Основы работы с базами данных


Создание базы данных


Разработка любой информационной системы начинается с создания базы данных. Рассмотрим процесс создания базы данных, модель которой описана в предыдущей лекции, в системе VFP.

Для создания новой базы данных можно воспользоваться кнопкой New стандартной панели инструментов (рис. 4.3) или пунктом меню "File - New:".

Стандартная панель инструментов системы Visual FoxPro

Рис. 4.3.  Стандартная панель инструментов системы Visual FoxPro

Выбор типа файла в диалоге New

Рис. 4.4.  Выбор типа файла в диалоге New

Особенность этой команды - возможность создания большого количества различных типов файлов, соответствующих различным типам объектов системы, которые мы видим в окне New, появляющемся после этой команды (рис. 4.4).

В окне New в данном случае нужно выбрать тип файла Database.

Далее можно использовать кнопки New file или Wizard. Если выбрать кнопку Wizard - будут предложены готовые американские образцы баз данных - Address Book, Book Collection, Contact Management, Event Management, Music Collection, Picture Library, Students and Classes, Video Collection и прочие, всего более двух десятков.

Для примера на рис. 4.5 приведена схема базы данных, полученная с помощью Wizard для образца Students and Classes.

Как видно из примера, база данных слишком специфична, не совсем соответствует структуре нашего высшего учебного заведения, используется слишком много не совсем привычных для нас английских терминов, очень много индексов (каждый индекс дублирует информацию полей таблиц, при чрезмерно большом их количестве размер индексного файла может получиться больше, чем размер таблицы, что нерационально). Проще создать новую базу данных, соответствующую разработанной нами ранее модели.

Образец базы данных, полученный с использованием Wizard

увеличить изображение
Рис. 4.5.  Образец базы данных, полученный с использованием Wizard

Выберем кнопку New file для создания собственной базы данных. После этого нужно задать папку на диске, где мы будем сохранять все компоненты, относящиеся к разрабатываемому проекту, и задать название базы данных (расширение файла указывать не надо - система допишет его сама).


Начало  Назад  Вперед



Книжный магазин