1.2.4 Розробка моделі даних

Логічна структура бази даних практично розроблена раніш (див. рис. 1.7. - Докладна діаграма класів системи і пункт 1.2.1 - Перелік вхідних даних). Далі слід уточнити список фізичних таблиць БД і їх структуру, спроектувати ключі таблиць і зв'язку між ними. Після виконання цієї роботи отримаємо наступну схему БД системи (див. рис. 1.9).

Рисунок 1.9 – Схема бази даних системи

База даних складається з наступних основних таблиць:

­      Book – Список книг;

­      BookSubj – Список тем;

­      Card – Список карт клієнтів;

­      CardCome – Список дат видання;

­      CardRem – Список дат повернення;

­      Client – Список клієнтів;

­      ClientStudy – Список факультетів;

­      ClientType – Список типів клієнтів;

­      Move – Список руху книг у бібліотеці.

Розглянемо структуру таблиць.

Таблиця 1.1 – Структура даних бібліотеки

Таблиця Поле Тип даних Обов’язкове Індексування
Book Book Integer Так Ключове
Title String, 50 Так З повтореннями
Auth String, 50 Так З повтореннями
Auth2 String, 50 Ні З повтореннями
Auth3 String, 50 Ні З повтореннями
PubDate Date Так Ні
Subj Integer Так З повтореннями
BookSubj Subj Integer Так Ключове
Title String, 50 Так Без повторень
Card Card Integer Так Ключове
Book Integer Так З повтореннями
Enabled Bool Так Ні
CardCome Card Integer Так Ключове
Date Date Так З повтореннями
CardRem Card Integer Так Ключове
Date Date Так З повтореннями
Client Client Integer Так Ключове
Name String, 50 Так З повтореннями
Addr String, 50 Ні Ні
Phone String, 10 Ні Ні
BirthDate Date Ні Ні
RegDate Date Ні Ні
Type Integer Так З повтореннями
Study Integer Так З повтореннями
Year Integer Ні З повтореннями
Group String, 50 Ні З повтореннями
Work String, 50 Ні Ні
Post String, 50 Ні Ні
ClientStudy Study Integer Так Ключевое
Name String, 50 Так Без повторень
ClientType Type Integer Так Ключевое
Name String, 50 Так Без повторень
Move Client Integer Так З повтореннями
Card Integer Так З повтореннями
DateOut Date Так З повтореннями
DateRet Date Ні Ні

 


Информация о работе «Розробка автоматизованого робочого місця науково-технічної бібліотеки університету»
Раздел: Информатика, программирование
Количество знаков с пробелами: 132733
Количество таблиц: 6
Количество изображений: 24

Похожие работы

Скачать
49644
0
0

... іла необхідність зміни ролі бібліотеки, вона повинна перетворитися в центр інформаційного й комунікативного забезпечення людей. Розділ ІІ. Основні шляхи автоматизації шкільних бібліотек району На жаль, впровадження нових інформаційних технологій у шкільні бібліотеки поки досить проблематично. Більшість сільських бібліотек на сьогоднішній день взагалі не мають комп'ютерів. Можна виділити два ...

Скачать
81726
1
0

... розділу можна розподілити за десятьма діленнями, тому виникає велика кількість штучних рішень, відбувається нерівномірність наповнення ділень. У той же час застосування в бібліотечно-бібліографічній класифікації десяткових індексів мало велике значення, і їх стали широко використовувати. Такі індекси дають можливість деталізувати систему як це необхідно, подрібнюючи попередні ділення на десять ...

Скачать
153380
1
0

... втілення вже залежить не тільки від прогресу науково-технічної думки, але й від соціально-економічних і правових умов, в яких вони існують. 2.2 Сучасні парадигми інформатизації суспільства в умовах глобалізації Інформатизація сучасного суспільства побудована на певних законах і постулатах, які надають їм постійного явища. У різних наукових напрямах по-різному трактується сучасне інформаційне ...

Скачать
367716
10
48

... В АБС АКБ «ПРОМІНВЕСТБАНК» ТА ОЦІНКА РІВНЯ ВРАЗЛИВОСТІ БАНКІВСЬКОЇ ІНФОРМАЦІЇ 3.1 Постановка алгоритму задачі формування та опис елементів матриці контролю комплексної системи захисту інформації (КСЗІ) інформаційних об’єктів комерційного банку В дипломному дослідженні матриця контролю стану побудови та експлуатації комплексної системи захисту інформації в комерційному банку представлена у вигляді ...

0 комментариев


Наверх