
- •Лабораторная работа №3 Создание физической модели базы данных. Знакомство с InterBase Цель работы:
- •Ход работы:
- •Методические указания
- •Имена таблиц в базе данных library.Gbd.
- •Спецификация таблицы Readers (читатели).
- •Спецификация таблицы Librarians (библиотекари).
- •Спецификация таблицы Books (книги).
- •Спецификация таблицы PasportData (паспортные данные).
- •Спецификация таблицы BookInventaryNumbers (инвентарные номера книг).
- •Спецификация таблицы BookGiveOutRecord (учет выдачи книг).
Спецификация таблицы PasportData (паспортные данные).
№ п.п. |
Заглавие |
Имя поля |
Тип |
Длина |
Ключ |
|
Код |
Code |
INTEGER |
|
P |
|
Серия паспорта |
Series |
CHAR |
2 |
|
|
№ папорта |
Number |
INTEGER |
|
|
|
Дата рождения |
Birthday |
DATE |
|
|
|
Место рождения |
BirthPlace |
CHAR |
30 |
|
|
Пол |
Sex |
CHAR |
1 |
|
|
Место выдачи паспорта |
IssuePlace |
CHAR |
100 |
|
|
Дата выдачи паспорта |
IssueDate |
DATE |
|
|
|
Прописка |
Note |
BLOB |
|
|
Таблица 2.7.
Спецификация таблицы Phones (ТЕЛЕФОНЫ).
№ п.п. |
Заглавие |
Имя поля |
Тип |
Длина |
Ключ |
|
Код читателя |
ReaderCode |
INTEGER |
|
F |
|
Код типа телефона |
PhoneTypeCode |
INTEGER |
|
F |
|
№ телефона |
PhoneNumber |
CHAR |
20 |
|
Таблица 2.8.
Спецификация таблицы BookAuthors (АВТОРЫ КНИГ).
№ п.п. |
Заглавие |
Имя поля |
Тип |
Длина |
Ключ |
|
Код |
Code |
INTEGER |
|
P |
|
Фамилия |
FamilyName |
CHAR |
30 |
|
|
Имя |
Name |
CHAR |
30 |
|
|
Отчество |
Patronymic |
CHAR |
30 |
|
|
Дата рождения |
Birthday |
DATE |
|
|
|
Дата смерти |
Deatheday |
DATE |
|
|
|
Краткая биография |
ShortBiography |
BLOB |
|
|
|
Примечания |
Note |
BLOB |
|
|
Таблица 2.9.
Спецификация таблицы BookInventaryNumbers (инвентарные номера книг).
№ п.п. |
Заглавие |
Имя поля |
Тип |
Длина |
Ключ |
|
Код |
Code |
INTEGER |
|
P |
|
Код книги |
BookCode |
INTEGER |
|
F |
|
Код фонда |
FundCode |
INTEGER |
|
F |
|
Инвентарный номер |
InventoryNumber |
INTEGER |
|
|
|
Стоимость |
Cost |
FLOAT |
|
|
Таблица 2.10.