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

Реферат Програма &Студентський гуртожиток&





ена ??декомпозиція по атрибутах «ПІБ студента», «№ кімнати», «ПІБ батька», «№ події», «Інвентарний №», «Індекс групи».


Рисунок 3 Схема відносин у 2НФ


. 4 Формування 3НФ і 3НФБК


Відношення знаходиться в ЗНФ, якщо воно знаходиться в 2НФ і кожен не ключовий атрибут не транзитивній залежить від первинного ключа. Відношення знаходиться в НФБК, якщо воно знаходиться в ЗНФ, і в ньому відсутні залежності ключів (атрибутів складеного ключа) від не ключова атрибутів.

Атрибут С залежить від атрибуту А транзитивно (існує транзитивна функціональна залежність), якщо для атрибутів А, В, С виконуються умови А? В і В? С, але зворотна залежність відсутня

В отриманих відносинах R1-R6 існують часткові залежності. Для цього потрібно виключити їх. Відносно R3 атрибут «Факультет», частково залежать від атрибута «Спеціальність. У результаті атрибут «Індекс група» ділиться на два відношення R3 («Індекс групи», «Курс», «Спеціальність») і R7 («Спеціальність», «Факультет»). У результаті схема БД, доведена до 2НФ виглядає, як представлено на малюнку 4. Так як в отриманій схемі відсутні транзитивні залежності, то не буде існувати 3НФ. Більше того, оскільки у всіх отриманих відносинах все функціональні залежності зводяться до повної нечастічной залежно від первинного ключа (т. Е. Відсутні залежності частин складових первинних ключів від неключових атрибутів) ця схема задовольняє всім вимогам НФБК і є кінцевим результатом концептуального проектування.


Малюнок 4 - відношення в 3НФ і в НФБК



3.Реалізація БД


3.1Созданіе таблиць бази даних в Database Desktop

Desktop - це утиліта, багато в чому схожа на Paradox, яка поставляється разом з Delphi для інтерактивної роботи з таблицями різних форматів локальних баз даних - Paradox і dBase, а також SQL-серверних баз даних InterBase, Oracle, Informix, Sybase (з використанням SQL Links).

Для створення нової таблиці слід вибрати пункт меню File gt; New gt; Table. При цьому буде запропоновано вибрати тип створюваної сторінки, за замовчуванням пропонується формат Paradox 7. Одразу після підтвердження обраного типу відкриється вікно визначення структури таблиці, в якому і проводяться всі необхідні дії, пов'язані зі створенням і визначенням параметрів таблиці, включаючи її поля, індекси, паролі , умови та обмеження на значення і для посилальної цілісності.

Процес створення таблиць і результати показані на малюнку 1.


Малюнок 1 - Database Desktop.


У БД міститься 7 таблиць, пов'язаних між собою: (Студент);(Комнаты);(Проишествия);(Родитель).(Факультет)(Группа)(Мебель)

Для створення таблиць використовувалися типи: - строкове поле (A); - поле лічильник (+); - речові числа (S) дата (D)

Таблиця Student (Студент) містить поля:

FIOst (A) *; (A); (A); (S); _ rojd (D).

Таблиця Facultet (Факультет) містить поля: (A) *; (A)

Таблиця Roditel (Батько) містить поля:

FIOrod (A) *; _ rab (A); _ tel (A); (A);

Таблиця Gruppa (Група) містить поля:

IDgroup (A) *; (S); (A);

Таблиця Komnats (Кімнати) містить поля:

. Komnata (S) *;

Таблиця Mebely (Меблів) містить поля:

Invent_nomer (A) *; _ mebel (A);

Komnata (S);

Таблиця Proiwestviya (Проишествия) містить поля:

Nomer_prois (+); _ prois ;;


Малюнок 2 - Створення таблиці Student.


Малюнок 3 - Створення таблиці Facultet.


Малюнок 4 Створення таблиці Roditel.


Малюнок 5 - Створення таблиці Gruppa.


Малюнок 6 - Створення таблиці Komnata.


Малюнок 7 - Створення таблиці Mebely.


Рисунок 8 - Створення таблиці Proiswestvie.


Для створення вторинних індексів використовується меню «Secondary Indexes» в спадному списку «Table Properties», як показано на малюнку 9.

Рисунок 9 - Створення вторинних індексів.


Для створення зв'язків між таблицями Student, і Komnats використовується меню «Referential Integrity» в спадному списку «Table Properties». Далі необхідно натиснути кнопку «Define» і у вікні вибрати зліва полі Komnata, а праворуч натиснути по файлу таблиці Komnats.db як показ...


Назад | сторінка 3 з 7 | Наступна сторінка





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

  • Реферат на тему: Базові поняття реляційної моделі даних (створення таблиці MS Access)
  • Реферат на тему: Розробка технологічних стадій для створення антоциан-яка містить біологічно ...
  • Реферат на тему: Створення бази даних, заповнення таблиць даними
  • Реферат на тему: Комп'ютерна обробка даних таблиці Microsoft Office Access
  • Реферат на тему: Створення web-сторінки за допомогою гіпертекстової розмітки HTML з використ ...