
- •Введение
- •Домашние задания
- •Раздел 1. Основы теории баз данных.
- •Тема 1.1. Модели данных
- •Тема 1.2. Реляционная модель данных.
- •Раздел 2. Проектирование баз данных.
- •Тема 2.1. Этапы проектирования базы данных
- •Тема 2.2 Концептуальное проектирование
- •Тема 4.2. Организация баз данных в delphi.
- •Раздел 5. Построение запросов.
- •Литература
Тема 2.2 Концептуальное проектирование
Решение задач по построению концептуальной модели, преобразованию в реляционную.
Домашнее задание №6:
Построить концептуальную модель(по варианту, соответствующему номеру по списку в журнале):
№ |
Задание |
1 |
Склад. БД должна содержать следующую информацию: уникальный номер поставщика, фамилию, имя, отчество поставщика, город поставщика, уникальный номер товара, название товара, цвет товара, вес и название города хранения товара. |
2 |
Успеваемость. БД должна содержать следующую информацию: Фамилию, имя, отчество студента, номер группы, название предмета, номер задания, коэффициент сложности задания, оценка студента по предмету и заданию. |
3 |
Зарплата. БД должна содержать следующую информацию: Фамилию, имя, отчество рабочего, название цеха, дату поступления на работу, размер зарплаты, стаж, разряд и должность работника. |
4 |
Учет 1. БД должна содержать следующую информацию: фамилию, имя, отчество сборщика, количество изготовленных изделий по дням недели отдельно, название цеха, тип изделия, название и стоимость изделия. |
5 |
Учет2. БД должна содержать следующую информацию: фамилию, имя, отчество рабочего, название цеха, количество изделий по категориям (А.B.С), количество рабочих в цехе, фамилию начальника цеха. |
6 |
Игрушки БД должна содержать следующую информацию: название, цену, количество, категория детей, для которых предназначена игрушка, название фабрики, адрес фабрики |
7 |
Аэрофлот. БД должна содержать следующую информацию: номер рейса, пункт назначения, время вылета, время прибытия, количество мест, количество свободных мест, тип самолета. |
8 |
Обувь. БД должна содержать следующую информацию: артикул, наименование обуви, количество пар, стоимость одной пары, размеры, название фабрики, срок поставки |
9 |
Журнал расходов. БД должна содержать следующую информацию: номер пункта, дата перечисления, название организации-получателя, адрес, вид организации, вид затрат и сумма. |
10 |
Лекарства. БД должна содержать следующую информацию: наименование лекарства, стоимость одной единицы, количество единиц, дата изготовления, срок годности, название фабрики, адрес. |
11 |
Больница. БД должна содержать следующую информацию: фамилию, имя, отчество больного, пол, дату рождения, номер страхового полиса, дату поступления, начальный диагноз, степень тяжести, номер палаты, фамилию, имя, отчество врача. |
12 |
Библиотека. БД должна содержать следующую информацию: фамилию, имя, отчество автора, название книги, издательство, год издания, шифр в каталоге, дату выдачи, фамилию, имя, отчество читателя, группу читателя, цену книги. |
13 |
Преподаватели. БД должна содержать следующую информацию: группу, фамилию, имя, отчество преподавателя, название предмета, цикловая комиссия, количество часов на предмет, количество часов на консультации, вид контроля (экзамен или зачет), дата экзамена или зачета. |
14 |
Дипломники. БД должна содержать следующую информацию: фамилию, имя, отчество, группа, специальность, название проекта, дата защиты, аудитория, время. |
15 |
Список жителей. БД должна содержать следующую информацию: фамилию, имя, отчество, год рождения, количество полных лет, прожитых в городе, почтовый индекс, адрес, телефон, дата получения квартиры, общая площадь, жилая площадь, количество комнат. |
16 |
Хоккеисты. БД должна содержать следующую информацию: фамилию, имя, отчество игрока, название команды, город, число заброшенных шайб, количество штрафного времени, количество удалений, фамилия, имя, отчество тренера, название стадиона. |
17 |
Кинотеатр. БД должна содержать следующую информацию: название кинотеатра, индекс, транспорт, фильм, дата и время сеанса, количество сеансов, цена билета, общее количество мест, количество свободных мест. |
18 |
Магазин. БД должна содержать следующую информацию: наименование товара, единицу измерения товара, цену единицы, количество, дату завоза, номер счета, дату покупки, данные покупателя, количество товара в счете. |
19 |
Автовокзал. БД должна содержать следующую информацию: номер рейса, пункты остановки, время отправления, количество мест, количество свободных мест, номер билета, дата и время отправления, цена билета. |
20 |
Гостиница. БД должна содержать следующую информацию: фамилию, имя, отчество посетителя, номер паспорта, дата приезда, срок, номер, в который поселился посетитель, число мест в номере, класс номера. |
21 |
Меломан. БД должна содержать следующую информацию: название группы, описание группы, дата создания группы, песни, альбом, студия звукозаписи, год выхода альбома. |
22 |
Шеф-повар. БД должна содержать следующую информацию: наименование блюда, рецепт, раскладка (количество каждого продукта в блюде), наименование продуктов, цена, количество на складе. |
23 |
Видеотека. БД должна содержать следующую информацию: название фильма, шифр кассеты, студия, жанр, год выпуска, режиссер, исполнители главных ролей, наличие в видеотеке, фамилия, имя, отчество взявшего фильм, сумма залога, дата. |
24 |
Живопись. БД должна содержать следующую информацию: Фамилию, имя, отчество художника, стиль, дату рождения, дату смерти, название произведения, жанр, дату создания, название музея, наличие оригинала или копии, адрес музея. |
25 |
Сбербанк. БД должна содержать следующую информацию: номер счета, категорию вклада, фамилию, имя, отчество вкладчика, номер паспорта, адрес вкладчика, текущую сумму вклада, дату последней операции. |
26 |
Компьютеры. БД должна содержать следующую информацию: инвентарный номер компьютера, название и характеристика компьютера, вид комплектующего, наименование, фирма-поставщик, фамилия, имя, отчество ответственного, дата ввода в эксплуатацию |
27 |
Справочник ССУЗ. БД должна содержать следующую информацию: название, дату создания, местонахождение, специальности, характеристику специальностей, форму обучения на каждой специальности, имеется ли платное обучение. |
28 |
Оптовая продажа. БД должна содержать следующую информацию: наименование товара, цена единицы, дата поступления, номер партии, размер партии, название фирмы-покупателя, размер проданной партии, дата продажи |
29 |
Студент. БД должна содержать следующую информацию: фамилию, имя, отчество студента, группу, адрес, телефон, дату рождения, размер стипендии, предмет, дату экзамена и оценку за экзамен |
30 |
Личная библиотека. БД должна содержать следующую информацию: автора, название, издательство, раздел, происхождение книги, наличие книги, фамилию, имя и адрес друга, взявшего книгу. |
31 |
Подписка. БД должна содержать следующую информацию: Фамилию, имя, отчество и адрес подписчика, индекс журнала, название, издательство, цену за 1 месяц, срок подписки, дату начала подписки. |
32 |
Реклама. БД должна содержать следующую информацию: название телестанции, страна, город, код объявления, название объявления, цена 1 минуты, продолжительность, дата показа, время показа |
33 |
Театральная афиша. БД должна содержать следующую информацию: название театра, специализация, адрес, транспорт, спектакль, дата и время сеанса, количество сеансов, цена билета, общее количество мест, количество свободных мест. |
34 |
Абитуриент. БД должна содержать следующую информацию: код абитуриента, фамилию, имя, отчество абитуриента, адрес, льготу вне конкурса (сирота, инвалид, участники боевых действий), наименование экзамена, дата проведения экзамена, оценка за экзамен) |
Преобразовать полученную концептуальную модель в реляционную
Литература. Основная: Л1 стр. 125-190, 211-219
Тема 2.3. Средства проектирования структур базы данных
Литература. Основная: Л2 стр. 165-185
Раздел 3.СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ.
Тема 3.1. Классификация СУБД.
Стандартизация СУБД.
Домашнее задание №7:
1. Стандарты СУБД.
Литература. Основная: Л2 стр. 230-237
Раздел 4. ОРГАНИЗАЦИЯ БАЗ ДАННЫХ
Тема 4.1. Организация базы данных в СУБД ACCESS .
Мастер анализа таблиц. Использование мастеров. Шаблоны ввода данных.
Домашнее задание №8:
Мастера Access .
Мастер анализа таблиц.
Шаблоны ввода данных в Access
Домашнее задание №9:
Для базы данных и всех таблиц реляционной схемы из домашнего задания №6 подобрать имена, типы, размерность и свойства полей по правилам СУБД ACCESS (столбцы 3, 4, 5, 6, 7):
Имя таблицы:_________________
№ п/п |
Название поля (по реляционной модели) |
Имя поля |
Тип поля |
Размер |
Ключевое поле |
Свойства поля |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
Литература. Основная: Л3, Л4, Л5