Лекция. Проектирование бд в Erwin




Скачать 44.12 Kb.
НазваниеЛекция. Проектирование бд в Erwin
Дата публикации02.04.2014
Размер44.12 Kb.
ТипЛекция
uchebilka.ru > Информатика > Лекция

Лекция. Проектирование БД в Erwin


Изучение основных функций пакета ERwin.

Установка ERWin

Запуск, настройка, проектирование

Создание логической модели

ERwin



средство концептуального моделирования БД,
использующее методологию IDEF1X.

ERwin реализует проектирование схемы БД, генерацию ее описания на языке целевой СУБД: ORACLE, Informix, Ingres, Sybase, DB/2, Microsoft SQL Server, Progress и др. и реинжиниринг существующей БД.

Для ряда средств разработки приложений (PowerBuilder, SQLWindows, Delphi, Visual Basic) выполняется генерация форм и прототипов приложений.

^

Два уровня модели


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

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

Термин "логический уровень" в ERwin
соответствует концептуальной модели.
Этапы построения информационной модели:

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

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

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

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

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

  • переход к физическому описанию модели: назначение соответствий

имя сущности - имя таблицы,

атрибут сущности - атрибут таблицы;

  • задание триггеров, процедур и ограничений;

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


Erwin создает визуальное представление
(модель данных)
для решаемой задачи.

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

^ ERwin не только инструмент для рисования.

ERwin автоматически создает БД :
таблицы, индексы, хранимые процедуры, триггеры для обеспечения ссылочной целостности и другие объекты, необходимые для управления данными.



Тип данных

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

календарных дат.
Домен

это потенциальное множество значений простого типа данных.

Домен определяется двумя элементами:

типом данных и логическим выражением, которое применяется к данным.

Если результат этого выражения равен значению “истина”,
то экземпляр данных принадлежит домену.
Сущность

это любой реальный или представляемый объект, информацию о котором необходимо хранить в базе данных.

На диаграммах ER-модели сущность обычно изображают прямоугольником,
внутри которого проставляется имя сущности.

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

Необходимо различать тип и экземпляр сущности.

Имя сущности присваивается типу, а не экземпляру.

Экземпляр сущности
это конкретная вещь в наборе однородных предметов,
идей, событий и так далее.
^ Создание сущности

Для внесения сущности в модель необходимо щелкнуть по кнопке сущности на панели инструментов (Erwin Toolbox) , затем - по тому месту на диаграмме, где необходимо расположить новую сущность.

Щелкнув правой кнопкой мыши по сущности и выбрав из всплывающего меню пункт ^ Entity Editor, можно вызвать диалог Entity Editor, в котором определяются имя, описание и комментарии сущности.
Связь

это ассоциация двух или более сущностей.

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

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

В зависимости от степени связи (ассоциативности)
различают следующие ее виды:

один к одному: каждому экземпляру сущности А соответствует 0 или 1 экземпляр сущности В

один ко многим, многие ко многим.

Другие свойства:

время существования : постоянные, долговременные и кратковременные

избирательность : обязательные, необязательные, возможные и условные связи.
Атрибут связи
именованная характеристика сущности.

Он представляет собой элементарную единицу структуры понятия, которая служит для уточнения, идентификации, классификации,
числовой характеристики или выражения состояния сущности.
Атрибут

На ER-диаграммах атрибуты отображаются по-разному в зависимости от разновидности модели.
Например, имена атрибутов могут быть записаны малыми буквами внутри прямоугольника, изображающего сущность, под именем сущности. В других случаях атрибуты могут быть вынесены за прямоугольник сущности и связаны с ним линиями.
Ключевые атрибуты, как правило, выделяют. Иногда атрибут помещают в овал.
Создание атрибутов

Для описания атрибутов следует, щелкнув правой кнопкой по сущности, выбрать в появившемся меню пункт Attribute Editor.

Если щелкнуть по кнопке New, то в появившемся диалоге New Attribute можно указать имя атрибута, имя соответствующей ему в физической модели колонки и домен. Домен атрибута будет использоваться при определении типа колонки на уровне физической модели.



Первичный ключ (primary key)





это атрибут или группа атрибутов, однозначно идентифицирующие экземпляр сущности.

Добавить документ в свой блог или на сайт

Похожие:

Лекция. Проектирование бд в Erwin icon2010 Задание на индивидуальное задание по дисциплине бд&ис (16б)
Построение er – диаграммы модели данных с помощью средства визуального проектирования Erwin (логический и физический уровень erwin)...

Лекция. Проектирование бд в Erwin iconЛекция Вводная лекция. Основная литература
Гасов В. М., Соломонов Л. А. Инженерно-психологическое проектирование взаимодействия человека с техническими средствами. Кн Серия...

Лекция. Проектирование бд в Erwin iconРеферат скачан с сайта allreferat wow ua Задание на проектирование....

Лекция. Проектирование бд в Erwin iconERwin Data Modeler (далее erwin)
Бд невозможно проводить обработку счетов, электронную торговлю, анализ данных, управление знаниями. Системы с архитектурой клиент/сервер...

Лекция. Проектирование бд в Erwin iconПрименение case-средств bpwin и erwin для проектирования информационных систем
Применение case-средств bpwin и erwin для проектирования информационных систем. Компьютерный практикум / Под ред. В. Д. Сапунцова....

Лекция. Проектирование бд в Erwin iconЛекция «Расчет и проектирование горячего цеха»
25 – График реализации блюд в зале общедоступного предприятия общественного питания

Лекция. Проектирование бд в Erwin iconЛекция 5
Элементы петли качества: маркетинг, проектирование продукции, разработка процессов, закупки, производство и предоставления услуг,...

Лекция. Проектирование бд в Erwin iconЛекция I 11 проблема языка и сознания лекция II 31 слово и его семантическое...
...

Лекция. Проектирование бд в Erwin iconПособие Техникоэкономическое проектирование Технико-экономическое...
Учебно – методическое пособие по курсу “Технико-экономическое проектирование”. Сост. Ю. В. Брусницын, А. Н. Гармаш. Таганрог, трту,...

Лекция. Проектирование бд в Erwin iconЛекция 7 Тема: Специальные символы
Литература: Павелко Г. А., Подымалкина Н. Г. Проектирование и разработка электронных учебных пособий с элементами мультимедиа: Учебное...

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
uchebilka.ru
Главная страница


<