Книга (Book) Код, назва, код учасника, код видавництва, код стеллажаСтеллаж (Stellazh) Код, тематікаАвтор (Author) Код, прізвище, ім'я, отчествоІздательство (Izdatelstva) Код, найменування іздательстваСотруднікі (Employees) Код, прізвище, ім'я, по батькові, посаду, сменаСмена (Smena) Код, час початку зміни, час закінчення смениСтуденти (Students) Код, прізвище, ім'я, по батькові , курс, код факультету, група, код читацького білетаПреподавателі (Teachers) Код, прізвище, ім'я, по батькові, телефон, E-mail, код кафедри, код читацького білетаФакультет (Fakultet) Код, назва факультетаКафедра (Kafedra) Код, назва кафедри, код факультетаЧітателі (Chitateli) Код, професія читача (студент або викладач) Видача книги (Vidacha) Код, дата, код книги, код читача, код сотруднікаВозврат книги (Vozvrat) Код, дата, код книги, код читача, код співробітника
Таблиця 2. Співвідношення між сутностями
Сутність № 1отнош.действіеСущность № 2 книг: 1Лежіт настеллажеКнігаМ: 1ІмеетавтораКнігаМ: 1ИмеетиздательствоСотрудники бібліотеки: 1Работают означенім сменуСотруднікі бібліотеки: МвидаютКнігіСотруднікі бібліотеки: МпрінімаютКнігіСтудентиМ: 1учатсяНа певному факультетеСтудентиМ: 1ОбладаютЧітательскім білетомКафедриМ: 1находятсяНа певному факультетеПреподавателіМ: 1обладаютЧітательскім білетомПреподавателіМ: 1Могут относитьсяк певної кафедреЧітателіМ: ММогут братьКнігіЧітателіМ: ММогут отдаватьКнігі
. Формулювання бізнес правил
) на кожному стелажі лежать книги; кожна книга може лежати тільки на одному стелажі.
Аналогічно будуються бізнес правила для відносин [Книги - Автор] і [Книги - Видавництва].
) в певну зміну можуть працювати кілька співробітників, кожен співробітник може працювати тільки в одну зміну. ​​
) співробітники видають книги студентам, також вони їх беруть у студентів. Ці операції агрегуються в сутності В«ПоверненняВ» і В«ВидачаВ». p align="justify">) на кожному факультеті є кафедри. Кафедра може належати тільки 1 факультету
3. Побудова бази даних
. SQL опис (ER-Win). p align="justify"> Після складання логічної і фізичної моделей в програмі ER-Win була проведена генерація SQL опису. Воно представлено нижче: TABLE Author (_FAM char (20) NOT NULL, _KOD int NOT NULL, _NAME char (20) NOT NULL, _OTCH char (20) NULL
) TABLE AuthorPRIMARY KEY NONCLUSTERED (AVT_KOD) TABLE Book (_NAME char (30) NOT NULL, _KOD int NOT NULL, _KOD int NOT NULL, _KOD int NOT NULL, _KOD int NOT NULL
) TABLE BookPRIMARY KEY NONCLUSTERED (B_KOD) TABLE Chitateli (_PROF char (20) NOT NULL, _KOD int NOT NULL
) TABLE ChitateliPRIMARY KEY NONCLUSTERED (CH_KOD) TABLE Employees (_FAM char (20) NOT NULL, _KOD int N...