Базы данных и знаний. Проектирование баз данных по технологии "клиент-сервер" и разработка клиентских приложений. Токмаков Г.П. - 5 стр.

UptoLike

Составители: 

- 5-
ВВЕДЕНИЕ
Предм етом учебного пособия является изучение и освоение методов проек-
тирования информационных систем на основе баз данных по клиент-серверной
технологии. В качестве средств разработки использованы CASE-средство разра-
ботки БД ERwin и визуальная среда разработки программ Delphi.
Вс якая прикладная программа является отображением какой-то части ре-
ального мира и поэтому содержит его формализованное описание в виде дан-
ных. Крупные массивы данных размещают отдельно от исполняемого кода про-
граммы и организуют в виде БД. Для работы с данными используют особые
программные комплексы, СУБД.
Истор ию развития концепции баз данных можно представить как последо-
вательность шагов, каждый из которых делал приложения более глобальными.
На современном этапе развития средств обработки данных доминирует клиент-
серверная архитектура, в рамках которой приложение может взаимодейство-
вать с другими приложениями в рамках локальной сети путем обмена данными
через сервер баз данных.
В архитектуре «клиент-сервер» СУБД принимает запросы каналов и воз-
вращает результаты по сети. Такая СУБД называется сервером БД. С развитием
компьютерной техники возросла сложность информационных систем и объемы
данных. В настоящее время разработка так их систем - это задача для коллекти-
вов разработчиков, требу ющая специальных методик и инструментов. Разра-
ботку информационной системы принято разбивать на следующие этапы:
•- этап анализа предметной области;
•- этап проектирования;
•- этап кодирования, т. е. разработки пользовательских приложений.
Этап анализа предметной области включает в себя выделение информаци-
онных объектов и их атрибутов, установление связей между информационными
объектами и определение их характеристик. В результате выполнения анализа
предметной области создается логическая модель будущей базы данных.
На этапе проектирования создается физическая модель БД, которая, в от-
личие от логической модели, строится с привязкой к конкретной СУБД.
Для удобства работы с созданной БД строятся так называемые пользова-
тел ьс кие приложения, кодируемые на одном из языков программирования.
Вр емя разработки сложных систем сравнимо с предполагаемым циклом их
жизни, и сокращение времени разработки становится одной из важнейших за-
дач ее организации. Поэтому будущий специалист должен владеть инструмен-
тар ием быс трой разработки БД и приложений для работы с ней. С этой целью в
данном пособии рассматриваются CASE-средство ERwin (средство визуальной
разработки БД) и среда быстрого программирования Delphi.