Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабы 1-5 по БД (erwin) / Лаба №2

.doc
Скачиваний:
20
Добавлен:
17.04.2015
Размер:
61.95 Кб
Скачать

Московский Государственный Университет Леса

Кафедра вычислительной техники

Лабораторная работа № 2

по дисциплине: Проектирование распределённых баз данных

на тему:

«Инфологическое проектирование баз данных

с использованием ERWIN»

Выполнил:

студент гр. ВТМ-21

Соколов И.П.

Принял:

доцент Боцула Л.Н.

Москва – 2013 г.

Задание на лабораторную работу:

  1. Определить сущности в следующем наборе объектов.

СТУДЕНТ (номер зачетной книжки, номер группы, имя, фамилия, отчество, дата рождения, номер факультета, специальность, вид обучения, номер курса, название института, район расположения института, хоббиJ, хобби_2, занятие спортом_1, спортивный разряд 1, занятие спортом_2, спортивный разряд_2)

ПРЕПОДАВАТЕЛЬ (фамилия, имя, отчество, институт, дисциплина, тип сотрудника (постоянный/совместитель), табельный номер, ставка, проводимые занятия, хобби1, хобби_2, занятие спортом_1, спортивный разряд_1. занятие спортом_2, спортивный разряд_2).

ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ (номер билета, вопрос_1, вопрос 2, вопрос_3).

ЭКЗАМЕНАЦИОННАЯ ВЕДОМОСТЬ (факультет, дисциплина, курс, семестр, дата, преподаватель, студент, номер билета, оценка, студент 2. номер билета, оценка, студентЗ, оценка ...).

ЗАНЯТИЕ (вид занятия, дата проведения, дисциплина, название, аудитория, преподаватель, курс, факультет, номер группы).

ОБУЧЕНИЕ (вид обучения, продолжительность, стоимость обучения).

ДИПЛОМНАЯ РАБОТА (студент, преподаватель, название)

ЗАНЯТИЕ СПОРТОМ (вид спорта, тренер, организация, разряд).

РАБОТА СТУДЕНТА (предприятие, район расположения, тип сотрудника, табельный номер, должность, специальность, ставка).

  1. Дополнить модель недостающими сущностями и атрибутами.

  2. Определить зависимости между сущностями.

  3. Задать первичные и альтернативные ключи.

  4. Определить атрибуты сущностей, привести модель к первой нормально форме (1BNF).

  5. Распечатать образ экрана с изображением построенной модели и оформить отчет.

Описание основных составляющих информационной модели ERD: сущностей, атрибутов, связей:

Модель “сущность - связь” (МСС) (entity - relation diagram - ERD) является неформальной моделью предметной области (ПО) и используется на этапе инфологического проектирования БД. Моделируются объекты ПО и их взаимоотношения.

Достоинства МСС:

    • относительная простота;

    • однозначность;

    • применение естественного языка;

    • доступность для понимания.

Основное назначение МСС - семантическое описание ПО и представление информации для обоснования выбора видов моделей и структур данных, которые в дальнейшем будут использованы в информационной системе.

Для построения МСС используются три основных конструктивных элемента для представления составляющих ПО - сущность, атрибут и связь. Информация о проекте представляется с использованием графических диаграмм.

“Время” в составе конструктивных элементов отсутствует, но может быть представлено в модели посредством атрибутов (напр.: ГОД-РОЖДЕНИЯ-ПОЛУЧЕНО-В-ИЮНЕ,...).

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

Примеры сущностей:

материальные:

нематериальные:

-предприятие;

-описание явления;

-изделие;

-рефераты научных статей;

-сотрудники;

-описание структур данных;

В моделях МСС каждая рассматриваемая сущность является основным местом сбора информации об этой сущности.

Тип сущности” определяет множество однородных объектов, а “экземпляр сущности” - конкретный объект из множества.

Каждая сущность должна иметь имя. Например, сущность "СТУДЕНТ".

Атрибут” (А) - поименованнная характеристика сущности. При помощи атрибутов моделируются свойства сущностей: (сущность: КНИГА, атрибуты: НАЗВАНИЕ, АВТОР, ГОД-ИЗДАНИЯ).

Основная роль атрибутов - описание свойств сущности. Другая роль - идентификация экземпляра сущности. То есть каждый экземпляр сущности должен иметь уникальное имя. В качестве имени выступает один или несколько атрибутов. Например, "НОМЕР ЗАЧЕТНОЙ КНИЖКИ" или "НОМЕР" и "СЕРИЯ ПАСПОРТА".

“Связь” - средство представления отношений между сущностями в модели ПО. Тип связи рассматривается между типами сущностей, например, между сущностями СТУДЕНТ и ГРУППА может быть связь УЧИТЬСЯ. То есть введение связи между двумя сущностями отражает семантику некоторого предложения. В данном случае, это СТУДЕНТ УЧИТСЯ В ГРУППЕ. Конкретный экземпляр связи данного типа существует между конкретными экземплярами данных типов сущностей. Например, ИВАНОВ УЧИТСЯ КМ-31.

4

Соседние файлы в папке Лабы 1-5 по БД (erwin)