Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Створення бази даних "Поставки" для фірми "Легіон"

Реферат Створення бази даних "Поставки" для фірми "Легіон"





gn="justify"> № п/пІдентіфікаторТіп даннихРазмер данних1 2 3 4 5NOMER PODPYNKTA KOD POSTAVSHIKA KOD IZDELIYA KOLICHESTVO STOIMOSTINT INT INT INT INT5 5 травня 16 16 Процес проектування БД є ітеративним, а не лінійним або послідовним. Термін В«ітеративнийВ» означає В«повторюванийВ».

Схема даних представлена ​​на наступному малюнку


В 

2.4 Проектування бази даних реляційного типу



Нормалізація відносин

Нормалізація дозволяє проектувати базу даних, в якій немає непотрібних надлишкових даних і протиріч, які можуть спричинити за собою проблеми продуктивності і навіть втрати даних.

Для визначення складу таблиць слід провести нормалізацію вихідного ієрархічного відносини.

Спроектована база даних містить три таблиці: Договір (DOG), Постачальник (POST), Виріб (IZD). Всі обмеження цілісності даних при підготовці програмних засобів для завантаження і коригування бази даних були дотримані. Також передбачений захист бази даних від несанкціонованого доступу та руйнування. p align="justify"> Нормалізація відносин дозволяє проектувати базу даних, в якій немає непотрібних і надлишкових даних або протиріч даних, які можуть спричинити проблеми продуктивності або втрату інформації при коригуванні. Нормалізація - це виділення атомарних відносин з ієрархічних. p align="justify"> У першій нормальній формі всі атрибути сутності атомарний, тобто неподільні. Це умова виконана. p align="justify"> ненормалізованих відношення має вигляд:

(NPP #, POST (KPOST #, NPOST, ADRES), IZD (KIZD #, NIZD, CENA), KOL, STOIM)


Результат нормалізації:

(NPP #, KPOST #, KIZD #, KOL, STOIM) (KPOST #, NPOST, ADRES) (KIZD #, NIZD, CENA)


Нормалізація відносин

Крок 0. Ієрархічна структура може розглядатися як ненормалізоване ставлення DOG0 і ще на двох доменах елементи, яких не є атомарним: POST0, IZD0. p align="justify"> ненормалізованих відношення має вигляд:



DOG0 (NPP #, POST0 (KPOST #, NPOST, ADRES), IZD0 (KIZD #, NIZD, CENA), KOL, STOIM)


Повне безліч всіх нормалізованих і ненормалізованих відносин має вигляд:

(NPP #, KPOST0, KIZD0, KOL, STOIM) (KPOST #, NPOST, ADRES) (KIZD #, NIZD, CENA)


Крок 1. Наведемо цей набір сукупності відносин до першої нормальної формі. p align="justify"> Починаючи з відносини, що є коренем ієрархії, беремо його первинний ключ і розширюємо безпосередньо підлеглий кореню відносини, включаючи в них первинний ключ.

Викреслюємо з вихідного відносини все не прості атрибути, тобто ті, у яких елементи неатомарние.

Отримаємо сукупність відносин у першій нормаль...


Назад | сторінка 9 з 17 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Інформаційні бази даних: нормалізація, зв'язку і ключі
  • Реферат на тему: Проектування бази даних "База даних районного відділу податкової інспе ...
  • Реферат на тему: Розробка бази даних для зберігання інформації даних характеристик товару
  • Реферат на тему: Створення бази даних критичних властивостей речовин в редакторі баз даних M ...
  • Реферат на тему: Створення та аналіз бази даних обліку комунальних витрат підприємств. Орга ...