Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Инфологическое моделирование



Инфологическая модель должна включать такое формализованное описание предметной области, которое легко будет «читаться» не только специалистами по БД. И это описание должно быть настолько ёмким, чтобы можно было оценить глубину и корректность проработки проекта БД, и конечно оно не должно быть привязано к конкретной СУБД.

Инфологическое проектирование прежде всего связано с попыткой представления семантики предметной области в модели БД.

Модель «сущность-связь» (ER-модель).

Как любая модель, модель «сущность-связь» имеет несколько базовых понятий, которые образуют исходные кирпичики, из которых строятся уже более сложные объекты по заранее определённым правилам.

Это модель в большей степени согласуется с концепцией объектно-ориентированного проектирования, которая в настоящий момент несомненно является базовой для разработки сложных программных систем.

В основе ER-модели лежат следующие базовые понятия:

o атрибут - логически неделимый элемент информации, отображающий некоторую качественную или количественную характеристику сущности;

o сущность – агрегация атрибутов, характеризующих соответственно ей объект или событие;

o связь указывает на наличие отношений между информационными объектами.

Для сущности задаётся имя, которое должно быть уникальным в рамках модели. Имя должно быть краткое, но в то же время давать исчерпывающие сведенья об информационном объекте, представляемым данной сущности.

Для атрибута указывается имя, ключевой или неключевой атрибут, обязательный или необязательный.

Связи в ER-модели являются бинарными (задаются между двумя сущностями) или рекурсивными(сущность связана сама с собой).

Для каждого конца связи задаётся:

· имя;

· степень множественности(1:1; 1:М; М:М);

· степень обязательности;

· ключевая или неключевая связь.

1) Определение сущностей. Исходя из задачи выделим следующие сущности: 1) Кредитная карта; 2) Клиент; 3) Заявка; 4) Паспорт; 5) База данных МВД; 6) База данных автомобилей.





Дата публикования: 2014-11-29; Прочитано: 654 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...