Методология логического проектирования реляционных баз данных с использованием расширенной модели «сущность‑связь»

A logical design methodology for relational databases using the extended entity-relationship model
Toby J. Teorey, D. Yang, James P. Fry
1986-06-01

расширенная модель «сущность-связь»абстракция обобщениянормализацияпроектирование реляционных баз данныхтройные отношения
Определена методология проектирования для создания больших реляционных баз данных. Сначала требования к данным концептуализируются с использованием расширенной модели «сущность‑связь», причём расширения включают дополнительные семантики, такие как тернарные связи, необязательные связи и абстракция обобщения. Затем расширенная модель «сущность‑связь» декомпозируется в соответствии с набором базовых конструкций «сущность‑связь», которые преобразуются в кандидатные отношения. Разработан набор базовых преобразований для трёх типов отношений: отношения сущностей, расширенные отношения сущностей и отношения связей. Кандидатные отношения дополнительно анализируются и модифицируются для достижения требуемой степени нормализации. Методология порождает проекты баз данных, которые не только точно представляют реальность, но и достаточно гибки для учёта будущих требований к обработке. Она также сокращает число зависимостей данных, которые необходимо анализировать, за счёт концептуализации расширенной ER‑модели, и поддерживает целостность данных посредством нормализации. Этот подход может быть реализован вручную или в простом программном пакете при условии, что приемлемо «хорошее» решение и не требуется абсолютная оптимальность.
1
Кандидатные отношения анализируются и модифицируются для достижения требуемой высокой степени нормализации, что поддерживает целостность данных.
2
Метод можно применять вручную или реализовать в простом программном пакете, если требуется хорошее, но не абсолютное оптимальное решение.
3
EER-модель разлагается на базовые конструкции сущность‑связь и преобразуется в кандидатные отношения с помощью конкретных правил преобразования.
4
Определена методология проектирования больших реляционных баз данных, начинающаяся с концептуализации с помощью расширенной модели «сущность-связь» (EER).
5
Модель ER расширена семантикой, такой как тернарные связи, необязательные связи и абстракция обобщения, для более полного представления требований.
6
Методология уменьшает количество зависимостей данных, требующих анализа, за счёт концептуализации в расширенной ER-модели.
7
Подход даёт проект базы данных, точно представляющий реальность и остающийся гибким для будущих требований к обработке.
8
Предложены три базовых типа преобразований для отношений сущностей, расширённых отношений сущностей и отношений связей для генерации кандидатных отношений.

Методология логического проектирования крупных реляционных схем баз данных на основе расширённой модели «сущность—связь» (EER)

Преобразование концептуальных моделей EER (включая тернарные и опциональные связи и обобщения) в кандидатные отношения и их нормализация для получения точных, гибких реляционных проектов баз данных с сохранением целостности

Publication Details
Publication Date
1986-06-01
Journal
Publisher
ISSN
Access Type
Author Information
Authors
Toby J. Teorey
D. Yang
James P. Fry
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%