Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по базам данных и знаний.doc
Скачиваний:
37
Добавлен:
02.06.2017
Размер:
97.79 Кб
Скачать

Модели данных.

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

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

Реальный мир

Область абстракции

Физическое представления

Объекты

свойства

Классы объектов

атрибуты

Сегменты данных

Элементы записей

Экземпляры объекта

Набор значений атрибута

Знания элементов

Атрибут – формализованное функционирование отражение свойств класса объектов.

Под понятием экземпляр объекта, можно рассматривать единичный набор значений, принимаемых элементами данных.

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

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

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

Классификация связей между объектами и их атрибутами.

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

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

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

Основные понятия:

- сущность

- атрибут сущности

- ключ сущности

- связь между сущностями

- степень связи

- диаграммы ER – экземпляров

- диаграммы ER – типа

Атрибут – свойство сущности.

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

Связь двух или более сущностей – предполагает зависимость между сущностями. Название связи обычно представляется глаголом.

Лекция №3

Соседние файлы в предмете Базы данных и знаний