Расширенная модель сущность-связь
Расширенная модель объектно-связных данных ( EER ) (или расширенная модель объектно-связных данных ) в информатике представляет собой концептуальную модель данных высокого уровня, включающую расширения исходной модели объектно-связных данных (ER), используемой при проектировании баз данных .
Он был разработан для более точного отражения свойств и ограничений, которые встречаются в более сложных базах данных, таких как инженерное проектирование и производство ( CAD / CAM ), телекоммуникации , сложные программные системы и географические информационные системы (ГИС). [ 1 ] [ 2 ]
Механика
[ редактировать ]Модель EER включает в себя все концепции, представленные в модели ER. Кроме того, он включает концепции подкласса и суперкласса ( Is -a ), а также концепции специализации и обобщения . Кроме того, он вводит концепцию типа или категории объединения , которая представляет собой коллекцию объектов, представляющую собой объединение объектов разных типов сущностей . Модель EER также включает диаграммы EER, которые представляют собой концептуальные модели, точно отражающие требования сложных баз данных.
Подкласс и суперкласс
[ редактировать ]Тип сущности Y является подтипом (подклассом) типа сущности X тогда и только тогда, когда каждый Y обязательно является X. Сущность подкласса наследует все атрибуты и отношения своей сущности суперкласса. Это свойство называется наследованием атрибутов и отношений. Сущность подкласса может иметь свои специфические атрибуты и отношения (вместе со всеми атрибутами и отношениями, которые она наследует от суперкласса). Типичным примером суперкласса является суперкласс Vehicle вместе с подклассами Car и Truck. Между легковым и грузовым автомобилем существует ряд общих атрибутов, которые будут частью суперкласса, в то время как атрибуты, характерные для легкового или грузового автомобиля (например, максимальная полезная нагрузка, тип грузовика...), составят два подкласса.
Инструменты
[ редактировать ]![]() | Этот раздел нуждается в расширении . Вы можете помочь, добавив к нему . ( ноябрь 2012 г. ) |
- MySQL Workbench предлагает создание, редактирование и экспорт моделей EER. Экспорт в PNG и PDF позволяет легко обмениваться презентациями.
- Skipper позволяет пользователям создавать, импортировать и экспортировать определения схемы объектно-реляционного сопоставления (ORM) в редактируемые модели EER.
- SAP PowerDesigner [ 3 ] представляет собой комплексный инструмент для моделирования и преобразования различных моделей.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Расширенная модель сущность-отношения» . jcsites.juniata.edu . Архивировано из оригинала 07 января 2020 г. Проверено 9 октября 2017 г.
- ^ Эльмасри, Рамез; Навате, Шамкант Б. (2015). Основы систем баз данных (Седьмое изд.). Пирсон. п. 1280. ИСБН 978-0133970777 .
- ^ SAP PowerDesigner
Дальнейшее чтение
[ редактировать ]Учебники, посвященные EER и реализации с использованием чисто реляционных баз данных:
- Эльмасри, Рамез; Навате, Шамкант Б. (2011). Основы систем баз данных (6-е изд.). Пирсон/Эддисон Уэсли. Главы 8 и 9. ISBN 978-0-136-08620-8 .
- Коронель, Карлос; Моррис, Стивен; Роб, Питер (2011). Системы баз данных: проектирование, реализация и управление (9-е изд.). Cengage Обучение. Глава 5. ISBN 978-0-538-46968-5 .
- Коннолли, Томас М.; Бегг, Кэролайн Э. (2005). Системы баз данных: практический подход к проектированию, внедрению и управлению (4-е изд.). Аддисон-Уэсли. Главы 12 и 16. ISBN 978-0-321-21025-8 .
Буклет, посвященный EER и реализации с использованием объектно-ориентированных и объектно-реляционных баз данных:
- Дитрих, Сюзанна В.; Урбан, Сьюзен Д. (2011). Основы объектных баз данных: объектно-ориентированное и объектно-реляционное проектирование . Издательство Морган и Клейпул. ISBN 978-1-60845-476-1 .
Учебник, посвященный реализации в реляционных и объектно-реляционных базах данных:
- Рикардо, Кэтрин (2011). Освещенные базы данных (2-е изд.). Издательство Джонс и Бартлетт. Глава 8 . ISBN 978-1-4496-0600-8 .
Более короткие обзорные статьи:
- Теори, Тоби Дж.; Ян, Дунцин; Фрай, Джеймс П. (1986). «Методология логического проектирования реляционных баз данных с использованием расширенной модели сущность-связь». Обзоры вычислительной техники ACM . 18 (2): 197–222. CiteSeerX 10.1.1.105.7211 . дои : 10.1145/7474.7475 .
- Сикха Баги (2006). «Расширенное моделирование отношений сущностей». В Лауре К. Риверо; Хорхе Х. Доорн; Вивиана Э. Феррагджин (ред.). Энциклопедия технологий и приложений баз данных . Идея Групп Инк (IGI). стр. 233–239. ISBN 978-1-59140-795-9 .
Внешние ссылки
[ редактировать ]- [1] – Слайды к главе 8 из книги «Основы систем баз данных» Элмасри и Навате (Пирсон, 2011 г.)
- [2] - Конспекты лекций Университета Торонто.
- [3] - Конференция скорой помощи