p align="justify"> У ході аналізу були виділені основні сутності: «користувач», «предмет», «бібліотека» і «бібліотекар», а також зв'язку: «бере предмет», «зберігається» і «працює». Всього 4 сутності; 1 чотиристороння і 2 двосторонні зв'язки.
Зв'язки між сутностями відображені на ER-діаграми предметної області «Автоматизований бібліотечний каталог» (малюнок 2.1).
2.2 Побудова діаграми ER-примірників
Для розуміння логіки роботи предметної області, а також встановлення ступеня зв'язності і класу приналежності таблиць розроблена Діаграма ER-примірників. Розглянемо сутності «користувач», «предмет», «бібліотекар». Графічну ілюстрацію цього можна побачити на малюнку 2.2.
Малюнок 2.2 - Діаграма ER-примірників
Щодо пар сутностей «користувач» і «предмет», «бібліотекар» і «користувач» можна сказати, що зв'язок між ними багато до багатьох тому, що на будь-який користувач може взяти будь-який предмет і його може обслужити будь бібліотекар.
2.3 Діаграма функціональних залежностей
Обмеження унікальності, що накладаються оголошеннями первинного та кандидатних ключів відносини, є окремим випадком обмежень, пов'язаних з поняттям функціональних залежностей. Функціональна залежність - це однозначна залежність, затабулірованная в системах управління базами даних.
У таблиці 2.1 наведено буквені позначення атрибутів сутностей і зв'язків.
Таблиця 2.1-Літерне позначення атрибутів
А * ВСDЕFG * НIJКLМ * NОРQR * SТUVUsrIDUsrFirstNameUsrSecondNameUsrRegistered TakenDateReturnedDateItIDItNameItFirstAuthor ItTypeItGenre ItOutYearLibID LibAdressLibOpensLibCloses QuanityLbrID LbrFirstNameLbrSurnameLbrStartLbrOver
На малюнку 2.3 представлена ??діаграма ФЗ:
Малюнок 2.3 - Діаграма ФЗ
Проведемо декомпозицію:
РОЗДІЛ 3. ФІЗИЧНЕ ПРОЕКТУВАННЯ ДОДАТКИ АВТОМАТИЗОВАНОГО бібліотечних каталогів
3.1 Опис структури спроектованої БД
В результаті процесу проектування за допомогою ER-діаграм і концепції ФЗ були отримані відносини, які відповідають набору з семи таблиць (рисунки 3.1 - 3.7):
) Користувачі - User
Малюнок 3.1 - Таблиця «User»
Таблиця «User» призначена для зберігання даних про користувачів бібліотек. Таблиця є довідковою і заповнюється в режимі адміністратора.
) Предмети - Item
Рисунок 3.2 - Таблиця «Item»
Таблиця «Item» призначена для зберігання даних про предмети. Таблиця є довідковою і заповнюється в режимі адміністратора.
) Бібліотеки - Library
Малюнок 3.3 - Таблиця «Library»
Таблиця «Library» призначена для зберігання даних про бібліотеки. Таблиця є довідковою і заповнюється в режимі адміністратора.
) Бібліотекарі - Librarian
Малюнок 3.4 - Таблиця «Librarian»
Таблиця «Librarian» призначена для зберігання даних...