БАЗЫ ДАННЫХ ЛЕКЦИЯ 6. тема: ПРОЕКТИРОВАНИЕ ВНУТРЕННЕЙ МОДЕЛИ.

Презентация:



Advertisements
Похожие презентации
Моделирование данных Модель «сущность-связь». Рассматриваемые вопросы: Элементы модели «сущность-связь» Диаграммы «сущность-связь» Слабые сущности Подтипы.
Advertisements

Элементы модели «сущность-связь» Сущность - Класс сущностей - Экземпляр сущности Атрибуты - Композитные атрибуты - Многозначные атрибуты Идентификаторы.
Инфологическое проектирование. Инфологическое проектирование прежде всего связано с попыткой представле­ния семантики предметной области в модели БД.
БАЗЫ ДАННЫХ ЛЕКЦИЯ 11. тема: МОДЕЛИ ОТОБРАЖЕНИЯ Модель отображения Модель отображения (Mapping Model) модель, задающая соответствие между внешней и внутренними.
ER- модель (entity-relationship). Модель « Сущность - связь ». Работа с базой данных начинается с построения модели предметной области. Наиболее распространенной.
Лекция 3 Лекция 3 Методологические основы БД. Типология свойств и связей объекта. Многоуровневые модели предметной области. Идентификация объектов и записей.
Диаграммы UML Диаграмма вариантов использования. Основные вопросы Назначение диаграммы вариантов использования Компоненты диаграммы вариантов использования.
Теория экономических информационных систем Семантические модели данных.
Четвертое правило.. Правила формирования отношений основывается на учете следующего : - степени связи между сущностями (1:1, 1: М, М :1, М : М ); - класса.
Определения Банк данных (БнД) это система специальным образом организованных дан­ных - баз данных, программных, технических, языковых, организационно-
БАЗЫ ДАННЫХ ЛЕКЦИЯ 9. тема: ГЛОБАЛЬНАЯ ВНУТРЕННЯЯ МОДЕЛЬ.
Реляционная модель данных Определения Основные операции над отношениями (реляционная алгебра)
Даталогическое проектирование. 1. Представление концептуальной модели средствами модели данных СУБД Общие представления о моделях данных СУБД С одной.
Тема 2. Концептуальное проектирование. Лекция 1. Уровни моделей и этапы проектирования.
СУЩНОСТЬ-СВЯЗЬ (ER МОДЕЛЬ) Основные элементы: СущностиСущности –Атрибуты –Ключи СвязиСвязи.
Учебная дисциплина «Базы данных» для студентов специальности Бизнес-информатика (бакалавриат) ЛЕКЦИЯ 3 ВВЕДЕНИЕ В РЕЛЯЦИОННУЮ МОДЕЛЬ ДАННЫХ Вопрос.
Преобразование ER- модели в реляционную. правила преобразования ER- модели в реляционную. 1. Каждой сущности ставится в соответствие отношение реляционной.
Модуль 1. Математические основы баз данных и знаний.
Операции реляционной алгебры -соединение Соединением отношений A(A 1, A 2 …A n ) и B(B 1, B 2 … B n ) по операции :A 1 xA 2 x…A n xB 1 xB 2 …B n {T|F}
Этап моделирования предметной области в методологии RUP.
Транксрипт:

БАЗЫ ДАННЫХ ЛЕКЦИЯ 6

тема: ПРОЕКТИРОВАНИЕ ВНУТРЕННЕЙ МОДЕЛИ

ОПТИМИЗАЦИЯ ВНЕШНИХ МОДЕЛЕЙ Оптимизация внешних моделей выполняется для построения единой концептуальной модели, удовлетворяющей требованиям эффективной реализации базы данных Цель оптимизации сделать исходные внешние модели более удобными для построения на их основе глобальной концептуальной модели базы данных На концептуальном уровне для внутренних моделей используются ER-модели

ER-модели ER-модель (Entity-Relationship Model) модель данных, допускающая несколько типов сущностей, которые могут быть соединены между собой связями

Связи в ER-моделях Связь ER-моделиэто элемент специального вида, соединяющий, в общем случае, несколько сущностей и обозначающий множество соответственно пар, троек,... или n-ок экземпляров этих сущностей. Типы связей: бинарные тернарные n-арные рекурсивные

Пример ER-модели

Свойства связей Обязательность Обязательные связи Необязательные связи Множественность Единичные связи Множественные связи

Виды связей Один-к-одному (1:1) Один-ко-многим (1:М) Многие-ко-многим (М:М) Условная (1:С) Рекурсивная

Связь «Один-к-одному» Каждому экземпляру одной связываемой сущности может соответствовать один и только один экземпляр другой связываемой сущности и наоборот.

Связь «Один-к-одному» Каждому экземпляру сущности А соответствует один и только один экземпляр сущности B и наоборот

Связь «Один-к-одному»

Связь «Один-ко-многим» Каждому экземпляру первой сущности может соответствовать ноль, один или несколько экземпляров второй сущности, но каждому экземпляру второй сущности всегда соответствует один и только один экземпляр первой сущности

Связь «Один-ко-многим» Каждому экземпляру сущности А соответствует 0, 1 или несколько экземпляров сущности В Каждому экземпляру сущности В соответствует один и только один экземпляр сущности А

Связь «Один-ко-многим»

Связь «Многие-ко-многим» Каждому экземпляру первой сущности может соответствовать ноль, один или несколько экземпляров второй сущности, но каждому экземпляру второй сущности всегда соответствует один и только один экземпляр первой сущности

Связь «Многие-ко-многим» Каждому экземпляру сущности А соответствует 0, 1 или несколько экземпляров сущности В и наоборот

Связь «Многие-ко-многим»

Связь «Многие-ко-многим». Связь без идентификации родителем

Условная связь Каждому экземпляру первой сущности может соответствовать ноль или один экземпляр второй сущности, но каждому экземпляру второй сущности всегда соответствует один и только один экземпляр первой сущности

Условная связь

Рекурсивная связь