- •Лабораторная работа №3 Создание физической модели базы данных. Знакомство с InterBase Цель работы:
- •Ход работы:
- •Методические указания
- •Имена таблиц в базе данных library.Gbd.
- •Спецификация таблицы Readers (читатели).
- •Спецификация таблицы Librarians (библиотекари).
- •Спецификация таблицы Books (книги).
- •Спецификация таблицы PasportData (паспортные данные).
- •Спецификация таблицы BookInventaryNumbers (инвентарные номера книг).
- •Спецификация таблицы BookGiveOutRecord (учет выдачи книг).
Лабораторная работа №3 Создание физической модели базы данных. Знакомство с InterBase Цель работы:
Используя средства InterBase научиться устанавливать связь с существующей базой данных и получать сведения о ней. Описать физическую модель базы данных, используя средства InterBase.
Ход работы:
1. Создайте папку DB на диске вашего компьютера. Скопируйте в нее файл учебной базы данных SPJ.GDB из папки ОДБЗ, находящейся на сервере.
2 . Запустите приложение InterBase Interactive SQL, выполнив последовательность Пуск | Программы | InterBase | InterBase Windows ISQL. В результате появится окно:
3 . Установите связь с существующей базой данных, выполнив последовательность действий File | Connect to Database…(Файл | Связаться с базой данных…) или нажмите на кнопку на панели инструментов Connect (Связаться). В результате появится окно
4 . В поле Database введите путь до существующей базы данных, в нашем случае это C:\DB\SPJ.GDB. Удобно воспользоваться кнопкой Browse, чтобы указать путь до существующей базы данных. В поле User Name введите имя пользователя, в нашем случае это строчная латинская буква s. В поле Password введите пароль, в нашем случае это тоже строчная латинская буква s. Заметим, что имя пользователя отображается прописными буквами, а пароль – звездочками. Нажмите кнопку ОК. Если все сделано верно, окно Database Connect исчезнет, а внешний вид окна InterBase Interactive SQL изменится: кнопки панели инструментов станут активными, в строке подсказок появится строка Database:c:\db\spj.gdb. Соединение с существующей базой данных установлено.
5 . Для получения простейших сведений о базе данных необходимо выбрать пункт Metadata | Show… в главном меню. Появится окно View Information (Просмотр информации):
6. Для получения сведений о том с какой базой данных мы в данный момент работаем необходимо: в поле со списком View Information On (Просмотр информации об): выберите пункт Database (База данных) и нажмите кнопку ОК. В нижней части InterBase Interactive SQL появится ответ:
7. Для получения сведений о таблицах базы данных, выберите Metadata | Show… | Table и получите, что в базе данных имеется четыре таблицы со следующими именами: J, P, S, SPJ.
8 . Для получения данных, хранящихся в таблице S, необходимо в верхнее поле InterBase Interactive SQL ввести текст запроса SELECT * FROM S и нажать комбинацию клавиш Ctrl+Enter или нажать кнопку Execute query.
Р езультат появится в нижнем поле.
9. Точно также можно получить содержимое оставшихся трех таблиц, последовательно выполняя запросы:
SELECT * FROM P SELECT * FROM J SELECT * FROM SPJ.
1 0. Чтобы прервать сеанс связи с существующей базой данных, нужно выбрать пункт главного меню File | Disconnect from Database или нажать кнопку Disconnect И после подтверждения разрыва связи Закончить сеанс и закрыть окно приложения InterBase Interactive SQL.
11. Создать физическую модель базы данных, используя ее логическую модель, которую вы получили после выполнения первой лабораторной работы.