Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД / Раздел2.ppt
Скачиваний:
30
Добавлен:
20.04.2015
Размер:
629.76 Кб
Скачать

Виды

Имя

Вид

Подвиды

 

Атрибуты

Подвид

 

вида

 

Имя

Атрибуты

подвида

Имя

Подвиды Подвид

Подвиды Подвид

Атрибуты подвида Подвиды

Имя

Подвид

И так далее !!!

 

Виды

Пример рекурсии в

 

Вид

описании данных –

Имя

потенциально

 

 

Подвиды

бесконечное дерево

Атрибуты

Подвид

 

 

 

вида

 

 

Имя

Атрибуты

подвида

Имя

Подвиды Подвид

Подвиды Подвид

Атрибуты подвида Подвиды

Имя

Подвид

И так далее !!!

3.1.3. Направления проектирования

От решаемых задач

От объекта

3.1.4.Типовые конструкции проектирования

1)Основные иерархии

Пример основных иерархий

ГАИ

 

Авто

ФИО

N

Тех. осмотры

Марка Осмотр

Замены Дата

R Хозяин

№ п/п

Цена

Люди

Человек

Адрес

Авто

Авто NГараж

2) Классификаторы

 

 

Классы

 

Имя

 

Класс

 

 

 

Подклассы

 

 

Объекты

 

 

 

Атрибуты

R

А

Подкласс

 

 

класса

 

Ссылка на

 

 

 

 

 

 

объект в

 

 

 

основной

 

 

 

иерархии

 

3) Разузлование

( Loop – петля )

 

Узлы (детали)

 

Имя

Узел

 

 

 

 

Входящие узлы

Атрибуты

 

 

Имя

 

 

 

R

Узел

Атрибуты

 

 

сборки

 

 

Применяется, если А, В, С однотипны и ключи а, в, с уникальны

 

А

а

 

Атрибуты

В

в

Атрибуты

с

А-В-С

а-в-с

Атрибуты

С

а-в-с

R

Атрибуты

Пример А. Генеалогическое древо (родословие)

 

 

 

Люди

(все представители рода)

ФИО

 

 

 

 

 

Отец

R

R

Мать

 

Дети

 

 

 

ФИО

R

 

 

 

 

 

 

 

Пример Б. Тезаурус

 

 

 

Понятия

 

 

Название

 

 

 

 

 

 

 

Обощ.

 

Уточ.

Сино-

 

 

понятия

 

понятия

нимы

Назв

R

Назв

R

Назв

R

 

 

4) Атрибутная справочная

Основные иерархии

Атрибуты

Имя

Значения

Значение

Объекты

Идентификатор

R

Вес

объекта

 

 

Соседние файлы в папке БД