
- •Лабораторная работа №3 Создание физической модели базы данных. Знакомство с InterBase Цель работы:
- •Ход работы:
- •Методические указания
- •Имена таблиц в базе данных library.Gbd.
- •Спецификация таблицы Readers (читатели).
- •Спецификация таблицы Librarians (библиотекари).
- •Спецификация таблицы Books (книги).
- •Спецификация таблицы PasportData (паспортные данные).
- •Спецификация таблицы BookInventaryNumbers (инвентарные номера книг).
- •Спецификация таблицы BookGiveOutRecord (учет выдачи книг).
Спецификация таблицы BookGiveOutRecord (учет выдачи книг).
№ п.п. |
Заглавие |
Имя поля |
Тип |
Длина |
Ключ |
|
Код |
Code |
INTEGER |
|
P |
|
Код читателя |
ReaderCode |
INTEGER |
|
F |
|
Код библиотекаря, выдавшего книгу |
OutLibrarianCode |
INTEGER |
|
F |
|
Код инвентарного номера книги |
InventoryCode |
INTEGER |
|
F |
|
Дата выдачи |
IssueDate |
DATE |
|
|
|
Дата возврата |
ReturnDate |
DATE |
|
|
|
Фактическая дата возврата |
FactReturnDate |
DATE |
|
|
|
Код библиотекаря, принявшего книгу |
InLibrarianCode |
INTEGER |
|
F |
Таблица 2.11.
Спецификация таблицы BookFunds (ТИПЫ ФОНДОВ КНИГ).
№ п.п. |
Заглавие |
Имя поля |
Тип |
Длина |
Ключ |
|
Код |
Code |
INTEGER |
|
P |
|
Наименование |
Name |
CHAR |
20 |
|
Таблица 2.12.
Спецификация таблицы PhoneTypes (ТИПЫ ТЕЛЕФОНОВ).
№ п.п. |
Заглавие |
Имя поля |
Тип |
Длина |
Ключ |
|
Код |
Code |
INTEGER |
|
P |
|
Наименование |
Name |
CHAR |
20 |
|
В реализации физической модели базы данных нам поможет язык работы с базами данных – это язык структурированных запросов (Structured Query Language), или сокращенно – SQL.
Рис. 2.1. Связи между таблицами базы данных LIBRARY
Отчет должен содержать:
Номер, наименование и цель лабораторной работы.
Физическая модель базы данных, представленная в виде таблиц.
Диаграмма связей таблиц в базе данных.