База данных в Delphi

  С точки зрения пользователей, база данных Delphi – это программа, которая обеспечивает работу с информацией, в нашем случае - с информацией в электронном виде. При работе с такой программой, которая как правило выдаёт на экране монитора таблицу, пользователь просматривая её может найти интересующую его информацию. Если программа, база данных Delphi, позволяет, то он может внести изменения или дополнить новую информацию, а так же удалить ненужную.

Delphi работа с базами.

    База данных Delphi – это набор файлов (таблиц), в которых находится информация. Как правило, база данных Delphi состоит из нескольких таблиц, которые размещают в одном каталоге. Каталог для новой базы создаётся обычным образом средствами Windows. Таблицу можно создать, воспользовавшись входящей в состав Delphi утилитой Borland Database Desktop или организовав SQL – запрос к серверу базы данных.

Delphi создать базу

    Delphi создать базу – это прежде всего создании таблицы  базы данных. Важным моментом при создании таблицы  базы данных Delphi является распределение информации между полями записи. Так как информация между полями может быть распределена различным образом.
Например, сведения об исторических памятниках  Санкт - Петербурга могут быть организованы в виде записей, состоящих из полей «Памятник» и «Историческая справка» или из полей «Архитектор», «Год» и «Историческая справка».

Запись в базу данных в Delphi

     Чтобы  в таблицу можно было вводить данные,  то есть  сделать запись в базу данных Delphi нужно активировать режим редактирования таблицы, для этого необходимо из меню Table выбрать команду Edit Data.
Данные в поля записи вводятся с клавиатуры обычным образом. Для перехода к следующему полю нужно нажать клавишу “Enter”. Если поле является последним полем последней записи, то в результате нажатия клавиши  “Enter” в таблицу будет добавлена ещё одна запись.

Программа управления базой данных.

     Процес создания программы управления базой данных рассмотрим на примере создания базы данных «Архитектурные памятники  «Санкт-Петербурга»( см табл.).
Перед тем как приступить непосредственно к разработке программы управления базой данных, необходимо, используя утилиту Database Desktop, создать файл данных (таблицу) и добавить в неё несколько записей. Ниже  перечислены поля таблицы monuments (монументы, памятники). В таблицу monuments  можно внести информацию о памятниках  «Санкт-Петербурга».

Доступ к базе данных (таблице)

     Для доступа к базе данных (таблице) программа управления базой данных должна содержать компоненты Database, Table, Query  и DataSource, значки которых находятся на вкладках Data Access и BDE палитры компонентов.
Компонент Database представляет базу данных как единое целое, то есть совокупность таблиц, а компонент Table – одну из таблиц базы данных.

Программа просмотра базы данных

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

Просмотр базы данных в режиме формы

      Для того чтобы обеспечить просмотр базы данных в режиме формы, в форму программы просмотра базы данных нужно добавить компоненты, обеспечивающие просмотр и если нужно, редактирование полей записи, причём по одному компоненту для каждого поля.
Компонент DBText  позволяет только просматривать содержимое поля, а компоненты DBEdit и DBMemo  - просматривать и редактировать. Ниже в таблице перечислены некоторые свойства этих компонентов. Свойства перечислены в том порядке, в котором следует устанавливать их значения после добавления их на форму нашего приложения.