- •Освоение работы в субд access
- •Документ 1 ‘’Заказ’’
- •Документ 2 " Исполнения"
- •Документ 3 " Сотрудники"
- •Документ 4 “Товар”
- •Информационные объекты предметной области
- •Типы связей между информационными объектами
- •Поставка товаров
- •Логическая модель базы данных.
- •Нормализация таблиц
- •Определение 1нф
- •Определение 2нф
- •Код_зак код_зак, вид_рем, стои_рем, дат_исп, дат_пос_тов, сооб_кли, код_сотр
- •Код_зак код_зак, вид_рем, стои_рем, дат_исп, дат_пос_тов, сооб_кли, код_сотр Определение 3нф
Освоение работы в субд access
1. ПРОЕКТИРОВАНИЕ РЕЛЯЦИОННОЙ БАЗЫ ДАННЫХ |
создания информационно-логической модели предметной области создания логической модели базы данных |
Для обеспечения эффективной работы поставки товара и продажи на рынках сбыта спроектируем реляционную базу данных, включающую сведения о заказах, о исполнителях, о сотрудниках, о товар.
Проектирование реляционной базы данных включает три этапа: концептуальное, логическое и физическое проектирование.
На этапе концептуального проектирования осуществляется анализ предметной области РЕМОНТ БЫТОВОЙ ТЕХНИКИ. В результате анализа выявлены следующие документы-источники данных для создания базы данных:
документ 1 "Заказ";
документ 2 " Исполнения";
документ 3 " Сотрудники";
документ 4 “Товар”
Вид этих документов приведен ниже
Документ 1 ‘’Заказ’’
Код заказа |
Ф.И.О. клиента |
Код товара |
Гарантия |
Дата поступления заказа |
Телефон клиента |
Код сотрудника |
9(2) |
А(15) |
5(2) |
В |
ДД.ММ.ГГ |
7(8) |
5(2) |
Для реквизитов документов указаны форматы их значений.
Так формат 5(6) указывает на то, что значения десятичные, числовые, максимум двухзначные.
Формат А(15) означает, что значения алфавитно-цифровые, содержащие максимум 15 символов.
Формат В указывает на то, что значения поля логические.
Документ 2 " Исполнения"
Код заказа |
Вид ремонта |
Стоимость ремонта |
Дата исполнения |
Дата получения товара |
Сообщения клиента(да\нет) |
Сумма оплаты услуг |
9(2) |
А(50) |
9 (7) |
ДД.ММ.ГГ |
ДД.ММ.ГГ |
В |
9 (7) |
Документ 3 " Сотрудники"
Код сотрудника |
Ф.И.О сотрудника |
Должность |
9(2) |
А(50) |
А(50) |
Документ 4 “Товар”
Код товара |
Наименования товара |
Фирма |
Модель |
Механическая характеристика |
Гарантия срока |
Изображения |
9(6) |
А(50) |
А(50) |
25(30) |
А(50) |
ДД.ММ.ГГ |
Графический объект |
Информационные объекты предметной области
Информационный объект |
Наименование реквизита |
Имя реквизита |
ЗАКАЗ |
Код заказа |
КОД_ЗАК |
Ф.И.О клиента |
ФИО_КЛИ |
|
Код товара |
КОД_ТОВ |
|
Гарантия |
ГАР |
|
Дата поступления заказа |
ДАТ_ПОС_ЗАК |
|
Телефон клиента |
ТЕЛ_КЛИ |
|
Код сотрудника |
КОД_СОТ |
|
ИСПОЛНЕНИЕ |
Код заказа |
КОД_ЗАК |
Вид ремонта |
ВИД_РЕМ |
|
Стоимость ремонта |
СТОИ_РЕМ |
|
Дата исполнения |
ДАТ_ИСП |
|
Дата поступления товара |
ДАТ_ПОС_ТОВ |
|
Сообщения клиента |
СООБ_КЛИ |
|
Сумма оплаты услуг |
СУММА |
|
СОТРУДНИКИ |
Код сотрудника |
КОД_СОТ |
Ф.И.О сотрудника |
ФИО_СОТ |
|
Должность |
ДОЛ |
|
Дата окончание |
ДАТ_ОКОН |
|
Стоимость |
СТОИ |
|
ТОВАР
|
Код товара |
КОД_ТОВ |
Наименование товара |
НАИ_ТОВ |
|
Фирма |
Фир |
|
Модель |
Мод |
|
Механическая характеристика |
МЕХ_ХАР |
|
Гарантия срока |
ГАР_СРО |
|
Изображения |
ИЗОБ |
В таблице ключевые реквизиты выделены жирно.
Затем определяются связи между информационными объектами. Связь устанавливается между двумя информационными объектами. Наличие связи и ее тип обуславливаются природой реальных объектов, процессов, явлений, отображаемых информационными объектами. Различаются связи следующих типов:
- один ко многим (1:М);
- один к одному (1:1);
- много ко многим (М : М).
В случае связи 1:1 одному экземпляру объекта А соответствует не более одного экземпляра объекта В.
В случае связи 1:М одному экземпляру объекта А может соответствовать несколько экземпляров объекта В, но каждому экземпляру объекта В соответствует не более чем один экземпляр объекта А.
В случае связи М:М одному экземпляру объекта А может соответствовать несколько экземпляров объекта В и одному экземпляру объекта В может соответствовать несколько экземпляров объекта А.