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

Описание case-средств и нотаций

2.1 Нотация диаграммы “сущность-связь”

Модель “сущность-связь” представляет собой высокоуровневую концептуальную модель данных, которая была разработана П.Ченом (Chen) в 1976 году с целью упрощения задачи проектирования баз данных. Основная цель разработки высокоуровневой модели данных заключается в создании модели пользовательского восприятия данных и согласовании большого количества технических аспектов, связанных с проектированием базы данных.

Объекты нотации Чена:

Название объекта

Описание

Изображение

Сущность

  1. Название сущности пишется внутри прямоугольника;

  2. Под прямоугольником сущности всегда указывается ключ, который подчеркивается;

  3. После последнего ключевого атрибута ставится запятая и многоточие

Сущность с обязательным классом долженствования

На обязательный класс принадлежности сущности (должен)указывает квадратик, расположенный вокруг точки на линии связи.

Сущность с необязательным классом долженствования

На необязательный класс принадлежности сущности (может) указывает отсутствие квадратика, расположенного вокруг точки на линии связи.

Связь

Связь между сущностями изображается при помощи ромба, внутри которого пишется название связи

Связь со свободным атрибутом (или атрибутом связи)

1.Свободный атрибут или атрибут связи изображается овалом, присоединенным к ромбу связи;

2. Название свободного атрибута указывается внутри овала.

Степень связи

- один к одному

- один ко многим

- многие ко многим

1:1

1:n

m:n

2.2 Объекты нотации idef1x

Диаграмма ERwin строится из трех основных составляющих - сущностей, атрибутов и связей. Если рассматривать диаграмму как графическое представление правил предметной области, то сущности являются существительными, а связи - глаголами.

Обозначения сущностей:

Элемент диаграммы

Обозначает

зависимая сущность

Имя

независимая сущность

Список атрибутов приводится внутри прямоугольника, обозначающего сущность. Атрибуты, составляющие ключ сущности, группируются в верхней части прямоугольника и отделяются горизонтальной чертой.

Обозначения связей:

Элемент диаграммы

Обозначает

идентифицирующая связь

неидентифицирующая связь

Обозначение кардинальности связей:

Элемент диаграммы

Обозначает

1,1

0,M

Z

0,1

P

1,M

N

точно N(N- произвольное число)

2.3 Описание Case-средстваERwin

Непосредственно построение логической модели данных было произведено с помощью Case-средства Computer Associates Erwin 4.1

ERwin - средство разработки структуры базы данных (БД). ERwin сочетает графический интерфейс Windows, инструменты для построения ER-диаграмм, редакторы для создания логического и физического описания модели данных и прозрачную поддержку ведущих реляционных СУБД и настольных баз данных. С помощью ERwin можно создавать или проводить обратное проектирование (реинжиниринг) баз данных.

Процесс построения информационной модели в ERwin состоит из следующих шагов:

  • определение сущностей;

  • определение зависимостей между сущностями;

  • задание первичных и альтернативных ключей;

  • определение атрибутов сущностей;

  • приведение модели к требуемому уровню нормальной формы;

  • переход к физическому описанию модели: назначение соответствий имя сущности - имя таблицы, атрибут сущности - атрибут таблицы; задание триггеров, процедур и ограничений;

  • генерация базы данных.

ERwin создает визуальное представление (модель данных) для решаемой задачи. Это представление может использоваться для детального анализа, уточнения и распространения как части документации, необходимой в цикле разработки. Однако ERwin далеко не только инструмент для рисования. ERwin автоматически создает базу данных (таблицы, индексы, хранимые процедуры, триггеры для обеспечения ссылочной целостности и другие объекты, необходимые для управления данными).

Реализация моделирования в ERwin базируется на теории реляционных баз данных и методологии IDEF1X.

Метод IDEF1, разработанный Т.Рэмей (T.Ramey), также основан на подходе П.Чена и позволяет построить модель данных, эквивалентную реляционной модели в третьей нормальной форме. В настоящее время на основе совершенствования методологии IDEF1 создана ее новая версия - методология IDEF1X. IDEF1X разработана с учетом таких требований, как простота изучения и возможность автоматизации. IDEF1X-диаграммы используются рядом распространенных CASE-средств в том числе ERwin.

Соседние файлы в предмете Базы данных