Читать курсовая по информатике, вычислительной технике, телекоммуникациям: "Инфологическое моделирование. Модель ER сущность-связь" Страница 4

назад (Назад)скачать (Cкачать работу)

Функция "чтения" служит для ознакомления с работой. Разметка, таблицы и картинки документа могут отображаться неверно или не в полном объёме!

имеют очень специфическую логическую структуру: они описываются одной из 3-х основных моделей данных, поддерживаемых конкретной СУБД.

К многим популярным моделям относятся:

– реляционные;

– иерархические;

– сетевые.

Стоит заметить, что появились такие модели, которые позже стали активно внедряться:

– многомерные;

– объектно-ориентированные;

– постреляционные.

В нынешнее время разрабатываются всевозможные системы, которые считаются комбинацией уже известных, что расширяют базовые. В их числе:

– объектно-реляционные;

– семантические;

– дедуктивно-объектно-ориентированные;

– концептуальные;

– ориентированные. [14]

Некоторые с них могут служить также для интеграции БД, языков программирования (ЯП) высокого уровня. В БД также часто поддерживаются одновременно сразу нескольких моделей.

К примеру, в иерархических БД может быть использована терминология, что отличается сильно от классической. Так, например, в системе обозначений нотации IMS понятию «запись» соответствует следующее понятие – «сегмент», а термин «запись БД» понимается в качестве множества записей, которое касается только одного экземпляра «граф» или же «дерево».

Рисунок 1 – Иерархическая модель базы

Сетевая модель отображает разнообразные взаимосвязи для составных частей базы в виде некоторого графа, обобщая иерархическую модель (рисунок 2). Рисунок 2 – Структура сетевых баз

Реляционная модель была предложена Эдгаром Коддом в 1980 г. и базируется на понятиях отношения.

Рисунок 3 – Структура реляционной базы

В первом разделе работы детально рассмотрены самые основные понятия и определения по теории БД, проведена общепринятая и современная классификация баз данных.

2. ИНФОЛОГИЧЕСКОЕ МОДЕЛИРОВАНИЕ БД2.1. Принципы инфологического моделирования

Цель выполнения инфологического моделирования – это обеспечение наиболее естественных способов сбора или представления той информации, что предполагается хранить непосредственно в создаваемой БД. Поэтому инфологическую модель часто пытаются строить в аналогии с естественным человеческим языком (последний не может использоваться в чистом виде через сложность компьютерной обработки текстов или неоднозначности любого человеческого языка). Основными конструктивными компонентами инфологических моделей считаются сущности, связи между ними, а также их свойства.

Сущность – это любой различимый объект (то есть, объект, который можно отличить от иного), информацию о котором также необходимо хранить в БД. Сущностями также могут быть люди, самолеты, рейсы, места, вкус, цвет и т.п.

Необходимо также различать такие определения, как тип сущности, экземпляр сущности.

Под понятием тип сущности относится набор однородных личностей, предметов, идей или событий, выступающих как целое.

Экземпляры сущности относятся к конкретной вещи в определенном наборе. К примеру, типом сущности может являться ГОРОД, а экземпляром – Варшава, Киев и т.п.[3]

Атрибут – это поименованная характеристика для сущности. Его наименование также должно быть уникальным в конкретном виде сущности, но может также быть одинаковым для разных типов сущностей (к примеру, ЦВЕТ может определять для многих сущностей: АВТОМОБИЛЬ, ДЫМ,


Интересная статья: Быстрое написание курсовой работы