Основы баз данных
 
   

  Дополнительно лекции:

 

Создание базы данных, таблиц и индексов

 Создание б. д.

 

Visual FoxPro является системой управления реляционными базами данных. В реляционной б.д. все все данные хранятся в виде прямоугольных таблиц, при этом все операции над базой данных сводятся к манипуляции с таблицами. Таблица состоит из строк и столбцов и имеет уникальное имя в базе данных. База данных содержит множество таблиц, связь между которыми устанавливается с помощью совпадающих полей. В каждой из таблиц содержится информация о каких-либо объектах одного типа (группы).

Н-р, в таблице ФТЭ содержится информация об эффектах, в таблице кодификаторов величин - список и коды величин, в таблице кодификаторов природы- список и коды природы. База данных содержит список этих таблиц и связей между ними. Visual FoxPro поддерживает четыре типа отношений между таблицами: один-к-одному, один-ко-многим, много-к-одному, много-ко-многим.

При проектировании реляционной базы данных вавм необходимо решить вопрос о наиболее эффективной структуре данных. Основные цели, которые при этом преследуются:

*              Обеспечить быстрый доступ к данным в таблицах

*              Исключить ненужное повторение данных, которое может являться причиной ошибок при вводе и нерационального использования дискового пространства компьютера. Т.е. необходимо нормализовать б.д.

*              Обеспечить целостность данных таким образом, чтобы при изменении одних объектов автоматически происходило соответствующее изменение связанных с ними объектов.

Создание б.д. осуществляется в интерактивном режиме с помощью конструктора базы данных, который позволяет создавать и модифицировать таблицы, входящие в б.д., определять для них индексы. Все описание структуры базы хранится в словаре базы данных, который представляет из себя совокупность системных таблиц. В дальнейшем вы можете выбрать из него  необходимую информацию о базе данных. База данных Visual FoxPro  содержит также триггеры и хранимые процедуры.

предыдущаяследующая

Fox Pro:

теоретический курс
практический курс


Наши спонсоры:

Литература | Полезные ссылки | Карта сайта | О проекте
Написать письмо:
admin@archae-dev.com.