Формирование таблиц базы данных
Следующим этапом проектирования является построение предварительных отношений(таблиц). Для этого необходимо воспользоваться правилами, приведенными в приложении.
Рассмотрим связь КЛИЕНТ – АППАРАТ. Её степень 1:М и многосвязанная сущность АППАРАТ имеет обязательный класс принадлежности. Поэтому здесь применимо правило 3, согласно которому порождается 2 таблицы:
КЛИЕНТ
| Номер_клиента | Фамилия | Имя | Отчество | Адрес | Телефон |
АППАРАТ
| Номер_аппарата | Название | Тип | Заводской номер | Гарантия | Дата поступления | Номер_клиента |
В таблицу АППАРАТ добавлен ключевой атрибут таблицы КЛИЕНТ – номер_клиента.
Для связи АППАРАТ – МАСТЕР применяем правило 4. Получаем следующие таблицы:
МАСТЕР
| Номер_мастера | Фамилия | Отчество | Имя | Адрес | Телефон | Разряд |
ИСПРАВЛЯЕТ
| №записи | Номер_мастера | Номер_аппарата | Стоимость работ | Дата окончания работ |
Таблица АППАРАТ уже существует, а таблица ИСПРАВЛЯЕТ получена из ключевых атрибутов таблиц МАСТЕР и АППАРАТ. Сюда же добавлены атрибуты Стоимость работ и Дата окончания работ
Наконец, для связи АППАРАТ – ЗАПАСНЫЕ ЧАСТИ, используя правило 4 получим таблицы:
ЗАПАСНЫЕ ЧАСТИ
| Номер_ЗЧ | Название | Количество | Наличие драгоценных металлов | Цена |
УСТАНАВЛИВАЮТ
| №записи | Номер_аппарата | Номер_ЗЧ |
Таким образом, получено 6 предварительных таблиц.
На этом этап внемашинного проектирования БД заканчивается. В ходе дальнейшей реализации проекта допускается возврат к предыдущим этапам и коррекция принятых решений.
Варианты заданий на лабораторную работу №1
| № варианта | Организация, для которой выполняется проектирование учебной базы данных |
| магазин; | |
| малое производственное предприятие; | |
| ресторан; | |
| санаторий; | |
| заказ такси; | |
| гостиница; | |
| поликлиника; | |
| офис по продаже недвижимости; | |
| бюро расписаний высшего учебного заведения; | |
| бюро по трудоустройству и профориентации | |
| атлетический клуб | |
| больница (стационар) | |
| автомобильные грузоперевозки | |
| продажа железнодорожных билетов | |
| деканат ВУЗа | |
| автосервис | |
| туристическая фирма | |
| парикмахерская | |
| троллейбусный парк (организация движения) | |
| библиотека |
Содержание отчета
1. Постановка задачи
2. Выявление информационных объектов
3. Установление связей между объектами.
4. Построение и разметка ER диаграммы
5. Формирование таблиц базы данных
6. Выводы.
2. ЛАБОРАТОРНАЯ РАБОТА №2. Разработка таблиц средствами СУБД MS Access 2007
Дата добавления: 2015-01-24; просмотров: 554;
