Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Кондратьев Д В Диплом.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
516.1 Кб
Скачать

Глава 3 разработка и описание программного обеспечения аис

3.1 Выбор субд и/или инструментальных программных средств

База данных - система специальным образом организованных данных, программных, технических, языковых организационно-методических средств, предназначенных для обеспечения централизованного накопления и коллективного многоцелевого использования этих данных. Базой данных называется поименованная структурированная совокупность взаимосвязанных данных, относящихся к конкретной предметной области и находящихся под централизованным программным управлением. Различают централизованные и распределённые Базы данных. Централизованная База данных хранится в памяти одной вычислительной системы. Если такая система является компонентом вычислительной сети, то возможен распределённый доступ к этой базе данных - доступ к ней пользователей различных узлов сети.

Базы данных имеют свои преимущества и недостатки. Основными недостатками базы данных являются:

  • применение сложных структур данных, увеличивая долю службы информации в общем объёме хранимых данных;

  • увеличение сложности создаваемых информационных систем;

  • использование интегрированных баз данных может привести к потере эффективности отдельных приложений.

Основными достоинствами базы данных являются:

  • легко осуществляется контроль над целостностью

  • непротиворечивостью данных;

  • обеспечивает выполнение новых приложений;

  • уменьшает потоки данных циркулирующих в системе.

В данной работе используется система управления базами данных (СУБД) Database Desktop. С помощью Database Desktop можно создавать и реструктуризировать таблицы, вносить в них новые записи, а так же создавать запросы. Database Desktop - это утилита, во многом похожая на Paradox, которая поставляется вместе с Delphi для интерактивной работы с таблицами различных форматов локальных баз данных - Paradox и dBase, а также SQL-серверных баз данных InterBase, Oracle, Informix, Sybase (с использованием SQL Links). Исполняемый файл утилиты называется DBD.EXE, расположен он, как правило, в директории, называемом DBD (при установке по умолчанию).

Приложения с помощью Delphi разрабатываются быстро, причем взаимодействие разработчика с интерактивной средой Delphi не вызывает внутреннего отторжения, а наоборот, оставляет ощущение комфорта. Мощность и гибкость Delphi при работе с базами данных основана на низкоуровневом ядре – процессоре баз данных Borland Database Engine (BDE). Его интерфейс с прикладными программами называется Integrated Database Application Programming Interface (IDAPI). BDE позволяет осуществлять доступ к данным как с использованием традиционного record-ориентированного (навигационного) подхода, так и с использованием set-ориентированного подхода, используемого в SQL-серверах баз данных.

В состав пакета Delphi также входит множество специальных утилит и компонентов для работы и управления базами данных. Среда Delphi работает с таблицами баз данных, которые физически располагаются на диске. Такие таблицы называются физическими. Для доступа к данным, содержащимся в физических таблицах, применяются наборы данных.