Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Подготовка к выполнению работы




УТВЕРЖДАЮ

Первый проректор

По учебной работе

____________ А.Н. Прокофьев

«___» _______________ 2015 г.

 

 

Методы и средства проектирования информационных систем и технологий

ПРОЕКТИРОВАНИЯ СТРУКТУРЫ БАЗЫ ДАННЫХ С ИСПОЛЬЗОВАНИЕМ ERWIN

 

Методические указания

к выполнению лабораторной работы для студентов дневной формы обучения направление подготовки 230400 – «Информационные системы и технологии»

 

Брянск 2015


 

 

УДК 004.43

Методы и средства проектирования информационных систем и технологий: «Проектирования структуры базы данных с использованием Erwin»: методические указания к выполнению лабораторной работы для студентов очной формы обучения направление подготовки 230400 – «Информационные системы и технологии». Брянск: БГТУ, 2015.– 16 с.

 

 

Разработали Филиппов Р.А.., к.т.н., доцент каф. «КТС»

Казаков Ю.М., к.т.н., доцент каф. «КТС».

 

 

Рекомендовано кафедрой «Компьютерные технологии и системы» БГТУ

 

Методические указания публикуются в авторской редакции.

 

 

Темплан 20__ г., п __

Подписано в печать Формат 60х84 1/16. Бумага офсетная. Офсетная печать.

Усл. печ.л. 1,0. Уч. -изд. л. 1,0 Тираж 50 экз. Заказ Бесплатно

Брянский государственный технический университет.

Брянск, бульвар 50-летия Октября, 7, тел. 56-90-49.

Лаборатория оперативной полиграфии БГТУ

 


 

 

ЦЕЛЬ И ЗАДАЧИ РАБОТЫ

Целью проведения лабораторной работы является:

- ознакомление с программным продуктом ERwin,

- приобретение навыков построения концептуальной схемы предметной области в среде ERwin;

- приобретение опыта логического и физического проектирования структуры базы данных с использованием Erwin

-

- Продолжительность работы

ПОДГОТОВКА К ВЫПОЛНЕНИЮ РАБОТЫ

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

Лабораторная работа защищается после написания студентом отчета. В ходе защиты студент должен продемонстрировать основные приемы работы в Erwin и ответить на контрольные вопросы.

3. ОСНОВНЫЕ ТЕОРЕТИЧЕСКИЕ ПОЛОЖЕНИЯ
ПРОЕКТИРОВАНИЯ СТРУКТУР БАЗ ДАННЫХ

Прежде чем приступить к построению структуры базы данных в ERwin, приведем основные понятия, используемые при таком проектировании.

Концептуальное проектирование - описание структуры информации, характерной для предметной области, в понятиях, независящих от конкретной СУБД. Чаще всего на этом этапе строят диаграмму «сущность – связь». Понятия, используемые на данном этапе, приведены ниже.

Сущность - нечто существующее и отличимое. Так, каждый человек, автомобиль и т.д. является сущностью. Группа, состоящая из «похожих» сущностей, образует множество сущностей. Множеством сущностей может быть человек, автомобиль и т.д. Чаще всего при проектировании структуры базы данных конкретная сущность не рассматривается, поэтому понятия «сущность» и «множество сущностей» сливаются. Будем в дальнейшем называть сущностью группу схожих объектов предметной области.

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

Может быть несколько атрибутов или групп атрибутов, которые однозначно определяют экземпляр сущности. Они называются возможными ключами. Тогда выбираетеся наиболее оптимальный ключ, который называется первичным. Остальные ключи становятся вторичными или альтернативными.

Связь - это упорядоченная последовательность сущностей. Из всех видов связи наиболее важным является «один ко многим». Связь вида «один к одному» на практике встречается очень редко, и в большинстве случаев ее реализация сводится к слиянию связанных сущностей в одну. Связь вида «многие ко многим» часто встречается в различных предметных областях, но и одна из современных СУБД ее корректно не поддерживает. Поэтому пpи концептуальном проектировании такая связь может присутствовать на схеме, но для продолжения работы она заменяется дополнительной (ассоциативной) сущностью и двумя связями вида «один ко многим».

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

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

При построении моделей некоторых предметных областей целесообразно выделять категории (подклассы) сущности. Такой подход применим, когда различные атрибуты присущи разным экземплярам сущности, но существуют и атрибуты, характерные для всех экземпляров. Кроме того, построение категорий является единственным решением в случае единства первичного ключа для нескольких сущностей. Разделение на категории может быть полным и неполным. Неполное разделение существует, если сущность может и не принадлежит ни к одной категории.

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

Физическое проектированиепредставляет собой определение методов доступа к данным. Для реляционной базы, используемой в однопользовательском режиме, физическое проектирование заключается в построении индексов.

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...