Существует несколько технологий баз данных, способных обеспечить совместную работу пользователей с данными. Одной из таких технологий является файл-серверная технология. Ее плюсами являются относительно простая реализация и возможность быстрой разработки приложения для работы с данными, а также широкая функциональность. Однако, эта технология уступает в скорости работы, безопасности и расширяемости клиент-серверной технологии. Тем не менее, файл-серверные базы данных широко применяются по сей день.
Для разработки базы данных учета телефонных переговоров принята СУБД Paradox 7. Это файл серверная СУБД прекрасно документирована [1,2,3] и де-факто используется в учебных и промышленных целях при разработке клиентских приложения в среде Delphi. Для этого, среда разработки укомплектована соответствующим драйвером и средством проектирования DataBase Desktop.
Связь базы данных Paradox и клиентского приложения, разработанного в среде Delphi обычно осуществляется с помощью машины баз данных Borland Database Engine (далее BDE). BDE имеет в своем составе интерфейс для работы с прикладными программами и набор драйверов для работы с конкретными СУБД. Машина BDE «транслирует» запросы получаемые интерфейсом для работы с прикладными программами в запросы к базам данных через их драйвера и обратно [2,3].
BDE крайне удобно для быстрой разработки приложений в отсутствии специальных технологий доступа к данным.
Благодаря такой прослойке между прикладной программой и базой данных, система становиться более гибкой и расширяемой, например, при переходе на другую СУБД бывает достаточно конвертировать базу данных и оставить прежним приложение для работы с базой данных, при условии, что структура базы данных останется прежней [1,3].
Курсовая работа посещена разработке базы данных и приложения для работы с ней по учету телефонных переговоров и других услуг связи. Программа реализует возможности связывания данных нескольких таблиц, поиска, сортировки и фильтрации данных по ключевым полям.
delphi база информация клиент программа.