Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры о бд.docx
Скачиваний:
7
Добавлен:
23.09.2019
Размер:
461.01 Кб
Скачать
  1. Концептуальное проектирование базы данных. Объекты. Атрибуты. Конкретизация и обобщение.

концептуальное проектирование – приводит к созданию концептуальной схемы БД.

В проектировании концептуальной модели данных выделяют следующие этапы:

- выделение локальных представлений, соответствующих относительно независимым данным

- формулирование объектов, описывающих локальную предметную область проектируемой БД и описание атрибутов, составляющих структуру каждого объекта.

- выделение ключевых атрибутов

-определение спецификации связей между объектами

-анализ и добавление не ключевых атрибутов

- описание локальных представлений

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

В процессе концептуального проектирования предметной области рассматривается следующая объектная система:

- объект

- временные характеристики

- связи

Объект – это информационная единица, о которой накапливается информация в информационной системе.

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

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

Н

Студент.Иванов

апример:

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

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

Для того, чтобы связать объекты или множества вводят следующие типы связей, которые отображаются в инфологической модели предметной области: 1 к 1; 1 ко многим; многие ко многим(является избыточным).

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]