Розширена модель «сутність — зв'язок»Розширена модель сутність-зв'язок (EER) (або покращена модель сутність-відношення) в інформатиці — це високорівнева або концептуальна модель даних, що включає розширення до вихідної моделі сутність-зв'язок (ER), що використовується при розробці баз даних. Вона була розроблена для більш точного відображення властивостей та обмежень, які зустрічаються в більш складних базах даних, наприклад, в інженерному проектуванні та виробництві (CAD / CAM), телекомунікаціях, складних програмних системах та геоінформаційних системах (ГІС).[1][2] МеханізмМодель EER включає всі концепції, введені моделлю ER. Додатково вона включає поняття підкласу та надкласу (Is-a), а також поняття спеціалізації та узагальнення. Крім того, вона вводить поняття типу або категорії об’єднання, яке використовується для представлення колекції об’єктів, що є об’єднанням об’єктів різних типів сутності. Модель EER також включає діаграми EER, які є концептуальними моделями, які точно представляють вимоги складних баз даних. Підклас і суперкласТип сутності Y є підтипом (підкласом) сутності типу X тоді і тільки тоді, коли кожен Y обов’язково є X. Сутність підкласу успадковує всі атрибути та відносини свого надкласу. Ця властивість називається успадкуванням атрибутів і зв'язків. Сутність підкласу може мати свої власні специфічні атрибути та зв'язки (разом з усіма атрибутами та зв'язками, які вона успадковує від суперкласу). Поширеним прикладом суперкласу є суперклас транспортних засобів разом із підкласами легкових і вантажних автомобілів. Існує ряд загальних атрибутів між легковим і вантажним автомобілем, які будуть частиною суперкласу, тоді як атрибути, характерні для автомобіля або вантажівки (наприклад, максимальне корисне навантаження, тип вантажівки...) складатимуть два підкласи. Інструменти
Див. також
Посилання
Подальше читанняПідручники, що включають обговорення EER та впровадження з використанням лише реляційних баз даних:
Буклет з обговоренням EER та впровадження з використанням об’єктно-орієнтованих та об’єктно-реляційних баз даних:
Підручник, що включає обговорення впровадження в реляційні та об’єктно-реляційні бази даних:
Короткі оглядові статті:
Зовнішні посилання
|