сучасним вимогам.
3.2 Проектування БД
З розвитком комп'ютерної техніки зросла складність інформаційних систем і обсяги баз даних. В даний час розробка таких систем - це завдання для колективів розробників, що вимагає спеціальних методик та інструментів. Найбільш поширених програм - ERwin фірми PLATINUM. Ця програма дозволяє не тільки спроектувати, а й створити базу даних на сервері.
ERwin-CASE - cсредство для проектування та документування баз даних, яке дозволяє створювати, документувати і супроводжувати бази даних, сховища і вітрини даних. Модель даних допомагають візуалізувати структуру даних, забезпечуючи ефективний процес організації, управління та адміністрування таких аспектів діяльності підприємства, як рівень складності даних, технологій баз даних і середовища розгортання. [1]
Метою створення інформаційної системи є автоматизація діяльності бібліотеки.
Користувачем даної ІС буде бібліотечний службовець. Отже, він повинен за допомогою системи виконувати наступні функції: внесення даних в ІС, сортування та пошуку потрібного видання, читача в БД, видачі необхідної інформації.
При дослідженні предметної області для проектування були виділені сім сутностей представлених у таблиці 3.2
Таблиця 3.2? Відомості про типи сутностей
Відомості про типи зв'язків між сутностями представлені в таблиці 3.3
Таблиця 3.3 - Основні типи зв'язків між виділеними сутностями
Тип сущностіТіп связіТіп сущностиКардинальностьБиблиотекарьВыдает, принимаетКниги1:МБиблиотекарьОбслуживаетЧитатели1:МБиблиотекарьЗаполняетКарточки чітателей1: МБиблиотекарьЗаполняетФормуляр1: М
Для описаних вищевказаних сутностей були виділені наступні атрибути, які представлені в таблиці 3.4
Таблиця 3.4? Сутності і приналежні їм атрибути
Тип сущностиАтрибутБиблиотекарьКод ФІОКод АдресКод ТелефонЧітательНомер читацького білетаФІОАдрес ТелефонНомер страхового полісаКод врачаКод спеціальностіВидача / прийом кніг.Код назва кнігіКод назва книги Код дату видачіКод ПІБ читача, якому видається кнігаКод ПІБ співробітника бібліотеки, що видає книгу чітателюКод ПІБ співробітника сховища, який передав книгу Особисті картки чітателейНомер читацького білетаКод ФІОКод АдресКод дату видачіКод назва кнігіКод Дата возвратаФормулярКод ПІБ читача взяв кнігуКод Відомості про кнігеКод Дата возвратаКод дату видачіКнігаКод Назва кнігіКод Унікальний шифр (ISBN) Код Бібліотечно-бібліографічна класифікація (ББК) Код РазделКод АвторКод ІздательствоКод Місце видання (місто) Рік ізданіяКарточка кнігКод номер надійшла книги, Код Назва кнігіКод назва видавництва, з якого надійшла книга, Код відділ, куди була передана книга; Код адреси іздательствКод назви видавництва, Код назва і розташування відділів бібліотеки.
Сведенья про атрибути сутностей представлені в таблиці 3.5
Таблиця 3.5 - Сведенья про атрибути сутностей
Тип сущностиАтрибутОписаниеТип даннихОграніченіяДопуст. NullБібліотекарьКод БиблиотекаряИндивидуальный номер библиотекаряЧисловойПервичный ключНетФИОФИОСтроковыйНетТелефонНомер телефонаЧисловойНетАдресПроживание библиотекаряСтроковы...