Создание базы данных, таблиц и индексов
Создание б. д.
Visual FoxPro является системой управления реляционными базами данных. В реляционной б.д. все все данные хранятся в виде прямоугольных таблиц, при этом все операции над базой данных сводятся к манипуляции с таблицами. Таблица состоит из строк и столбцов и имеет уникальное имя в базе данных. База данных содержит множество таблиц, связь между которыми устанавливается с помощью совпадающих полей. В каждой из таблиц содержится информация о каких-либо объектах одного типа (группы).
Н-р, в таблице ФТЭ содержится информация об эффектах, в таблице кодификаторов величин - список и коды величин, в таблице кодификаторов природы- список и коды природы. База данных содержит список этих таблиц и связей между ними. Visual FoxPro поддерживает четыре типа отношений между таблицами: один-к-одному, один-ко-многим, много-к-одному, много-ко-многим.
При проектировании реляционной базы данных вавм необходимо решить вопрос о наиболее эффективной структуре данных. Основные цели, которые при этом преследуются:
* Обеспечить быстрый доступ к данным в таблицах
* Исключить ненужное повторение данных, которое может являться причиной ошибок при вводе и нерационального использования дискового пространства компьютера. Т.е. необходимо нормализовать б.д.
* Обеспечить целостность данных таким образом, чтобы при изменении одних объектов автоматически происходило соответствующее изменение связанных с ними объектов.
Создание б.д. осуществляется в интерактивном режиме с помощью конструктора базы данных, который позволяет создавать и модифицировать таблицы, входящие в б.д., определять для них индексы. Все описание структуры базы хранится в словаре базы данных, который представляет из себя совокупность системных таблиц. В дальнейшем вы можете выбрать из него необходимую информацию о базе данных. База данных Visual FoxPro содержит также триггеры и хранимые процедуры.
предыдущаяследующая