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

Реферат Розробка інтерфейсу користувача для роботи з базою даних Будинку культури





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

База даних Будинку культури може бути представлена ??у вигляді програми на мові SQL

Опис таблиць:

CREATE TABLE Фахівці (тн TEXT (4) NOT NULL, ПІБ TEXT, Посада TEXT, Дата народження DATE, Освіта TEXT, Телефон TEXT (11), Адреса TEXT, Паспортні дані INTEGER (10), Вище освіту LOGICAL, Дані про вислугу років DATE, Місце навчання TEXT, Дата надходження на роботу DATE, PRIMARY KEY (тн));

CREATE TABLE Гурток (н.гр TEXT (3) NOT NULL, тн TEXT (4) NOT NULL, вид художньої самодіяльності TEXT, кількість хлопців INTEGER (25), PRIMARY KEY (н.гр), FOREIGN KEY (т.зв) REFERENCES Фахівці, ON DELETE NO ACTION ON UPDATE CASCADE));

CREATE TABLE Хлопці (№ п/п TEXT NOT NULL, код заходів TEXT (4) NOT NULL, ПІБ TEXT, Телефон TEXT (11), Напрям TEXT, Місце проживання TEXT, Дата народження DATE, Адреса TEXT, Пол TEXT, Кількість нагород INTEGER, PRIMARY KEY ((№ п/п), FOREIGN KEY (код заходів.) REFERENCES Заходи, ON DELETE NO ACTION ON UPDATE CASCADE)); TABLE Заходи (код заходів. TEXT (3) NOT NULL, Відповідальні TEXT, Зміст TEXT, Учасники TEXT, Назва TEXT, Дата DATE, PRIMARY KEY (код заходів.)); TABLE Заняття (н.гр TEXT (3) NOT NULL, №п/п TEXT (5) NOT NULL, № TEXT (3) NOT NULL, Дата DATE, Що робили TEXT), PRIMARY KEY (н.гр, № п/п), FOREIGN KEY (н.гр) REFERENCES Гурток, ON DELETE NO ACTION ON UPDATE CASCADE, FOREIGN KEY ( № п/п) REFERENCES Хлопці, ON DELETE NO ACTION ON UPDATE CASCADE)).


1.4 Функціональні залежності і нормалізація даних


Вельми серйозну загрозу стану цілісності БД можуть створити функціональні залежності (ФЗ) між неключових атрибутами. Для перевірки їх наявності та необхідності проведення нормалізації відносин слід побудувати діаграми ФЗ для кожного відносини.

ФЗ - це зв'язок типу багато до одного між множинами атрибутів усередині даного відносини. Ліва частина ФЗ називається детерминантом, а права частина - залежною частиною.

Мета нормалізації відносин - усунення надмірності відносин. Відношення знаходиться в деякій нормальній формі, якщо воно задовольняє заданому набору умов.

Відношення знаходиться в 1НФ тоді і тільки тоді, коли відношення містить тільки скалярні значення.

Вимоги до 1НФ:

1. кожне значення будь-якого атрибуту реляційної таблиці є скалярним;

2. вихідні відносини представлені даними - реляційної таблиць?? ї і відносяться до нього умовам цілісності даних;

. в таблицях відсутні однакові рядки;

. кожен стовпець має унікальне ім'я;

. записи впорядковані явно чи неявно;

. ніякий з компонентів первинного ключа не може бути порожнім;

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

Припускаю, що всі відносини бази даних будівельної фірми знаходяться в 1НФ, оскільки виконані всі вимоги до 1НФ.

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

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

Ставлення Гурток

У відношенні Гурток всі атрибути тривіально залежать від первинного ключа н.гр.

Відношення знаходиться в першій нормальній формі, оскільки воно містить тільки атомарні значення, відсутні однакові картежамі (як наслідок первинного ключа).

Н.гр - потенційний ключ


Малюнок 1


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

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

Відношення знаходиться в третій нормальній формі, якщо воно знаходиться в другій нормальній формі, і в ньому немає функціональних залежностей між неключових атрибутами. Мінлива відносини знаходиться в нормальній формі Бойса-Кодда тоді і тільки тоді, коли детермінанти всіх її ФЗ є потенційними ключами.

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


Назад | сторінка 4 з 18 | Наступна сторінка





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

  • Реферат на тему: Phonetic peculiarities of the popular science text
  • Реферат на тему: Технології аналізу даних (Text Mining, Data Mining)
  • Реферат на тему: Grammar of the Text: its Basic Units and Main Features (based on the novel ...
  • Реферат на тему: Інтегрування рівнянь руху матеріальної точки, що знаходиться під дією змінн ...
  • Реферат на тему: Інтегрування диференціальних рівнянь руху матеріальної точки, що знаходитьс ...