Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
34 слайда
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
136.27 kB
Просмотров:
145
Скачиваний:
1
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд
Содержание слайда: ПРОЕКТИРОВАНИЕ БАЗ ДАННЫХ.
МЕТОД ER-ДИАГРАММ
Основы программирования и базы данных
№2 слайд
Содержание слайда: Модель сущность-связь
(ER-модель)
Entity-relationship (англ.) – связь сущностей.
Модель сущность-связь (ER-модель) предложена в 1976 году американским профессором компьютерных наук Питером Ченом.
Графически модель сущность-связь представляется в виде ER-диаграмм
№3 слайд
Содержание слайда: Модель сущность-связь
(ER-модель)
Главными элементами ER-модели данных являются
сущности
атрибуты
типы связей
№4 слайд
Содержание слайда: Сущности
Сущность представляет собой объект, информация о котором хранится в базе данных.
Сущность-тип характеризуется независимым существованием и представляет множество объектов реального мира с одинаковыми свойствами.
Отдельные объекты, которые входят в сущность, называют экземплярами сущности.
Каждая сущность имеет имя и изображается на диаграммах в виде прямоугольника
№5 слайд
Содержание слайда: Атрибуты
Атрибут — это поименованная характеристика сущности, с помощью которой моделируется ее свойство.
№6 слайд
Содержание слайда: Связи
Взаимоотношения сущностей выражаются связями. Тип связи обозначается в виде ромбика с указанным на нем именем связи, который соединен линиями со связываемыми сущностями
№7 слайд
Содержание слайда: Связи
Показатель кардинальности – количество возможных связей для каждого экземпляра участвующего в связи сущности
№8 слайд
Содержание слайда: Супертип и подтип
Супертип — это сущность, включающая разные подтипы, которые необходимо представить в модели данных.
Подтип — это сущность, являющаяся членом супертипа, но выполняющая отдельную роль в нем.
№9 слайд
Содержание слайда: Этапы проектирования
Выделение сущностей и связей между ними
Построение диаграмм ER-типа с учетом всех сущностей и их связей
Формирование набора предварительных отношений с указанием предполагаемого первичного ключа для каждого отношения и использованием диаграмм ER-типа
Добавление неключевых атрибутов в отношения
Приведение предварительных отношений к нормальной форме Бойса-Кодда, с помощью метода нормальных форм.
Пересмотр ER-диаграмм в следующих случаях:
Некоторые отношения не приводятся к нормальной форме Бойса-Кодда;
Некоторым атрибутам не находится логически обоснованных мест в предварительных отношениях.
№10 слайд
Содержание слайда: Правила формирования отношений
Основываются на учете следующего:
Степени связи между сущностями
(1:M, M:1, M:M)
Класса принадлежности экземпляров сущностей (обязательный, необязательный)
№11 слайд
Содержание слайда: Формирование отношений
для связи 1:1
Правило 1. Если степень бинарной связи 1:1 и класс принадлежности обеих сущностей обязательный, то формируется одно отношение. Первичным ключом этого отношения может быть ключ любой из двух сущностей.
Пример:
№12 слайд
Содержание слайда: Формирование отношений
для связи 1:1
№13 слайд
Содержание слайда: Формирование отношений
для связи 1:1
Правило 2. Если степень связи 1:1 и класс принадлежности одной сущности обязательный, а второй – необязательный, то под каждую из сущностей формируется по отношению с первичными ключами, являющимися ключами соответствующих сущностей. Далее к отношению, сущность которого имеет обязательный КП, добавляется в качестве атрибута ключ сущности с необязательным КП.
Пример:
№14 слайд
Содержание слайда: Формирование отношений
для связи 1:1
№15 слайд
Содержание слайда: Формирование отношений
для связи 1:1
Пример: отношения, полученные по правилу 2
№16 слайд
Содержание слайда: Формирование отношений
для связи 1:1
Правило 3. Если степень связи 1:1 и класс принадлежности обеих сущностей является необязательным, то необходимо использовать три отношения. Два отношения соответствуют связываемым сущностям, ключи которых являются первичными в этих отношениях. Третье отношение является связным между первыми двумя, поэтому его ключ объединяет ключевые атрибуты связываемых отношений.
Пример:
№17 слайд
Содержание слайда: Формирование отношений
для связи 1:1
№18 слайд
Содержание слайда: Формирование отношений
для связи 1:1
Пример: отношения, полученные по правилу 3
№19 слайд
Содержание слайда: Формирование отношений для связи 1:М
Правило 4. Если степень связи между сущностями 1:М (или М:1) и класс принадлежности М-связной сущности обязательный, то достаточно формирование двух отношений (по одному на каждую из сущностей). При этом первичными ключами этих отношений являются ключи их сущностей. Кроме того, ключ 1-связной сущности добавляется как атрибут (внешний ключ) в отношение, соответствующее М-связной сущности
№20 слайд
Содержание слайда: Формирование отношений
для связи 1:М
Пример:
№21 слайд
Содержание слайда: Формирование отношений
для связи 1:М
Пример:
№22 слайд
Содержание слайда: Формирование отношений
для связи 1:М
Пример: отношения, полученные по правилу 4
№23 слайд
Содержание слайда: Формирование отношений
для связи 1:М
Правило 5. Если степень связи между сущностями 1:М (или М:1) и класс принадлежности М-связной сущности необязательный, то необходимо формирование трех отношений. Два отношения соответствуют связываемым сущностям, ключи которых являются первичными в этих отношениях. Третье отношение является связным между первыми двумя, поэтому его ключ объединяет ключевые атрибуты связываемых отношений.
№24 слайд
Содержание слайда: Формирование отношений
для связи 1:М
Пример:
№25 слайд
Содержание слайда: Формирование отношений
для связи 1:М
Пример:
№26 слайд
Содержание слайда: Формирование отношений
для связи 1:М
Пример: отношения, полученные по правилу 5
№27 слайд
Содержание слайда: Формирование отношений
для связи М:М
Правило 6. Если степень связи М:М, то независимо от класса принадлежности сущностей формируются три отношения. Два отношения соответствуют связываемым сущностям, ключи которых являются первичными в этих отношениях. Третье отношение является связным между первыми двумя, а его ключ объединяет ключевые атрибуты связываемых отношений.
№28 слайд
Содержание слайда: Формирование отношений
для связи М:М
№29 слайд
Содержание слайда: Формирование отношений
для связи М:М
№30 слайд
Содержание слайда: Пример:
Библиотека некоторого учебного заведения включает читальный зал и абонементский отдел. Библиотечный фонд включает книги, журналы, газеты, которые хранятся на определенных местах (номер стеллажа, полки) и идентифицируются по коду. На каждый экземпляр заводится учетная карточка.
Сотрудники библиотеки ведут учет читателей, а также учет размещения и выдачи литературы.
№31 слайд
№32 слайд
№33 слайд
№34 слайд