сть співробітника від посади і зміни, додаємо в таблицю Співробітники зовнішні ключі Номер посади та Код зміни.
Кожна зміна виготовляє продукцію. Щоб показати залежність продукції від зміни, додаємо в таблицю Виробництво зовнішні ключі Код продукції та Код зміни.
Кожен вид продукції виробляється і зберігається на конкретному складі. Щоб показати залежність продукції від складу, додаємо в таблицю Накладна в місця зберігання зовнішні ключі Номер Складу і код продукції.
Розглянемо наступне розбиття:
§ Склад (# Код Склада, Найменування, Адреса, Тел)
§ Продукція (# Код продукції, Назва, Довжина (мм), Ширина (мм), Висота (мм), Вага (кг), Кол (шт/в/пачці), Ціна (1заШт)
§ Працівники (# Паспорт, ПІБ, дата народження, Номер посади, Адреса, Дата працевлаштування, Код змін).
§ Посада (# Номер посади, Посада, Оклад)
§ Зміни (# табельний?? ї № змін, Найменування зміни, Години роботи в день, Години роботи в ніч).
§ Виробництво (Змінне завдання) (Код змін, Код продукції, ВремяСуток, ДатаНачРабСм, ДатаКонРабСм, Кол (пач/шт) план, Кол (пач/шт) факт).
§ Накладна в мета зберігання (Номер Документа, Дата Складання, Код Продукції, Кількість (пач/шт), Одержувач (Код Складу).
Шляхом приведення нашої універсальної таблиці до другої нормальної форми, ми позбавилися від аномалій. Наприклад, при додаванні нового виду продукції або зміні даних у таблиці Продукція raquo ;, додається новий вид продукції або дані автоматично змінюються там, де ми їх використовуємо. Аналогічно і з іншими таблицями.
Відносини знаходяться в третій нормальній формі тоді і тільки тоді, коли воно знаходиться в другій нормальній формі і відсутня транзитивна функціональна залежність не ключових атрибутів від ключа.
Поле Y транзитивній залежить від поля X, якщо існує деяке поле Z, для якого виконується: XZ, Z Y.
У нашому випадку ми отримуємо, що всі неключові атрибути взаємно незалежні. Таким чином, ми прийшли до третьої нормальної форми.
Можна зробити наступний висновок, що таблиці, побудовані за ER-діаграмі і шляхом нормалізації, збігаються.
3. Фізичне проектування бази даних у середовищі Microsoft Access
. 1 Створення таблиць
Таблиці - це об'єкти, призначені для зберігання даних у вигляді записів (рядків) і полів (стовпців).
Кожна таблиця містить дані про певний об'єкт. [4]
Створення таблиці проводиться в два етапи:
1. визначення структури таблиці;
2. введення даних в таблицю (завантаження даних).
У MS Access використовуються три способи створення таблиць шляхом введення даних, за допомогою Конструктора таблиць і за допомогою Майстра створення таблиць. [1]
Найбільш широкі можливості по визначенню параметрів створюваної таблиці надає режим Конструктора (в Конструктор таблиць можна вийти відразу з вікна бази даних), тому в даній роботі використовуємо режим конструктора.
Щоб створити таблицю в режимі Конструктора, здійснюємо наступні дії:
? Натискаємо на кнопку Створити у верхній частині вікна бази даних, вибираємо зі списку у вікні Нова таблиця елемент Конструктор і натискаємо кнопку ОК. У тому і в іншому випадку відкриється порожнє вікно Конструктора таблиць;
? У вікні Конструктора таблиць в стовпець Ім'я поля вводимо імена полів створюваної таблиці;
? У стовпці Тип даних для кожного поля таблиці вибираємо із списку тип даних, які міститимуться в цьому полі;
? У стовпці Опис друкуються коментарі, які описують дане поле;
? У нижній частині вікна Конструктора таблиць на вкладках Загальні та Підстановка вводимо властивості кожного поля або залишаємо значення властивостей, встановлені за умовчанням;
Після опису всіх полів майбутньої таблиці її потрібно збереже. Збереження структури виконується наступним способом:
? Натиснути кнопку Зберегти на панелі інструментів або вибрати команду Файл gt; Зберегти;
? У діалоговому вікні ввести ім'я таблиці, натиснути ОК;
? Якщо до збереження в новій таблиці ключові поля були не визначені, то при збереженні таблиці буде видане повідомлення про створення ключового поля. При натисканні кнопки ТАК буде створено додаткове поле - ключове поле лічильника, що не завжди зручно, оскільки ускладнює...