Концептуальное и даталогическое проектирование баз данных

Содержание

Слайд 2

Online-edu.mirea.ru

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

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

Слайд 3

План лекции

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

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

Слайд 4

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

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

Требования к проекту базы данных 1. Корректность схемы БД. 2. Обеспечение ограничений
вычислительной системы.
3. Эффективность функционирования.
4. Защита данных.
5. Гибкость.
6. Простота и удобство эксплуатации.

Слайд 5

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

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

Задачи инфологического проектирования 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

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

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

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