- •1 Цель работы Получение навыков исследования предметной области, выделения необходимых сущностей, определения их атрибутов и связей.
- •2 Перечень технических средств обучения
- •3 Краткие теоретические сведения
- •5 Содержание отчета
- •2 Перечень технических средств обучения
- •3 Краткие теоретические сведения
- •3. 1Типы связей
- •5 Содержание отчета
- •2 Перечень технических средств обучения
- •3 Краткие теоретические сведения
- •3.1 Реляционные отношения
- •3.2 Реляционные ключи
- •5 Содержание отчета
- •2 Перечень технических средств обучения
- •3 Краткие теоретические сведения
- •5 Содержание отчета
- •2 Перечень технических средств обучения
- •3 Краткие теоретические сведения
- •5 Содержание отчета
- •2 Перечень технических средств обучения
- •3 Краткие теоретические сведения
- •5 Содержание отчета
- •2 Перечень технических средств обучения
- •3 Краткие теоретические сведения
- •5 Содержание отчета
- •2 Перечень технических средств обучения
- •3 Краткие теоретические сведения
- •5 Содержание отчета
- •2 Перечень технических средств обучения
- •3 Краткие теоретические сведения
- •5 Содержание отчета
- •2 Перечень технических средств обучения
- •3 Краткие теоретические сведения
- •5 Содержание отчета
- •2 Перечень технических средств обучения
- •3 Краткие теоретические сведения
- •5 Содержание отчета
- •2 Перечень технических средств обучения
- •3 Краткие теоретические сведения
- •4 Задание
- •5 Содержание отчета
- •6 Контрольные вопросы
- •1 Цель работы
- •2 Перечень технических средств обучения
- •3 Краткие теоретические сведения
- •4 Задание
- •5 Содержание отчета
- •6 Контрольные вопросы
- •1 Цель работы
- •2 Перечень технических средств обучения
- •3 Краткие теоретические сведения
- •4 Задание
- •5 Содержание отчета
- •6 Контрольные вопросы
- •1 Цель работы
- •2 Перечень технических средств обучения
- •3 Краткие теоретические сведения
- •4 Задание
- •5 Содержание отчета
- •6 Контрольные вопросы
- •1 Цель работы
- •2 Перечень технических средств обучения
- •3 Краткие теоретические сведения
- •4 Задание
- •5 Содержание отчета
- •6 Контрольные вопросы
- •1 Цель работы
- •2 Перечень технических средств обучения
- •3 Краткие теоретические сведения
- •4 Задание
- •5 Содержание отчета
- •6 Контрольные вопросы
2 Перечень технических средств обучения
Персональный компьютер
Microsoft Windows
Microsoft Office (Word, Visio)
3 Краткие теоретические сведения
3. 1Типы связей
Связь – это ассоциация между сущностями, включающая по одной сущности из каждого участвующего в связи типа сущности.
Тип связи – осмысленная ассоциация между сущностями разных типов. Каждому типу связи присваивается имя, которое должно описать его сущность.
Степень связи – это количество сущностей охваченных данной связью.
Охваченные некоторой связью сущности называются участниками этой связи.
Связь со степенью 2 называется бинарной.
Связь со степенью N называется N -арной.
Рекурсивная связь - это связь, в которой одни и те же сущности участвуют несколько раз и в разных ролях.
Рекурсивные связи являются унарными. Связям могут присваиваться ролевые имена для указания назначения каждой сущности.
Обозначения, используемые в ER-диаграммах
Класс сущности
Класс слабой сущности
Тип связи
Атрибут
Ключевой
атрибут
Составной атрибут
Обозначения кардинальности
Не более одной связанной сущности
М Несколько связанных сущностей (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 Реляционные отношения
Реляционная модель построена на математическом понятии отношения, физической реализацией которого является таблица.
Отношение – плоская таблица.
Атрибут – набор допустимых значений.
Домен – набор допустимых значений для одного или нескольких атрибутов.
Кортеж – строка отношения, то есть одна запись.
Степень – определяется количеством атрибутов, которое содержит отношение.
Кардинальность – количество кортежей, которое содержит отношение.
Реляционная База Данных – набор нормализированных отношений.
Реляционная схема - имя отношения, за которым следует множество имен атрибутов и доменов.
Свойства отношений:
- отношение имеет имя, отличное от имен других отношений базы данных;
- каждая ячейка отношения содержит только атомарное, неделимое значение;
- каждый атрибут имеет уникальное имя;
- значения атрибута берутся из одного и того же домена;
- порядок следования атрибутов не имеет никакого значения;
- каждый кортеж является уникальным, то есть дубликатов быть не может;
- теоретически порядок следования кортежей не имеет никакого значения, но он может повлиять на эффективность доступа к данным.
