Основы современных компьютерных технологий

         

Создание БД с помощью Конструктора


Конструктор БД позволяет создавать, модифицировать и индексировать таблицы БД, устанавливать постоянные межтабличные связи.

Создание базы данных с помощью Конструктора БД выполним применительно к базе данных "Учебная", спроектированной в предыдущем разделе. Прежде всего, определим типы и размеры полей БД следующим образом: Т ZAGR(Fio. Predm. Gruppa. VidZan),

В рассматриваемой БД подчеркнутые поля образуют ключ соответствующей таблицы. В таблице T_ZAGR поля (Fio, Predm, Gruppa) образуют ключ при условии, что один и тот же преподаватель в одной группе не может одновременно читать лекции и проводить практические занятия. В противном случае ключ таблицы будет включать все ее

256

поля. В таблице T_PREDM ключ образуют поля Predm и Gruppa с учетом допущения, что один и тот же предмет может читаться в различных группах.

Замечание. Наименования полей в рассматриваемой БД по традиции (в связи с ограничениями FoxPro) заданы латинскими буквами (Fio, Predm, Gruppa, Stag и т.д.), хотя в Visual FoxPro 5.0 полям таблицы допускается задавать названия, отличные от латинских.

Перейдем непосредственно к созданию БД "Учебная". Для удобства присвоим ей обозначение Bdu.

Для создания БД выполним команду File | New (файл | создать). В результате откроется диалоговое окно New (новый) (рис. 21.1), в котором перечислены все типы файлов Visual FoxPro, которые можно создать.

Рис. 21.1. Диалоговое окно New

При выбранном переключателе Database (база данных) нажатие кнопки New file (новый файл) приводит к появлению диалогового окна Create (создать). В списке верхней части окна следует выбрать папку, в поле Enter (ввод) указать имя файла базы данных (Bdu.dbc) и пажа! ь кнопку Save (Сохранить).

В результате откроется диалоговое окно Database Designer - Bdu (окно Конструктора созданной базы данных Bdu). В системном меню Visual FoxPro появится повое меню Database (база данных), содержащее команды Конструктора БД (табл. 21.2).

257

Таблица 21.2

Команды меню Database




Команда Назначение
New Table Создание таблицы
Add Table Добавление таблицы в БД
New Remote View Создание удаленного представления данных
New Local View Создание локального представления данных
Modify Модификация таблицы
Browse Редактирование таблицы в режиме Browse
Remove Удаление таблицы из БД
Rebuild Table Indexes Перестройка индексов
Remove Deleted Records Физическое удаление помеченных записей
Edit Relationship Редактирование межтабличных связей
Referential Integrity Определение условий целостности данных
Edit Stored Procedures Редактирование хранимых процедур
Clean Up Database Очистка БД от помеченных на удаление объектов
Создать БД можно также, набрав в командном окне Visual FoxPro команду CREATE DATABASE ИмяБазыДанных

Если имя БД в команде не указано, то при ее выполнении открывается диалоговое окно Create (создать), в котором нужно указать имя создаваемой БД.

258

256 :: 257 :: 258 :: Содержание


Содержание раздела