- •Настройка ядра процессора баз данных и использование утилиты Database Desktop для работы с таблицами базы данных
- •Теоретические сведения
- •Утилита bde Administrator
- •Утилита dbd
- •Структура таблицы animals.Dbf (Животные)
- •Структура таблицы сustomer.Db (Покупатели)
- •Структура таблицы employee.Db (Служащие)
- •Структура таблицы orders.Db (Заказы)
- •Структура таблицы items.Db (Заказанные изделия)
- •Структура таблицы parts.Db (Поставки партий изделий)
- •Структура таблицы vendors.Db (Поставщики)
- •Лабораторное задание
- •Порядок выполнения работы
- •Требования к отчету
- •Контрольные вопросы
Утилита dbd
Утилиту Database Desktop (DBD) можно рассматривать как диалоговую оболочку СУБД. База данных представляет собой набор таблиц, хранящихся в одном или нескольких файлах. Расширение имени файла соответствует типу СУБД, например: DBF - dBASE, DB - Paradox, GDB - InterBase, MDB - Access.
Утилита DBD (файл dbd32.exe) запускается на Терминале ВЦ из папки “C:\Program Files (x86)\Common Files\CodeGear Shared\Database Desktop”. DBD может работать с файлами, в которых хранятся таблицы БД и запросы к БД по образцу (QBE-запросы) или на языке SQL.
Главное меню утилиты DBD содержит пункты File, Edit, Tools, Window, Help.
В дополнительное меню пункта File входят команды для создания (New), открытия (Open) и закрытия (Close) файла, для задания рабочего (Working Directory) и личного (Private Directory) каталогов. Рабочий каталог имеет псевдоним WORK, личный каталог - PRIV. В личном каталоге сохраняются таблицы ответов на запросы и временные таблицы, содержащие, в частности, исключенные строки (записи).
Дополнительное меню пункта Tools содержит команду Alias Manager, дублирующую функции утилиты BDE Administrator, относящиеся к созданию псевдонимов БД и изменению параметров БД.
Чтобы посмотреть содержимое таблицы, ее нужно открыть командой File|Open|Table или кнопкой Open Table. Появится диалоговое окно, в котором выбираются устройство (или псевдоним) и имя таблицы. После выбора таблицы и нажатия кнопки ОК появится окно, отображающее строки выбранной таблицы: в первой колонке окна указаны имя таблицы и номера строк (записей); во второй и последующих колонках приведены имена и значения полей таблицы.
Операции с таблицами. Дополнительное меню пункта Tools│Utilities содержит команды для операций с таблицами.
Команда Copy создает копию содержимого таблицы и всех имеющихся у нее индексов. Индекс задает порядок сортировки строк таблицы и используется для быстрого доступа к данным, хранящимся в таблице. В окне Copy to при копировании таблиц автоматически задаваемый путь к файлу необходимо стереть. По умолчанию создается копия таблицы типа Paradox, поэтому при копировании таблиц типа dBASE в окне Copy to необходимо после имени файла явно указать расширение DBF.
Команда Info Structure отображает структуру выбранной таблицы, т.е. описание полей таблицы.
В лабораторной работе используется демонстрационная БД, содержащая таблицы, структура которых представлена в табл.1 - 7.
В БД таблицы соотносятся как главные и подчиненные и соединяются через первичные и внешние ключи, причем одна строка главной таблицы может быть связана с несколькими строками подчиненной таблицы. Первичный ключ - поле или набор из минимального числа полей, значение которого уникально и однозначно идентифицирует строку в таблице. Внешний ключ - это поле или набор полей подчиненной таблицы, который в главной таблице является первичным ключом или полем (набором полей), значение которого уникально и однозначно идентифицирует строку главной таблицы.
Наличие первичных и внешних ключей у таблиц в БД позволяет системе управления базами данных контролировать правильность информации, хранимой в БД.
Таблица 1