Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Слайды / Слайды_ИС_BD.pps
Скачиваний:
73
Добавлен:
04.07.2015
Размер:
436.22 Кб
Скачать

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

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

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

Атрибут – это поименованная характеристика

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

Домен можно рассматривать как подмножество значений некоторого типа данных имеющих определенный смысл. Свойства домена :

имеет уникальное имя (в пределах БД);

определен на некотором простом типе данных или на другом домене;

может иметь некоторое логическое условие, позволяющее описать подмножество данных, допустимых для данного домена;

несет определенную смысловую нагрузку.

Если тип данных можно считать множеством всех возможных значений данного типа, то домен напоминает подмножество в этом множестве.

Связи выступают в модели в качестве средства, с помощью которого представляются отношения между сущностями, имеющими место в предметной области.

Уровни представления данных

Существует три уровня абстракции для определения структуры БД:

концептуальный (с позиции администратора предприятия);

реализации (с позиции прикладного программиста);

физический (с позиции системного программиста или конечного пользователя).

Структура данных на концептуальном уровне называется концептуальной схемой или информационной структурой.

Концептуальная структура или схема состоит из:

основных элементарных данных проблемной области, называемых сущностями;

элементарных данных, описывающих сущности и называемых атрибутами;

ассоциаций между элементами элементарных данных, называемых связями (отношениями).

Фазы жизненного цикла БД

анализа и проектирования:

физическое проектирование;

формирование и анализ требований;

концептуальное проектирование;

проектирование реализации;

реализации и функционирования:

реализация БД;

модификация и адаптация.

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

Наиболее часто применяются три модели данных:

иерархическая;сетевая;реляционная.

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