Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
5 семестр - ИПОВС / БД / БД / МП лаб / МПлаб1(2012).doc
Скачиваний:
58
Добавлен:
31.12.2017
Размер:
2.7 Mб
Скачать

Утилита 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

Соседние файлы в папке МП лаб