- •5Я нормальная форма.
- •Disk init
- •39. Язык sql. Функции языка. Достоинства языка.
- •Концептуальное проектирование базы данных. Объекты. Атрибуты. Конкретизация и обобщение.
- •17. Концептуальное проектирование базы данных. Связи между объектами. Мощность связи.
- •Концептуальное проектирование базы данных. Составные объекты.
- •Жизненный цикл баз данных. Этап реализации.
- •22)Разработка приложений. Тестирование, эксплуатация и сопровождение.
- •- Анализ функционирования и поддержка исходного варианта бд
- •- Адаптация и модернизация системы
- •46) Disk init
- •72) Оператор выборки
- •Оператор проекции
- •Реляционное умножение
- •Оператор соединения
- •Insert into spt_values(number, status)
- •Values (Null,Null)
- •Inner join [Медицинское учреждение].[dbo].[отделение]
- •Inner join Orders о
- •90) Ограничения домена
- •95) Табличные блокировки
Концептуальное проектирование базы данных. Объекты. Атрибуты. Конкретизация и обобщение.
концептуальное проектирование – приводит к созданию концептуальной схемы БД.
В проектировании концептуальной модели данных выделяют следующие этапы:
- выделение локальных представлений, соответствующих относительно независимым данным
- формулирование объектов, описывающих локальную предметную область проектируемой БД и описание атрибутов, составляющих структуру каждого объекта.
- выделение ключевых атрибутов
-определение спецификации связей между объектами
-анализ и добавление не ключевых атрибутов
- описание локальных представлений
Проектирование концептуальной модели данных осуществляется на основе анализа предметной области и выполняется на естественном языке.
В процессе концептуального проектирования предметной области рассматривается следующая объектная система:
- объект
- временные характеристики
- связи
Объект – это информационная единица, о которой накапливается информация в информационной системе.
Объекты могут быть атомарными или составными. Для любого составного объекта определяется его внутренняя структура, любой объект характеризуется своим состоянием в определенный момент времени. Это состояние определяется с помощью набора связей с другими объектами.
Учет временного фактора позволяет моделировать динамические системы. Под объектами подразумеваются те составляющие или характеристики, которые пользователи считают важными в моделируемой части реальности. Концептуальные объекты могут отражать обобщенные структуры данных, характеризующиеся одновременно различными по типу параметрами. Объектное множество используется для обозначения множества объектов одного типа, тогда один объект называют объектом-элементом данного объектного множества.
Н
Студент.Иванов
апример:
Объектные множества бывают лексические и абстрактные. Элементы лексических объектных множеств подлежат обработке, тогда, как под абстрактными понимаются интуитивные связи или обощения. Некоторые объектные множества могут входить в структуру более крупных множеств.
Например, структура выпускник, тогда студент будет в выпускник. В этом случает можно утверждать, что структура выпускник является конкретизацией множества студент.
Для того, чтобы связать объекты или множества вводят следующие типы связей, которые отображаются в инфологической модели предметной области: 1 к 1; 1 ко многим; многие ко многим(является избыточным).
Атрибуты объектных множеств. Элементы объектных множеств, обладающие некоторыми свойствами, позволяющие их различать называют атрибутами. Атрибут объекта – это характеристика данного объекта. Значение атрибута должно быть однозначно определено для каждого элемента объекта. Атрибуты однозначно определяющие элемент объектного множества называют ключевыми атрибутами. Атрибут – это именованная характеристика объекта, которая моделирует основные его свойства или характеристики. В концептуальном плане атрибуты отделяют от отдельного множества, и значения атрибутов могут меняться, тогда как объектное множество остается неизменными. Для того чтобы задать атрибут необходимо описать его, дать ему имя и задать множество допустимых значений.
Ключевые атрибуты. Ключ - это значение, которое однозначно определяет элемент объектного множества. Внешний ключ – это лексический атрибут или набор лексических атрибутов, значения которых всегда однозначно определяют элемент объектного множества. Лексически атрибут – это атрибут, созданный с участием лексического объектного множества и включ-щий его основные характеристики. Т.о. внешние ключи могут использоваться для идентификации элементов объектного множества вне системы БД.