🗊 Презентация Язык ER-моделирования

Категория: Образование
Нажмите для полного просмотра!
Язык ER-моделирования, слайд №1 Язык ER-моделирования, слайд №2 Язык ER-моделирования, слайд №3 Язык ER-моделирования, слайд №4 Язык ER-моделирования, слайд №5 Язык ER-моделирования, слайд №6 Язык ER-моделирования, слайд №7 Язык ER-моделирования, слайд №8 Язык ER-моделирования, слайд №9 Язык ER-моделирования, слайд №10 Язык ER-моделирования, слайд №11 Язык ER-моделирования, слайд №12 Язык ER-моделирования, слайд №13 Язык ER-моделирования, слайд №14 Язык ER-моделирования, слайд №15 Язык ER-моделирования, слайд №16 Язык ER-моделирования, слайд №17 Язык ER-моделирования, слайд №18 Язык ER-моделирования, слайд №19 Язык ER-моделирования, слайд №20 Язык ER-моделирования, слайд №21 Язык ER-моделирования, слайд №22 Язык ER-моделирования, слайд №23 Язык ER-моделирования, слайд №24 Язык ER-моделирования, слайд №25 Язык ER-моделирования, слайд №26 Язык ER-моделирования, слайд №27 Язык ER-моделирования, слайд №28 Язык ER-моделирования, слайд №29 Язык ER-моделирования, слайд №30 Язык ER-моделирования, слайд №31 Язык ER-моделирования, слайд №32 Язык ER-моделирования, слайд №33 Язык ER-моделирования, слайд №34 Язык ER-моделирования, слайд №35 Язык ER-моделирования, слайд №36 Язык ER-моделирования, слайд №37 Язык ER-моделирования, слайд №38 Язык ER-моделирования, слайд №39 Язык ER-моделирования, слайд №40 Язык ER-моделирования, слайд №41 Язык ER-моделирования, слайд №42 Язык ER-моделирования, слайд №43

Содержание

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

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


Слайд 1


Лекция 10. Язык ER-моделирования БД Национальный авиационный университет Факультет компьютерных наук Кафедра инженерии программного обеспечения
Описание слайда:
Лекция 10. Язык ER-моделирования БД Национальный авиационный университет Факультет компьютерных наук Кафедра инженерии программного обеспечения

Слайд 2


СОДЕРЖАНИЕ Общие сведения Основные понятия (сущность, атрибут, связь) Более сложные понятия Сопутствующие понятия Проектирование реляционной базы...
Описание слайда:
СОДЕРЖАНИЕ Общие сведения Основные понятия (сущность, атрибут, связь) Более сложные понятия Сопутствующие понятия Проектирование реляционной базы данных

Слайд 3


Общие сведения Это язык определения информационной модели ПО. Базируется на концепции, согласно которой информацион- ная модель ПО может быть описана...
Описание слайда:
Общие сведения Это язык определения информационной модели ПО. Базируется на концепции, согласно которой информацион- ная модель ПО может быть описана в терминах: сущность, атрибут, связь. Используется на этапе анализа и прежде всего – концептуального моделирования. Язык является существенно графическим.

Слайд 4


Сущности
Описание слайда:
Сущности

Слайд 5


Связи
Описание слайда:
Связи

Слайд 6


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

Слайд 7


Именование и чтение связей
Описание слайда:
Именование и чтение связей

Слайд 8


Допустимые и недопустимые связи
Описание слайда:
Допустимые и недопустимые связи

Слайд 9


Атрибуты
Описание слайда:
Атрибуты

Слайд 10


Правило (1) – атрибут описывает одну сущность
Описание слайда:
Правило (1) – атрибут описывает одну сущность

Слайд 11


Правило (1) – атрибут описывает одну сущность
Описание слайда:
Правило (1) – атрибут описывает одну сущность

Слайд 12


Правило (2) – атрибуты не должны повторяться (1NF)
Описание слайда:
Правило (2) – атрибуты не должны повторяться (1NF)

Слайд 13


Правило (3) – атрибут может стать сущностью
Описание слайда:
Правило (3) – атрибут может стать сущностью

Слайд 14


Правило (4) – факультативность атрибутов
Описание слайда:
Правило (4) – факультативность атрибутов

Слайд 15


Правило (5) – сущность обладает уникальной идентификацией
Описание слайда:
Правило (5) – сущность обладает уникальной идентификацией

Слайд 16


Правило (6) – полнота уникального идентификатора (2NF)
Описание слайда:
Правило (6) – полнота уникального идентификатора (2NF)

Слайд 17


Правило (7) – зависимость только от уникального идентификатора (3NF)
Описание слайда:
Правило (7) – зависимость только от уникального идентификатора (3NF)

Слайд 18


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

Слайд 19


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

Слайд 20


Пример типа/супертипа
Описание слайда:
Пример типа/супертипа

Слайд 21


Разрешение связей многие-ко-многим
Описание слайда:
Разрешение связей многие-ко-многим

Слайд 22


Взаимоисключающие связи
Описание слайда:
Взаимоисключающие связи

Слайд 23


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

Слайд 24


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

Слайд 25


Квалифицированная степень
Описание слайда:
Квалифицированная степень

Слайд 26


Неизбыточные связи Примечание: В БД избыточность является обычным способом достижения необ- ходимого быстродействия. Однако решения такого рода...
Описание слайда:
Неизбыточные связи Примечание: В БД избыточность является обычным способом достижения необ- ходимого быстродействия. Однако решения такого рода должны приниматься проектировщиком и не должны предопределяться системным аналитиком .

Слайд 27


Каскадное удаление
Описание слайда:
Каскадное удаление

Слайд 28


Правила каскадного удаления
Описание слайда:
Правила каскадного удаления

Слайд 29


Производные атрибуты
Описание слайда:
Производные атрибуты

Слайд 30


Основные понятия, связанные с сущностями Независимые/зависимые сущности Базисные сущности Родительские/дочерние сущности Сущности супертипы/подтипы и...
Описание слайда:
Основные понятия, связанные с сущностями Независимые/зависимые сущности Базисные сущности Родительские/дочерние сущности Сущности супертипы/подтипы и простые сущности Переходные сущности и сущности-связки Сущности-классификаторы

Слайд 31


Сопутствующие понятия потоки данных - моделирование связей, существующие между прикладными задачами, изображая данные, поступающие на вход и выход...
Описание слайда:
Сопутствующие понятия потоки данных - моделирование связей, существующие между прикладными задачами, изображая данные, поступающие на вход и выход каждой задачи; хранилище данных – способ объединения различных потоков данных в виде единого места хранения; прикладные задачи – потребители данных; события – инициаторы прикладных задач.

Слайд 32


Проектирование реляционной базы данных Шаг 1. Преобразование сущностей в таблицы. Шаг 2. Преобразование атрибутов в столбцы. Шаг 3. Пребразование...
Описание слайда:
Проектирование реляционной базы данных Шаг 1. Преобразование сущностей в таблицы. Шаг 2. Преобразование атрибутов в столбцы. Шаг 3. Пребразование связей один-ко-многим и один-к-одному во внешние ключи. Шаг 4. Преобразование связей многие-ко-многим в сущности-связки Шаг 5. Представление уникальных идентификаторов (ключами таблиц или столбцами-заменителями) Шаг 6. Проектирование подтипов Шаг 7. Проектирование взаимоисключающих связей Шаг 8. Проектирование производных атрибутов

Слайд 33


Шаг 1. Преобразование сущностей в таблицы Каждая простая сущность преобразуется в таблицу. В качестве имени отношения используются иена сущностей...
Описание слайда:
Шаг 1. Преобразование сущностей в таблицы Каждая простая сущность преобразуется в таблицу. В качестве имени отношения используются иена сущностей (возможно во множественном числе)

Слайд 34


Шаг 2. Преобразование атрибутов в столбцы Каждый атрибут преобразуется в столбец с тем же именем. В этот момент выбирается формат столбца....
Описание слайда:
Шаг 2. Преобразование атрибутов в столбцы Каждый атрибут преобразуется в столбец с тем же именем. В этот момент выбирается формат столбца. Факультативные атрибуты становятся null-столбцами. Обязательные атрибуты становятся not-null-столбцами

Слайд 35


Шаг 3. Пребразование связи один-к-одному во внешний ключ (1) Первичный ключ любой сущности используется в качестве внешнего ключа другой сущности....
Описание слайда:
Шаг 3. Пребразование связи один-к-одному во внешний ключ (1) Первичный ключ любой сущности используется в качестве внешнего ключа другой сущности. Внешний ключ стано- вится NOT NULL. Обязательность связи со стороны первичного ключа поддерживается с помощью триггера.

Слайд 36


Шаг 3. Пребразование связи один-к-одному во внешний ключ (2) Первичный ключ сущ- ности ЧЕЛОВЕК исполь- зуется в качестве внешнего ключа в сущности...
Описание слайда:
Шаг 3. Пребразование связи один-к-одному во внешний ключ (2) Первичный ключ сущ- ности ЧЕЛОВЕК исполь- зуется в качестве внешнего ключа в сущности АВТОБИОГРАФИЯ. Внешний ключ стано- вится NOT NULL.

Слайд 37


Шаг 3. Пребразование связи один-ко-многим во внешний ключ Ключ сущности у окончания «один» используется в качестве внешнего ключа сущности у...
Описание слайда:
Шаг 3. Пребразование связи один-ко-многим во внешний ключ Ключ сущности у окончания «один» используется в качестве внешнего ключа сущности у окончания «много». Если окончание «много» является обязательным, то внешний ключ имеет ограничение NOT NULL Если окончание «один» является обязательным, то это поддерживается соответствующим триггером.

Слайд 38


Шаг 4. Преобразование связей многие-ко-многим в сущности-связки Каждая из сущностей поро- ждает базовое отношение. Создается третья сущность- связка,...
Описание слайда:
Шаг 4. Преобразование связей многие-ко-многим в сущности-связки Каждая из сущностей поро- ждает базовое отношение. Создается третья сущность- связка, которая содержит внешние ключи, ссылающи- еся на созданные базовые отношения и не содержит никаких других атрибутов. Если окончание связи явля- ется обязательным, то это поддерживается соответ- ствующим триггером. Пара внешних ключей сущ- ности-связки образует ее первичный ключ.

Слайд 39


Шаг 5. Представление уникальных идентификаторов ключами таблиц Уникальнй идентифика- тор составляет первич- ный ключ. Если в состав уникаль- ного...
Описание слайда:
Шаг 5. Представление уникальных идентификаторов ключами таблиц Уникальнй идентифика- тор составляет первич- ный ключ. Если в состав уникаль- ного идентификатора входит кончание связи, то первчный ключ со- держит соответствую- щий внешний ключ

Слайд 40


Шаг 5. Представление уникальных идентификаторов столбцами-заменителями Используется в том случае, когда имеет-ся длинная цепочка вхождения окончаний...
Описание слайда:
Шаг 5. Представление уникальных идентификаторов столбцами-заменителями Используется в том случае, когда имеет-ся длинная цепочка вхождения окончаний связей в первичные ключи. В каждую создавае- мую таблицу вводит- ся дополнительный столбец, которому придается статус пе- рвичного ключа. Всем уникальным ИД придаются ограниче- ния целостности UNIQUE, NOT NULL.

Слайд 41


Шаг 6. Проектирование подтипов
Описание слайда:
Шаг 6. Проектирование подтипов

Слайд 42


Шаг 7. Проектирование взаимоисключающих связей
Описание слайда:
Шаг 7. Проектирование взаимоисключающих связей

Слайд 43


Шаг 8. Проектирование производных атрибутов
Описание слайда:
Шаг 8. Проектирование производных атрибутов



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