- •Введение
- •Моделирование данных
- •Модели концептуальной схемы
- •Основные понятия
- •Структура данных
- •Этапы концептуального моделирования
- •Диаграмма сущность-связь
- •IDEF
- •IDEF1 и IDEF1X
- •Диаграммы классов языка UML
- •Классы, атрибуты, операции
- •Категории связей
- •Связь-зависимость
- •Связи-обобщения и механизм наследования классов в UML
- •Связи-ассоциации: роли, кратность, агрегация
- •Лабораторная работа №1
- •Модели логической схемы
- •Основные понятия
- •Этапы логического моделирования
- •Реляционная модель
- •Реляционные языки
- •Реляционная алгебра
- •Выборка (или ограничение) Qпредикат(R)
- •Проекция Патр.1,...,атр.n(R)
- •Декартово произведение RxS
- •Объединение R U S
- •Разность R-S
- •Деление
- •Операции соединения
- •Teтa-соединение (Θ-join)
- •Естественное соединение
- •Внешнее соединение
- •Полусоединение
- •Лабораторная работа №2
- •Реляционные ключи
- •Реляционная целостность
- •Нормализация, функциональные и многозначные зависимости
- •Лабораторная работа №3
- •Литература
|
|
указанием номер склада, откуда выбыли, кол-ва и даты |
|
|
|
||
7. ER |
Каждая машины может принадлежать только одному рейсу |
||
|
|
Рейс может принадлежать только одному возможному |
|
8. IDEF |
|||
маршруту. |
|||
|
|
||
9. UML |
|||
Маршрут может охватывать несколько городов |
|||
|
|
Расписание включает рейс, дату отправления |
|
10. |
ER |
Статусы заказов: (Иванов, пицца 12шт., Готовится), (Петров, |
|
|
|
Кола_0.5 6 шт., В пути), (Сидоров, пицца 6шт., Доставлено), |
|
11. IDEF |
|||
(Иванов, Кола_2 3шт., Ожидает), (Иванов, Кола_0.5 1 шт., |
|||
|
|
||
12. UML |
|||
Доставлено) |
|||
|
|
|
|
13. |
ER |
Запасы магазина по улице Чистопольская: молоко 12шт., |
|
|
|
конфеты 20шт., хлеб 15шт., торт 3шт. |
|
14. |
IDEF |
||
Запасы магазина по улице Вишневского: молоко 24шт., конфеты |
|||
|
|
||
15. |
UML |
||
30шт., хлеб 50шт., торт 12шт. |
|||
|
|
Запасы магазина по улице Ямашева: молоко 5шт., конфеты |
|
|
|
10шт., хлеб 8шт., торт 2шт. |
|
|
|
И т.д. |
|
16. |
ER |
У новостного портала несколько тематических разделов куда |
|
|
|
штатные журналисты могут размещать новости. Перед |
|
17. |
IDEF |
||
размещением новости, она попадает в предварительную ленту |
|||
|
|
||
18. |
UML |
новостей, где ее должен подтвердить редактор. Также каждая |
|
|
|
новость может содержать метки для возможности |
|
|
|
дополнительной классификации. |
Модели логической схемы
Основные понятия
Для описания семантики манипулирования данными и логической структуры данных можно применять различные модели, такие как:
●Реляционная модель.
●Иерархическая модель.
●Сетевая модель.
●Объектно-ориентированная модель.
●Объектно-реляционная модель.
Модель включает, по меньшей мере, три аспекта:
1)аспект структуры: методы описания типов и логических структур данных;
2)аспект манипуляции: методы манипулирования данными;
3)аспект целостности: методы описания и поддержки целостности базы данных.
-18 -