logo
УМП Часть 5

Создание структуры базы данных с помощью субд

Созданию структуры базы данных в СУБД предшествует этап проектирования базы данных, который может быть выполнен вручную, без применения компьютера. Однако для оформления результатов проектирования целесообразно использовать универсальный текстовый процессор типа Word, в частности его средства работы с таблицами. Результатом проектирования является система нормализованных таблиц, связанных между собой различными отношениями. Рассмотрим процесс создания базы данных, представленной на рис. 5.

Клиенты

Номер Клиента

ФИО

Адрес

Услуги

Исполнители

Код Услуги

Наименование

Стоимость

Номер Исполнителя

ФИО

Заказы

Номер Заказа

Номер Клиента

Код Услуги

Номер Исполнителя

Дата Приема

Дата Исполнения

Оплачено

Рисунок 5. Структура базы данных Фирма

Таблица Услуги содержит перечень услуг, оказываемых клиентам, и информацию о стоимости каждой услуги. Таблица Исполнители содержит список исполнителей, которым передаются заказы клиентов. Таблица Клиенты содержит информацию о клиентах, каждый из которых может оформить заказы на оказание различных услуг. Таблица Заказы содержит данные обо всех заказах, сделанных клиентами. Стрелками показаны связи, существующие между таблицами. В данном примере тип всех связей – один-ко-многим, так как каждый клиент может оформить несколько заказов на различные услуги, одна и та же услуги может быть заказана несколькими клиентами и один исполнитель может выполнять несколько заказов. Первичные ключи для каждой таблицы выделены черной рамкой. В таблице Заказы серую заливку имеют поля, содержащие внешние ключи, включенные в эту таблицу для создания связей.

СУБД Access 2007содержит следующие основные объекты для создания БД и работы с ней: Таблицы, Формы, Запросы и Отчеты. Таблицы содержат данные. Запросы предназначены для получения нужных данных из БД. Формы и отчеты об­легчают редактирование, графическое пред­став­ление и печать данных. Для создания этих объектов СУБД предоставляет в распоряжение пользователя набор специальных средств: Конструктор, Мастер и т.д.