Базы данных
База данных и СУБД. Локальные и удаленные базы данных.
В этой главе на примере базы данных "Ежедневник" показан процесс создания приложения работы с локальной базой данных. | С точки зрения пользователя, база данных – это программа, которая обеспечивает работу с информацией.Структура базы данных
База данных – это набор однородной и, как правило, упорядоченной по некоторому критерию информации. База данных может быть представлена в "бумажном" или в "компьютерном" виде. | Типичным примером "бумажной" базы данных является каталог библиотеки – набор бумажных карточек, содержащих информацию о книгах.Псевдоним. Компоненты доступа и манипулирования данными.
Разрабатывая программу работы с базой данных, программист не знает, на каком диске и в каком каталоге будут находиться файлы базы данных во время ее использования. Например, пользователь может поместить базу данных в один из каталогов диска С:, D: или на сетевой диск.Создание базы данных
Процесс создания базы данных рассмотрим на примере. Создадим локальную базу данных "Ежедневник", которая представляет собой одну-единственную таблицу в формате Paradox. Для этого воспользуемся поставляемой вместе с C++ Builder утилитой Database Desktop.Доступ к базе данных
Доступ к базе данных обеспечивают компоненты Database, Table, Query и DataSource. Значки этих компонентов находятся на вкладках Data Access и BDE (рис. 5.8). | Рис. 5.8. Компоненты вкладок Data Access и BDE обеспечивают доступ к данным | Компонент Database представляет базу данных как единое целое, т.Отображение данных
Пользователь может просматривать базу данных в режиме формы или в режиме таблицы. В режиме формы можно видеть только одну запись, а в режиме таблицы – несколько записей одновременно. Часто эти два режима комбинируют.Манипулирование данными
Для того чтобы пользователь мог не только просматривать базу данных (решение этой задачи в рассматриваемой программе обеспечивает компонент DBGrid), но и редактировать ее, в форму приложения надо добавить компонент DBNavigator, значок которого находится на вкладке Data Controls (рис. 5.14).Выбор информации из базы данных. Перенос программы управления базой данных на другой компьютер.
При работе с базой данных пользователя, как правило, интересует не все ее содержимое, а некоторая конкретная информация. Найти нужные сведения можно последовательным просмотром записей. Однако такой способ поиска неудобен и малоэффективен.