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

UptoLike

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

- 17-
ГЛАВА 2. ПРОЕКТИРОВАНИЕ БД С ПОМОЩЬЮ
ПРОГРАММЫ ERWIN
Логическая модель является основой разработки физической модели БД,
которая хранится в памяти машины. Из-за возрастающей сложности модели-
руемых систем возрастает и вероятнос ть ошибок при разработке логических
моделей, которые, в отличие от концептуальных моделей, более конкретны.
Стоимость так их ошибок весьма высока, так как исправление ошибок, допу-
щенных на предыдущих этапах разработки системы, в десятки раз дороже, чем
исправление ошибки, появившейся на текуще й стадии.
Еще одна проблема разработки сложных систем - это время разработки,
которое сравнимо с предполагаемым временем эксплуатации таких систем, по-
этому сокращение времени разработки становится одной из важных задач ее
организации. В связи с вышесказанным огромное значение приобрели средства
автоматизированного проектирования Инф С - так называемые CASE-средства
(ОТ английского Computer Aided Software/System Engineering). CASE-
средства основаны на том принципе, что ПрдО разработки описывается в виде
формальной модели, на основе которой генерируется код приложения. В на-
стоящее время имеется множество средств автома тиза ции разработки, они
предназначены как для разработки БД, так и для разработки клиентских прило-
жений. В следующей главе мы рассмотрим одну из самых распространенных
программ - ERwin фирмы PLATINUM. Эта программа позволяет не только спро-
ектировать, но и создать БД на сервере.
2.1. СОЗДАНИЕ ЛОГИЧЕСКОЙ МОДЕЛИ БД
Создание реляционной БД с помощью. ERwin начинается с введения в диа-
грамму сущностей, определенных на логической схеме. Определив сущности,
необходимо ввести в схему и атрибуты этих сущностей. Каждый из атрибутов
связывают с определенным типом данных. Но на практике удобнее определить
домены - подмножества типов данных, более точ но описывающих атрибуты.
Поэтому, прежде чем приписать введенные атрибуты к сущностям, определя-
ются домены. Задав атрибуты сущностей, мы определяем таблицы БД, соответ-
ствующие сущностям ПрдО. На последнем этапе определяем связи между вве-
денными таблицами.
2.1.1. СОЗДАНИЕ СУЩНОСТЕЙ
Для построения логической модели, прежде всего, необходимо определить
набор сущностей предметной области и задать связи между ними. Перейдите на
закладку «Уровень сущностей».