Создание таблиц
В состав базы данных «Телеателье» входят 6 таблиц, описанных выше, которые и требуется создать.
Только что созданная база данных уже содержит заготовку будущей таблицы. Для формирования таблицы нужно перейти в режим Конструктора(рис.3).
При выборе режима конструктора таблиц появится запрос на указание имени таблицы и ее сохранение (рис.4)
Рис.4. Ввод имени таблицы и ее сохранение
Далее появляется окно, в котором определяется структура таблицы (рис.5).
Рис.5. Окно конструктора таблиц
Для каждого поля задаются имя, тип данных, размер и другие свойства. Для определения ключа выделяются поля, составляющие ключ (в нашем случае это первые поля во всех таблицах), и на панели инструментов нажимается кнопкаКлючевое поле(рис.5)
Для рассматриваемой задачи создадим шесть таблиц: КЛИЕНТ, АППАРАТ, МАСТЕР, ЗАПАСНЫЕЧАСТИ, УСТАНАВЛИВАЮТ, ИСПРАВЛЯЕТ. Типы полей рекомендуется взять в соответствии с табл. 1.
Таблица 1
Имя поля | Тип поля | Примечание |
Номер_клиента, Номер_аппарата, Номер_мастера, Номер_ЗЧ, №п_п, №записи | Счетчик | Для КЛЮЧЕВЫХ полей. Имена набирать без пробелов |
Номер_клиента, Номер_аппарата, Номер_мастера, Номер_ЗЧ | Числовой | Для НЕКЛЮЧЕВЫХ полей. Имена набирать без пробелов |
Цена, Стоимость работ, Количество | Числовой | |
Дата поступления, Дата окончания работ | Дата/Время | |
Остальные поля | Текстовый |
Каждая новая таблица создается с помощью команды Создание – Таблица (рис.6).
Рис.6. Создание новой таблицы
Установление связей между таблицами
Созданные таблицы должны быть связаны между собой в соответствии с рис.1. Для этого нужно задать схему данных, выполнив следующие действия:
1. В режиме таблицы нажать кнопку Схема данных (рис.7).
Рис.7. Начало работы со схемой данных
2. В окнеДобавление таблицы следует выделить все нужные таблицы и нажать кнопкуДобавить(рис.8).
Рис.8. Добавление таблиц в схему данных
3. В окнеДобавление таблицы нажать кнопкуЗакрыть.
Для установления связи между парой таблиц в схеме данных, надо выделить в главной таблице ключевое поле, далее при нажатой левой кнопке мыши перенести курсор на соответствующее поле подчиненной таблицы. (Обратите внимание, что соединяемые поля должны быть одного типа! Например, числовое – числовое, текстовое – текстовое.)
4. После установления связи открывается окноИзменение связей(рис.9), в котором нужно задать параметр обеспечения целостности данных, а также автоматическое каскадное обновление и удаление связанных записей. После задания параметров нажмите на кнопкуСоздать.
Рис.9. Установление связей
5. Схема данных базы «Телеателье» представлена на рис. 10 в верхней части. Как видно из рисунка, связь между таблицами АППАРАТ и УСТАНАВЛИВАЮТ несколько отличается от других (наличие стрелочек). Объясняется это тем, что могут существовать аппараты, в которые не устанавливают запасных частей. Указать это можно, изменив параметры связи. Для этого в окне Изменение связей нажать кнопку Объединение и задать второй параметр объединения (рис.7 нижняя часть). Аналогичные действия выполните и для связи УСТАНАВЛИВАЮТ и ЗЧ, только выбрав ТРЕТИЙ параметр объединения.
Рис. 10. Схема данных базы «Телеателье»
Дата добавления: 2015-01-24; просмотров: 888;