Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Управл_данными / 04-Проектирование_БД

.pdf
Скачиваний:
16
Добавлен:
03.06.2015
Размер:
966.05 Кб
Скачать

Пример 3 - вариант 1 Структура отчета/книги

БД для хранения структуры отчета.

Нумерация рисунков –

сквозная

Номера глав и параграфов - составные

Раздел

 

 

Глава

 

 

 

 

 

N_главы

 

N_разд

 

 

 

 

 

 

 

 

 

 

 

N_разд (FK)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок

N_Рис

Параграф

N_пар N_главы (FK) N_разд (FK)

Пример содержания отчета:

Раздел 1. Глава 1.1.

Параграф 1.1.1. Параграф 1.1.2.

Рис. 1. Рис. 2.

Параграф 1.1.3. Глава 1.2.

Параграф 1.2.1. Рис. 3.

Параграф 1.2.2. Раздел 2.

Глава 2.1. Параграф 2.1.1.

Рис. 4. Параграф 2.1.2.

Глава 2.2. Параграф 2.2.1.

Рис. 5.

21

Пример 3 - вариант 2 Структура отчета/книги

БД для хранения структуры отчета.

Нумерация рисунков – сквозная

Рисунки привязаны к разделу

- Можно определить сколько и каких рисунков принадлежит определенному разделу

Номера глав и параграфов – составные

Раздел

 

 

Глава

 

 

 

 

 

N_главы

 

N_разд

 

 

 

 

 

 

 

 

 

 

 

N_разд (FK)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок

N_Рис

N_разд (FK)

Параграф

N_пар N_главы (FK) N_разд (FK)

Пример содержания отчета:

Раздел 1. Глава 1.1.

Параграф 1.1.1. Параграф 1.1.2.

Рис. 1. Рис. 2.

Параграф 1.1.3. Глава 1.2.

Параграф 1.2.1. Рис. 3.

Параграф 1.2.2. Раздел 2.

Глава 2.1. Параграф 2.1.1.

Рис. 4. Параграф 2.1.2.

Глава 2.2. Параграф 2.2.1.

Рис. 5.

22

Пример 3 - вариант 3 Структура отчета/книги

БД для хранения структуры отчета.

Нумерация рисунков – сквозная

в пределах раздела

Рисунки привязаны к разделу

- Можно определить сколько и каких рисунков принадлежит определенному разделу

Номера глав и параграфов – составные

Раздел

 

 

 

Глава

 

 

 

 

 

 

 

N_главы

 

N_разд

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N_разд (FK)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок

N_Рис N_разд (FK)

Параграф

N_пар N_главы (FK) N_разд (FK)

Пример содержания отчета:

Раздел 1. Глава 1.1.

Параграф 1.1.1. Параграф 1.1.2.

Рис. 1.1. Рис. 1.2.

Параграф 1.1.3. Глава 1.2.

Параграф 1.2.1. Рис. 1.3.

Параграф 1.2.2. Раздел 2.

Глава 2.1. Параграф 2.1.1.

Рис. 2.1. Параграф 2.1.2.

Глава 2.2. Параграф 2.2.1.

Рис. 2.2.

23

Пример 3 - вариант 4 Структура отчета/книги

БД для хранения структуры отчета.

Нумерация рисунков – сквозная

в пределах главы

Рисунки привязаны к разделу и к главе

- Можно определить сколько и каких рисунков принадлежит определенному разделу и определенной главе

Номера глав и параграфов – составные

Раздел

 

 

Глава

 

 

 

 

 

N_главы

 

N_разд

 

 

 

 

 

 

 

 

 

 

 

N_разд (FK)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок

N_Рис N_главы (FK) N_разд (FK)

Параграф

N_пар N_главы (FK) N_разд (FK)

Пример содержания отчета:

Раздел 1. Глава 1.1.

Параграф 1.1.1. Параграф 1.1.2.

Рис. 1.1.1. Рис. 1.1.2.

Параграф 1.1.3. Глава 1.2.

Параграф 1.2.1. Рис. 1.2.1.

Параграф 1.2.2. Раздел 2.

Глава 2.1. Параграф 2.1.1.

Рис. 2.1.1. Параграф 2.1.2.

Глава 2.2. Параграф 2.2.1.

Рис. 2.2.1.

24

Пример 3 - вариант 5 Структура отчета/книги

БД для хранения структуры отчета.

Нумерация рисунков – сквозная

Рисунки привязаны к разделу и к главе

- Можно определить сколько и каких рисунков принадлежит определенному разделу и определенной главе

Номера глав и параграфов – составные

Раздел

 

 

Глава

 

 

 

 

 

N_главы

 

N_разд

 

 

 

 

 

 

 

 

 

 

 

N_разд (FK)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок

N_Рис

N_главы (FK)

N_разд (FK)

Параграф

N_пар N_главы (FK) N_разд (FK)

Пример содержания отчета:

Раздел 1. Глава 1.1.

Параграф 1.1.1. Параграф 1.1.2.

Рис. 1. Рис. 2.

Параграф 1.1.3. Глава 1.2.

Параграф 1.2.1. Рис. 3.

Параграф 1.2.2. Раздел 2.

Глава 2.1. Параграф 2.1.1.

Рис. 4. Параграф 2.1.2.

Глава 2.2. Параграф 2.2.1.

Рис. 5.

25

Типы и виды связей ->

Выводы

Научившись правильно использовать виды связей можно создавать инфологическую модель базы данных, которая:

адекватно отражает предметную область; избежать многих ошибок при пополнении базы

(например – поддерживать правильную нумерацию) ;

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

Вид связи определяет вид первичных ключей (простой/составной). И наоборот – ключи определяют тип связей, которыми можно связать каждую пару сущностей

CASE-системы позволяют облегчить создание инфологических моделей

26

Соседние файлы в папке Управл_данными