Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методические указания по практике БД.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
675.33 Кб
Скачать

2 Перечень технических средств обучения

Персональный компьютер

Microsoft Windows

Microsoft Office (Word, Visio)

3 Краткие теоретические сведения

3. 1Типы связей

Связь – это ассоциация между сущностями, включающая по одной сущности из каждого участвующего в связи типа сущности.

Тип связи – осмысленная ассоциация между сущностями разных типов. Каждому типу связи присваивается имя, которое должно описать его сущность.

Степень связи – это количество сущностей охваченных данной связью.

Охваченные некоторой связью сущности называются участниками этой связи.

Связь со степенью 2 называется бинарной.

Связь со степенью N называется N -арной.

Рекурсивная связь - это связь, в которой одни и те же сущности участвуют несколько раз и в разных ролях.

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

Обозначения, используемые в ER-диаграммах

Класс сущности

Класс слабой сущности

Тип связи

Атрибут

Ключевой атрибут

Составной атрибут

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

  1. Не более одной связанной сущности

М Несколько связанных сущностей (0 и более)

i…j По меньшей мере i, но не более j связанных сущностей

Должен участвовать в связи

Может участвовать в связи

Показатель степени кардинальности – описывает количество возможных связей для каждой из сущностей – участниц.

Показатель степени кардинальности определяется производственными правилами данного предприятия, называемых бизнес - правилами. Самыми распространенными являются бинарные.

Они бывают:

  • 1:1 (один к одному)

  • 1:М (один ко многим)

  • M:N (многие ко многим)

Степень участия определяет: зависит ли существование некоторой сущности от участия в связи некоторой другой сущности

Существует два варианта участия сущности в связи:

  • полное: если для существования некоторой сущности требуется существование другой сущности связанной с ней связью

  • частичное: необязательное участие, противоположное полному.

4 Задание

Согласно индивидуальному заданию и составленному словарю данных построить диаграмму «сущность-связь» (ER-диаграмма).

5 Содержание отчета

Схема «сущность-связь» (ER-диаграмма)

6 Контрольные вопросы

6.1 Объяснить понятие степени кардинальности?

6.2 Описать алгоритм формирования диаграммы?

6.3 Какие существуют типы связей?

Практическое занятие № 3 «Построение реляционной схемы базы данных»

1 Цель работы

Получение навыков построения реляционной схемы базы данных и проведения процесса нормализации.

2 Перечень технических средств обучения

Персональный компьютер

Microsoft Windows

Microsoft Office (Word, Visio)

3 Краткие теоретические сведения

3.1 Реляционные отношения

Реляционная модель построена на математическом понятии отношения, физической реализацией которого является таблица.

Отношение – плоская таблица.

Атрибут – набор допустимых значений.

Домен – набор допустимых значений для одного или нескольких атрибутов.

Кортеж – строка отношения, то есть одна запись.

Степень – определяется количеством атрибутов, которое содержит отношение.

Кардинальность – количество кортежей, которое содержит отношение.

Реляционная База Данных – набор нормализированных отношений.

Реляционная схема - имя отношения, за которым следует множество имен атрибутов и доменов.

Свойства отношений:

- отношение имеет имя, отличное от имен других отношений базы данных;

- каждая ячейка отношения содержит только атомарное, неделимое значение;

- каждый атрибут имеет уникальное имя;

- значения атрибута берутся из одного и того же домена;

- порядок следования атрибутов не имеет никакого значения;

- каждый кортеж является уникальным, то есть дубликатов быть не может;

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