Выдвигаемые требования к средствам разработки в
общем виде можно сформулировать как: "быстрота, простота, эффективность,
надежность".
В качестве языка программирования самой базы
был выбран SQL. SQL (Structured Query Language) - это язык программирования,
который используется при работе с реляционными базами данных в современных СУБД
(ORACLE, dBASE IY, dBASE Y, Paradox, Access и др.).
Язык SQL стал стандартом языков запросов для
работы с реляционными базами данных для архитектуры как файл-сервер, так и
клиент-сервер, а также в условиях применения системы управления распределенными
базами данных. SQL использует ограниченный набор команд, но в то же время - это
реляционно полный язык, предназначенный для работы с базами данных, создания
запросов выборки данных, выполнения вычислений, обеспечения их целостности.
В качестве языка для разработки интерфейса был
выбран Delphi. Среди большого разнообразия продуктов для разработки приложений
Delphi занимает одно из ведущих мест. С помощью Delphi написано колоссальное
количество приложений, десятки фирм и тысячи программистов-одиночек
разрабатывают для Delphi дополнительные компоненты.
В основе такой общепризнанной популярности
лежит тот факт, что Delphi, как никакая другая система программирования,
удовлетворяет изложенным выше требованиям. Действительно, приложения с помощью
Delphi разрабатываются быстро. Delphi-приложения эффективны, если разработчик
соблюдает определенные правила. Эти приложения надежны и при эксплуатации
обладают предсказуемым поведением.
Особо стоит обратить внимание на мощную и
гибкую работу с базами данных в Delphi. Она основана на низкоуровневом ядре -
процессоре баз данных Borland Database Engine, позволяет осуществлять доступ к
данным как с использованием традиционного record-ориентированного
(навигационного) подхода, так и с использованием set-ориентированного подхода,
используемого в SQL-серверах баз данных. Кроме BDE, Delphi позволяет
осуществлять доступ к базам данных, используя технологию (и, соответственно,
драйверы) Open DataBase Connectivity (ODBC) фирмы Microsoft. Но, как показывает
практика, производительность систем с использованием BDE гораздо выше, чем оных
при использовании ODBC. ODBC драйвера работают через специальный “ODBC socket”,
который позволяет встраивать их.
Все инструментальные средства баз данных
Borland - Paradox, dBase, Database Desktop - используют BDE. Все особенности,
имеющиеся в Paradox или dBase, “наследуются” BDE, и поэтому этими же
особенностями обладает и Delphi.
Библиотека объектов содержит набор визуальных
компонент, значительно упрощающих разработку приложений для СУБД с архитектурой
клиент-сервер. Объекты инкапсулируют в себя нижний уровень - Borland Database
Engine.
Предусмотрены специальные наборы компонент,
отвечающих за доступ к данным, и компонент, отображающих данные. Компоненты
доступа к данным позволяют осуществлять соединения, производить выборку,
копирование данных, и т.п.
Компоненты визуализации данных позволяют
отображать данные виде таблиц, полей, списков. Отображаемые данные могут быть
текстового, графического или произвольного формата.
Комментариев нет:
Отправить комментарий
Дорогие друзья!
Если наш блог оказался для Вас интересным поделитесь им со своими друзьями в любимых социальных сетях.