ться іншим безліччю відносин (число їх при цьому зростає), що є проекціями вихідних відносин.
На етапі датологіческой моделювання здійснюється нормалізація сформованих таблиць БД. Процес проектування БД з використанням методу нормальних форм є ітераційним і полягає в послідовному перекладі відносин з першої нормальної форми в нормальні форми більш високого порядку за певними правилами. Кожна наступна нормальна форма обмежує певний тип функціональних залежностей, усуває відповідні аномалії при виконанні операцій над відносинами БД і зберігає властивості попередніх нормальних форм.
У рамках виконання цьому курсовому проекті створюються наступні таблиці (таблиці вже нормалізовані).
У таблиці «Посади» зберігається інформація про посади бази даних, її структура приведена в таблиці 1.
Таблиця 1 - Посади.
Назва поляТіп даннихПрімерКод должностіbigint1Наіменованіе должностіnvarchar (50) ДіректорОкладnvarchar (10) 25000 рубОбязанностіnvarchar (50) Ведення документацііТребованіяnvarchar (50) Знание 1С
У таблиці «Жанри» відображені всі жанри фільмів. Її структура відображена в таблиці 2.
Таблица2 - Жанри
Назва поляТіп даннихПрімерКод жанраbigint1Названіе жанраnvarchar (40) УжасиОпісаніе жанраnvarchar (100) Захоплюючий фільм
У таблиці «Місця» відображаються всі зайняті і вільні місця. Структура наведена в таблиці 3.
Таблиця 3 - Місця
Назва поляТіп даннихПрімерКод сеансаbigint1Номер местаtinyint1Номер рядаtinyint1Занятостьbit1Код сотруднікаbigint1
У таблиці «Паролі» зберігається інформація про паролі для доступу до бази даних. Структура таблиці відображена в таблиці 4.
Таблиця 4 - Паролі
Назва поляТіп данныхПримерКодbigint1Passwordnvarchar(30)12345Loginnvarchar(30)StudentAdminnvarchar(30)Admin
У таблиці «Репертуар» зберігається інформація часу початку і закінчення сеансів. Її структура приведена в таблиці 5.
Таблиця 5 - Репертуар
Назва поляТіп даннихПрімерКод сеансаbigint1Датаnchar (10) 25,09,2014Время началаnchar (10) 11.00Время окончаніяnchar (10) 13.00Цена білетаMoney250 руб
У таблиці «Співробітники» відображені всі співробітники, які працюють в даному кінотеатрі. Її структура відображена в таблиці 6.
Таблиця 6 - Співробітники
Назва поляТіп даннихПрімерКод сотруднікаbigint1ФІОnvarchar (50) Іванов Іван ІвановічВозрастtinyint25Полnvarchar (50) мАдресnvarchar (50) Относово. Лугова д. 3Телефонnvarchar (50) 8800200 06 00Паспортние данниеnvarchar (50) 6 604 562352Код должностіbigint1
У таблиці «Фільми» хранітсяінформація всіх фільмах в прокаті кінотеатру. Її структура відображена в таблиці 7.
Таблиця 7 - Фільми
Назва поляТіп даннихПрімерКод фільмаbigint1Наіменованіе фільмаnvarchar (50) Правоохоронці галактікіКод жанраbigintФантастікаДлітельность фільмаtinyint120Фірма проізводітельnvarchar (50) WornerBrothersАктериnvarchar (50) Софія БушВозрастние ограніченіяnvarchar (50) 16 + Опис фільмаNvarchar (100) Фантастична історія
Вид датологіческой схеми бази даних представлений на малюнку 1.6.1
Малюнок 1.6.1 - датологіческой схема бази даних
2. Експериментальний розділ
2.1 Створення бази даних, заповнення таблиць даними
Етапи проектування бази даних звітної документації студентів СПО: Створюємо базу даних з назвою BD_Rabota.mdf за допомогою інструментарію VisualStudio 2008. У цій базі даних створюємо наступні таблиці: Паролі, Посади, Жанри, Зайнятість, Репертуар, Співробітники , фільми, представлені на малюнку 2.1.1 - 2.1.7.
Малюнок 2.1.1 - Таблиця Паролі
Малюнок 2.1.2 - Таблиця Посади
Малюнок 2.1.3 - Таблиця Жанри
Малюнок 2.1.4 - Таблиця Зайнятість місць
Малюнок 2.1.5 - Таблиця Репертуар
Малюнок 2.1.6 - Таблиця Співробітники
Малюнок 2.1.7 - Таблиця Фільми
2.2 Створення запитів і фільтрів
Запит «Відділ кадрів» пов'язує таблиці: Посади і Співробітники по полю «Код посади».