вання фізичної моделі БД скористаємося CASE-засобом All Fusion ERwin Data Modeler. У даному програмному продукті як ім'я таблиці на фізичному рівні використовується ім'я суті на логічної моделі БД. Але Inter Base не допускає символів кирилиці в іменах об'єктів. У зв'язку з цим зробимо перейменування вручну.
Аналогічно ситуація складається і з атрибутами сутності, але при створенні доменів на етапі логічного проектування ми вказали використовувані імена атрибутів при фізичному проектуванні. Відповідність імені суті, логічного і фізичного імен доменів сутності описано вище.
Результатом діагностики помилок може стати звіт або SQL-скрипт, коригувальний помилки моделювання. Нижче наведено фрагмент коригуючого коду, згенерованого для INTER BASE.
CREATE TABLE abonent_labrary (
t_chit_bileta INTEGER, _first_name VARCHAR (20), _addres VARCHAR (20), _telepfone VARCHAR (20), _primechanie VARCHAR (20), _number_kartochki INTEGER NOT NULL, _name VARCHAR (20), _cod_chitatel INTEGER NOT NULL , _other_name VARCHAR (20)
);
4. Реалізація
В інформаційних системах бібліотек зазвичай виділяються наступні функціональні розділи:
каталогізація, електронний каталог (ЕК), довідково-бібліографічне обслуговування;
бібліографічне обслуговування на основі використання баз даних чужих ЕК в теледоступу або на оптичних дисках;
підсистема обслуговування читачів;
комплектування, включаючи книгообмін;
реєстрація періодичних видань і ведення відповідного електронного каталогу;
міжбібліотечний абонемент;
автоматизована підготовка бібліографічних видань, включаючи каталожні картки;
підсистема управління (облік, статистика, кадри, бухгалтерія тощо).
Розроблена інформаційна система здійснює функції обслуговування читачів, каталогізацію, ведення електронного каталогу книжкового фонду та довідково-бібліографічне обслуговування. Основними результатами її роботи є бази даних читацького та бібліотечного фондів, а також контроль за своєчасним поверненням виданої літератури.
Обмеженість фінансування змушує бібліотеку зробити вибір у бік автоматизації найбільш важливих функцій. Як правило, бібліотека зупиняється, в першу чергу, на створенні ЕК з функціями комплектування та підготовки видань. Потім вирішуються питання передплати на періодику та її реєстрацію.
Автоматизація процесів обслуговування читачів пов'язана з низкою складнощів, які змушують багато бібліотек відкласти створення цієї підсистеми на більш забезпечене майбутнє. Для даної системи доцільно мати кілька дисплеїв до однієї комп'ютерної пам'яті, принтери в кожному приміщенні книгосховища для друку замовлень читачів. Крім того, без використання штрих кодів в бібліотеці з номерами читацьких квитків і інвентарними номерами одиниць зберігання, при клавіатурному введенні простих послідовностей знаків з читацьких квитків і примірників документів легко допустити помилки. Дані інформаційної системи «Бібліотека» зберігаються на жорсткому магнітному диску, так що в разі потреби можна виправити допущені помилки. Програма IS.exe нап...