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

1. Теоритические основы разработки базы данных в

DEPLHI

1.1 Основные требования к разработке базы данных делфи

Язык программирования Delphi является языком программирования высокого уровня, предназначается для создания 32-битных высокоскоростных приложения (программ) под операционную систему Windows. Язык программирования Delphi произошел от языка Borland Pascal 7.0 with Objects 7.0 и Turbo Pascal 7.0 for Windows.

База данных с правильной структурой обеспечивает доступ к обновленным и точным сведениям. Поскольку правильная структура важна для выполнения поставленных задач при работе с базой данных, целесообразно изучить принципы создания баз данных. Это позволит создать базу данных в соответствии с требованиями и с возможностью быстро вносить в нее изменения. В основе процесса создания базы данных лежат определенные принципы. Первый принцип заключается в необходимости исключать повторяющиеся (или лишние) данные, т. к. они занимают место и повышают вероятность возникновения ошибок и неполадок. Второй принцип касается важной роли правильных и полных данных. Если база данных содержит неправильные данные, все отчеты, в которых данные объединяются, будут также содержать неверные сведения. Это может привести к принятию неправильных решений на основе отчетов. Правильная структура базы данных подразумевает: распределение данных по тематическим таблицам в целях сокращения объема повторяющихся данных; добавление в Delphi данных, необходимых для объединения сведений, которые содержатся в таблицах; возможность поддержания и отслеживания точности и целостности данных; соответствие требованиям к обработке данных и созданию отчетов. Как нетрудно догадаться, процесс разработки конкретного программного приложения в среде Delphi в первую очередь определяется спецификой автоматизируемой предметной области. Однако для большинства из них можно выделить ряд типичных этапов. Это: - разработка и описание структур таблиц данных; - разработка схемы данных и задание системы взаимосвязей между таблицам - разработка системы запросов к таблицам базы данных и (при необходимости их интеграция в схему данных; - разработка экранных форм ввода/вывода данных; - разработка системы отчетов по данным; - разработка программных расширений для базы данных, решающих специфические задачи по обработке содержащейся в ней информации, с помощью иструментария макросов и модулей; - разработка системы защиты данных, прав и ограничений по доступу. Очевидно, что между перечисленными этапами существует большое количеств обратных связей, подразумевающих возврат к более ранним шагам, исходя из вновь открывшихся обстоятельств, которые невозможно было заранее учесть ил предвидеть. Еще раз подчеркнем, что описанная последовательность этапов разработки баз данных в Delphi не является безусловным эталоном. Однако очень часто отклонения от нее свидетельствуют не столько об оригинальности хода мысли разработчика, сколько о погрешностях, допущенных им при планировании процесс разработки, или вообще об отсутствии у него какого-либо плана.