Проектирование баз данных

Содержание

Слайд 2

Online-edu.mirea.ru Тема КОНЦЕПТУАЛЬНОЕ И ДАТАЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ БАЗ ДАННЫХ

Online-edu.mirea.ru

Тема КОНЦЕПТУАЛЬНОЕ И ДАТАЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ БАЗ ДАННЫХ

Слайд 3

План лекции Требования к проекту базы данных Задачи инфологического проектирования Анализ предметной области Метод функционального моделирования

План лекции

Требования к проекту базы данных
Задачи инфологического проектирования
Анализ предметной области
Метод функционального

моделирования
Слайд 4

Требования к проекту базы данных 1. Корректность схемы БД. 2. Обеспечение

Требования к проекту базы данных

1. Корректность схемы БД.
2. Обеспечение ограничений на

ресурсы вычислительной системы.
3. Эффективность функционирования.
4. Защита данных.
5. Гибкость.
6. Простота и удобство эксплуатации.
Слайд 5

Задачи инфологического проектирования 1. Определение и анализ предметной области (ПО) системы.

Задачи инфологического проектирования

1. Определение и анализ предметной области (ПО) системы.
2. Описание

структуры и динамики предметной области (ПО).
3. Моделирование предметной области (ПО).
Слайд 6

Анализ предметной области Функциональный подход - принцип движения «от задач», когда

Анализ предметной области

Функциональный подход - принцип движения «от задач», когда известны

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

Подходы к выбору состава и структуры предметной области:

Слайд 7

Функциональный (структурный) подход

Функциональный (структурный) подход

Слайд 8

Метод функционального моделирования SADT (structured analysis and design technique) — методология

Метод функционального моделирования

SADT (structured analysis and design technique) — методология структурного

анализа и проектирования, интегрирующая процесс моделирования, управление конфигурацией проекта, использование дополнительных языковых средств и руководство проектом со своим графическим языком.
Слайд 9

Метод функционального моделирования Состав функциональной модели Функциональный блок и интерфейсные дуги

Метод функционального моделирования

Состав функциональной модели

Функциональный блок и интерфейсные дуги

Слайд 10

Метод функционального моделирования Построение иерархии диаграмм Общее представление Верхняя диаграмма является

Метод функционального моделирования

Построение иерархии диаграмм

Общее представление

Верхняя диаграмма является родительской для нижней

диаграммы

Декомпозиция диаграммы уровня А0

Слайд 11

Метод функционального моделирования Построение иерархии диаграмм Функции блоков А2 и А3

Метод функционального моделирования

Построение иерархии диаграмм

Функции блоков А2 и А3 могут выполняться

параллельно

Соответствие интерфейсных дуг родительской (а) и детальной (б)
диаграмм

а)

б)

Слайд 12

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

Метод функционального моделирования

Построение иерархии диаграмм

Пример обратной связи

Выполнение функций осуществляется с помощью

механизмов
Слайд 13

Метод функционального моделирования Типы связей между функциями Случайная связь Процедурная связь

Метод функционального моделирования

Типы связей между функциями

Случайная связь

Процедурная связь

Слайд 14

Метод функционального моделирования Типы связей между функциями Коммуникационная связь Последовательная связь Функциональная связь

Метод функционального моделирования

Типы связей между функциями

Коммуникационная связь

Последовательная связь

Функциональная связь

Слайд 15

Метод функционального моделирования Типы связей между функциями

Метод функционального моделирования

Типы связей между функциями

Слайд 16

Метод функционального моделирования Пример функциональной модели

Метод функционального моделирования

Пример функциональной модели

Слайд 17

Метод функционального моделирования Пример декомпозиции функциональной модели

Метод функционального моделирования

Пример декомпозиции функциональной модели

Слайд 18

Метод функционального моделирования Пример декомпозиции функциональной модели

Метод функционального моделирования

Пример декомпозиции функциональной модели

Слайд 19

Метод функционального моделирования Пример функциональной модели

Метод функционального моделирования

Пример функциональной модели

Слайд 20

Метод функционального моделирования Пример декомпозиции функциональной модели

Метод функционального моделирования

Пример декомпозиции функциональной модели