🗊Презентация Даталогическое проектирование БД

Категория: Информатика
Нажмите для полного просмотра!
Даталогическое проектирование БД, слайд №1Даталогическое проектирование БД, слайд №2Даталогическое проектирование БД, слайд №3Даталогическое проектирование БД, слайд №4Даталогическое проектирование БД, слайд №5Даталогическое проектирование БД, слайд №6Даталогическое проектирование БД, слайд №7Даталогическое проектирование БД, слайд №8Даталогическое проектирование БД, слайд №9Даталогическое проектирование БД, слайд №10Даталогическое проектирование БД, слайд №11Даталогическое проектирование БД, слайд №12Даталогическое проектирование БД, слайд №13Даталогическое проектирование БД, слайд №14Даталогическое проектирование БД, слайд №15Даталогическое проектирование БД, слайд №16Даталогическое проектирование БД, слайд №17Даталогическое проектирование БД, слайд №18Даталогическое проектирование БД, слайд №19

Содержание

Вы можете ознакомиться и скачать презентацию на тему Даталогическое проектирование БД. Доклад-сообщение содержит 19 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Курс  «Базы данных»
Тема. Даталогическое проектирование БД
Даталогическое проектирование.  
Переход от модели «сущность-связь» к реляционной модели.
Описание слайда:
Курс «Базы данных» Тема. Даталогическое проектирование БД Даталогическое проектирование. Переход от модели «сущность-связь» к реляционной модели.

Слайд 2





Этапы проектирования БД
Описание слайда:
Этапы проектирования БД

Слайд 3





Даталогическое  проектирование
Даталогическое проектирование выполняется под конкретную модель БД (реляционную, сетевую, иерархическую, объектную).
При переходе к даталогическому проектированию вначале надо выбрать модель БД, которая будет использоваться.
В настоящее время наиболее популярной является реляционная модель БД.
Описание слайда:
Даталогическое проектирование Даталогическое проектирование выполняется под конкретную модель БД (реляционную, сетевую, иерархическую, объектную). При переходе к даталогическому проектированию вначале надо выбрать модель БД, которая будет использоваться. В настоящее время наиболее популярной является реляционная модель БД.

Слайд 4





Даталогическое проектирование
Описание слайда:
Даталогическое проектирование

Слайд 5





Проектирование реляционных БД
Особенности проектирования реляционных баз данных:
Преобразовать ER-диаграмму в схему БД.
Выявить нереализуемые и необычные конструкции данных.
Определить все первичные ключи.
Определить типы данных для полей таблиц.
Описать все ограничения целостности.
Описание слайда:
Проектирование реляционных БД Особенности проектирования реляционных баз данных: Преобразовать ER-диаграмму в схему БД. Выявить нереализуемые и необычные конструкции данных. Определить все первичные ключи. Определить типы данных для полей таблиц. Описать все ограничения целостности.

Слайд 6





Алгоритм перехода к реляционной модели
Каждой сущности модели «сущность-связь» ставится в соответствие отношение реляционной модели (таблица БД)
Каждый атрибут сущности становится атрибутом соответствующего отношения: 
задается конкретный тип данных
обязательность или необязательность данного атрибута (допустимость  NULL-значений)
Первичный ключ сущности становится первичным ключом соответствующего отношения
Описание слайда:
Алгоритм перехода к реляционной модели Каждой сущности модели «сущность-связь» ставится в соответствие отношение реляционной модели (таблица БД) Каждый атрибут сущности становится атрибутом соответствующего отношения: задается конкретный тип данных обязательность или необязательность данного атрибута (допустимость NULL-значений) Первичный ключ сущности становится первичным ключом соответствующего отношения

Слайд 7





Пример 1 перехода к реляционной модели
Описание слайда:
Пример 1 перехода к реляционной модели

Слайд 8





Пример 2 перехода к реляционной модели
Описание слайда:
Пример 2 перехода к реляционной модели

Слайд 9





Алгоритм перехода к реляционной модели
В каждое отношение, соответствующее сущности со стороны «многие» (связь 1:М), добавляется набор атрибутов сущности со стороны «один», являющихся первичным ключом сущности со стороны «один»
Описание слайда:
Алгоритм перехода к реляционной модели В каждое отношение, соответствующее сущности со стороны «многие» (связь 1:М), добавляется набор атрибутов сущности со стороны «один», являющихся первичным ключом сущности со стороны «один»

Слайд 10





Пример преобразования
Описание слайда:
Пример преобразования

Слайд 11





Алгоритм перехода к реляционной модели
4. Связь  1:1  реализуется  в  рамках  одной таблицы.  
Исключение:  связанные  сущности  существуют  независимо друг  от  друга.
Пример:  Связь между сущностями ВОДИТЕЛИ и ТРАНСПОРТНЫЕ СРЕДСТВА, при условии, что за каждым транспортным средством закреплен один водитель. 
Эта схема будет иметь 2 таблицы, а связь реализуется за счет внешнего ключа, добавленного  в таблицу, которая считается подчиненной.
Описание слайда:
Алгоритм перехода к реляционной модели 4. Связь 1:1 реализуется в рамках одной таблицы. Исключение: связанные сущности существуют независимо друг от друга. Пример: Связь между сущностями ВОДИТЕЛИ и ТРАНСПОРТНЫЕ СРЕДСТВА, при условии, что за каждым транспортным средством закреплен один водитель. Эта схема будет иметь 2 таблицы, а связь реализуется за счет внешнего ключа, добавленного в таблицу, которая считается подчиненной.

Слайд 12





Для моделирования необязательного и обязательного класса принадлежности: 
Для моделирования необязательного и обязательного класса принадлежности: 
у атрибутов сущности необязательного класса принадлежности, соответствующих внешнему ключу, устанавливается свойство допустимости неопределенных значений 
при обязательном классе принадлежности атрибуты получают свойство отсутствия неопределенных значений
Описание слайда:
Для моделирования необязательного и обязательного класса принадлежности: Для моделирования необязательного и обязательного класса принадлежности: у атрибутов сущности необязательного класса принадлежности, соответствующих внешнему ключу, устанавливается свойство допустимости неопределенных значений при обязательном классе принадлежности атрибуты получают свойство отсутствия неопределенных значений

Слайд 13





Разрешение бинарных связей типа M:N: 
Разрешение бинарных связей типа M:N: 
Связи становится в соответствие новое отношение, имеющее атрибуты, которые в сущностях являются первичными ключами, а в новом отношении будут внешними ключами 
Первичным ключом нового отношения будет совокупность внешних ключей
Описание слайда:
Разрешение бинарных связей типа M:N: Разрешение бинарных связей типа M:N: Связи становится в соответствие новое отношение, имеющее атрибуты, которые в сущностях являются первичными ключами, а в новом отношении будут внешними ключами Первичным ключом нового отношения будет совокупность внешних ключей

Слайд 14





Пример преобразования
Описание слайда:
Пример преобразования

Слайд 15





Алгоритм перехода к реляционной модели

7. Каждая связь со степенью больше 2-х (тенарная, n-арная) преобразуется в таблицу БД.
8. Каждая связь, имеющая атрибуты, преобразуется в отдельную таблицу.
Описание слайда:
Алгоритм перехода к реляционной модели 7. Каждая связь со степенью больше 2-х (тенарная, n-арная) преобразуется в таблицу БД. 8. Каждая связь, имеющая атрибуты, преобразуется в отдельную таблицу.

Слайд 16





Преобразование n-арных связей
Описание слайда:
Преобразование n-арных связей

Слайд 17





Алгоритм перехода к реляционной модели
9. Унарная связь 1:N реализуется с помощью внешнего ключа, определенного в той же таблице, что и первичный ключ. 
Пример: таблица СОТРУДНИК (КодСотр, Имя, Фамилия, Начальник)
10. Унарная связь N:M реализуется с помощью промежуточной таблицы.
Описание слайда:
Алгоритм перехода к реляционной модели 9. Унарная связь 1:N реализуется с помощью внешнего ключа, определенного в той же таблице, что и первичный ключ. Пример: таблица СОТРУДНИК (КодСотр, Имя, Фамилия, Начальник) 10. Унарная связь N:M реализуется с помощью промежуточной таблицы.

Слайд 18





Пример преобразования
Пример: для отражения связи ассоциируется между терминами таблица КЛЮЧЕВЫЕ СЛОВА надо добавить таблицу АССОЦИАЦИИ, в которой будет 2 внешних ключа на таблицу КЛЮЧЕВЫЕ СЛОВА.
Описание слайда:
Пример преобразования Пример: для отражения связи ассоциируется между терминами таблица КЛЮЧЕВЫЕ СЛОВА надо добавить таблицу АССОЦИАЦИИ, в которой будет 2 внешних ключа на таблицу КЛЮЧЕВЫЕ СЛОВА.

Слайд 19





Выявление нереализуемых связей
К нереализуемым относятся связи с кардинальностью 1:N и N:M обязательные в обе стороны.
Пример: связь ЗАКАЗЫ – СТРОКИ ЗАКАЗА.
Проблема решается, если связь сделать необязательной со стороны первичного ключа, а внешний ключ оставить обязательным.
Описание слайда:
Выявление нереализуемых связей К нереализуемым относятся связи с кардинальностью 1:N и N:M обязательные в обе стороны. Пример: связь ЗАКАЗЫ – СТРОКИ ЗАКАЗА. Проблема решается, если связь сделать необязательной со стороны первичного ключа, а внешний ключ оставить обязательным.



Похожие презентации
Mypresentation.ru
Загрузить презентацию