
- •1 . Понятие базы данных, Бнд, бз, субд, классификация бд.
- •В процессе отображения ПрО в бд можно выделить 4 уровня представления данных:
- •4.Классификация моделей данных.
- •5. Основные понятия концептуального (инфологического) моделирования данных.
- •6.Модель «Сущность-связь». Базовые понятия.
- •7. Диаграмма «Сущность-связь» в нотациях Чена и Баркера
- •1. Метод Чена
- •8. Нотация idef1x.
- •10. Даталогические модели. Иерархический подход к моделированию данных.
- •2.2. Манипулирование данными
- •2.3. Ограничения целостности
- •10. Реляционный подход к моделированию данных. Формальное определение отношения. Базовые понятия реляционного подхода.
- •11. Реляционная модель данных.
- •12. Требования к реляционным системам или правила Кодда (дюжина Кодда)
- •Общие правила получения реляционной схемы из er-схемы
- •14. Корректность схем отношений. Понятие функциональной зависимости. Ключ отношения.
- •15. Общие принципы нормализации. Понятия декомпозиции без потерь и с сохранением зависимостей.
- •16. Понятие третьей нормальной формы (3нф). Алгоритм приведения к 3нф.
- •17. Язык sql. Команды sql. Обобщенный формат команды Select
7. Диаграмма «Сущность-связь» в нотациях Чена и Баркера
ER-диаграмма, называемая также схемой, является методом представления логической структуры базы данных в графическом виде для более простого и понятного выражения ее основных компонентов.
ERD предназначены для разработки моделей данных и обеспечивают стандартный способ определения данных и отношений между ними.
Происходит постоянное развитие как самой модели, так и способов ее представления - ERD. Используются различные методы или нотации для описания модели. В настоящее время известно большое количество нотаций, используемых в различных Case-системах. Наиболее популярна нотация, которая была введена Ченом и получила развитие в работах Баркера. В настоящее время существует стандарт IDEF1, IDEF1X для построения диаграмм, но широко используются и некоторые другие методы.
1. Метод Чена
1. Для представления сущностей используется прямоугольник, с именем сущности (существительным) внутри.
2. Для изображения взаимоотношений используются ромбы. именуются с помощью глагола (имеет, определяет) .
3. Связь соединяет отношение и сущность и направлена от отношения к сущности. Значение связи хар. ее тип: “0 или 1”, “0 или более”, “1 или более”,” n:m”(диап). Пара связей одного и того же отнош. опр. его тип: 1:1, 1:M, N:M.
4. Детализация сущности выполняется с помощью диаграмм атрибутов, которые показывают ассоциированные с сущностью атрибуты. Диаграмма атрибутов состоит из детализируемой сущности и соответствующих атрибутов и доменов, описывающих область значений атрибутов. Каждая сущность имеет идентификатор или ключ, т.е. один или несколько атрибутов, которые однозначно идентифицируют каждый экземпляр сущности. Используется подчеркивание ключевого атрибута.
5. Для изображения супертипа (общей сущности) и подтипов (категорий) исп. специальный знак, связывающий подтипы с супертипом, называемый дискриминатором.
6. Слабые сущности, которых не было в первоначальной модели, стали изображать прямоугольником с двойной линией.
Сущ. разновидности изображения взаимоотношений между сущностями:
с помощью стрелок; с помощью цифр; обычно отношение рассматривается в двух направлениях и рассмотренные способы для этого не совсем удобны и часто используют следующий способ: 1 M
Клиент------------<>--------------Заказ
размещен размещает
На ERD не отображаются атрибуты, предусмотрены отдельные диагр. атрибутов.
Однако, часто на ERD показывают и атрибуты в виде эллипсов, соединенных с сущностью. Если свойство производное, эллипс штриховой, если многозначное, то эллипс двойной. Ключевые атрибуты подчеркиваются. Указываются типы данных.
2. Нотация Баркера Дальнейшее развитие ER подход получил в работах Баркера, предложившего оригинальную нотацию, которая позволила интегрировать все предложенные Ченом средства описания моделей.
В нотации Баркера использеутся только один тип диаграмм - ERD. Сущность на ERD представляется прямоугольником любого размера, содержащего внутри себя имя сущности. Список имен атрибутов (возможно неполный) и указанием ключевых атрибутов.
Все связи являются бинарными, т.е. соединяют две сущности. Для связи должны быть определены имя, степень множественности (тип). Для множественной связи линия связи имеет три точки соединения с сущностью, для единичной - одну. При обязательной связи рисуется непрерывная линия до середины связи, для необязательной - пунктирная. принадлежать кредитная карта
Клиент - - - - - - - ------------------<- ном счета
владеть лимит денег
Каждый клиент может владеть одной или более кредитными картами. Каждая кредитная карта должна принадлежать только одному клиенту.
Существуют также супертипы, подтипы и рекурсивные связи.