Жизненный цикл БД
Жизненный цикл базы данных
Предварительное планирование
Требования к системе
Сбор и анализ информации предметной области
Сбор и анализ информации предметной области
Описание предметной области
Описание предметной области
1.Концептуальное проектирование
1.Концептуальное проектирование
Инфологическая модель
ЕR модель
Нотации для построения ER-диаграмм
Метод сущность-связь
Основные понятия
ER диаграммы Чена
Пример:
Пример ER диаграммы
Показатель кардинальности (мощности)
Показатель кардинальности
Показатель кардинальности
Показатель кардинальности
404.00K
Category: databasedatabase

лекция_7_ч 1_2026

1. Жизненный цикл БД

1

2. Жизненный цикл базы данных

Предварительное планирование
1 Концептуальное проектирование
2 Логическое проектирование
3 Физическое проектирование
4 Тестирование.
5 Эксплуатация
2

3. Предварительное планирование

Объём работ
2. Оценка ресурсов:
Технологическая осуществимость
( существует ли оборудование и
программное обеспечение)
Кадровые ресурсы
3. Расчет стоимости проекта (окупаемость)
1.
3

4. Требования к системе

процесс документооборота
описание потоков информации и форм
документов (исходную и генерируемую
документацию);
4

5. Сбор и анализ информации предметной области

описание потребностей пользователей:
перечень запросов и отчетов;
частота;
режим - диалоговый или пакетный

6. Сбор и анализ информации предметной области

алгоритмические связи показателей, формулы для
их расчетов;
ограничения целостности (условия контроля
данных на правильность и непротиворечивость)
6

7. Описание предметной области

Описание предметной области на
естественном языке.
Недостатки: громоздкость и неоднозначность
7

8. Описание предметной области

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

9.

Задание
Система должна обеспечить выдачу следующих
запросов
– (параметр № комнаты)свободные номера в
комнатах общежития
– (параметр №паспорта)задолженность по
оплате конкретного студента
– (параметр №паспорта)наличие инвентаря,
взятого студентом
– (параметр №паспорта)запрос на изменение:
переселение в другую комнату студента (макрос)
– запросы на удаление: выселение студента и
сдача инвентаря
9

10.

4.Система должна обеспечить выдачу
следующих отчетов:
- (параметр дата) список должников на
конкретную дату
– перечень комнат с указанием студентов
проживающих в них
– печать квитанции на оплату с указанием фио
студента, стоимости, срока оплаты, суммы, №
комнаты, типа комнаты, даты оплаты
10

11. 1.Концептуальное проектирование

Проект БД определяет её дальнейшее
функционирование
Концептуальное проектирование является первым этапом
проектирования.
Результатом концептуального проектирования
является инфологическая модель предметной области
(семантическая модель)
11

12. 1.Концептуальное проектирование

Инфологическая модель (ИМ)– это описание
предметной области в графическом представлении (в виде
диаграмм) простых для понимания.
ИМ предназначена для лучшего взаимопонимания
разработчика и пользователя БД и является средством
документирования и общения.
12

13. Инфологическая модель

Использование программ для создания ИМ не
обязательно.
.
Разработка осуществляется без привязки к конкретной
модели данных.
13

14.

Самым простым средством инфологического
проектирования является подход на основе
ER-диаграмм в различных нотациях (Чена,
Мартина, Баркера и т.д.).
14

15. ЕR модель

Описание предметной области при помощи
диаграммы
Entity Relationship (Relation)
Модель сущность-связь (отношение)
15

16. Нотации для построения ER-диаграмм

Нотации для построения ERдиаграмм
1. Нотация Чена
Используется для концептуальных моделей.
Символы модели: прямоугольник, овал, ромб, линии.
2. Нотация Мартина «воронья лапка» (от англ. Crow's Foot)..
Используется для ER-моделей логического уровня.
Компактнее нотации Чена
Символы модели: прямоугольник, специальные линии
3. Нотации IDEF для решения задач моделирования сложных
систем
16

17. Метод сущность-связь

Метод сущность - связь определяет:
1.
2.
3.
Сколько будет сущностей ?
Какие атрибуты они будут содержать?
Как связаны некоторые сущности?
17

18. Основные понятия

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

19. ER диаграммы Чена

Каждая сущность имеет имя и изображается на
диаграммах в виде прямоугольника.
Сущности могут быть связаны между собой.
В связи могут участвовать не две, а большее
количество сущностей.
Каждому типу связи присваивается имя, которое
должно представлять его функцию.
Отображаются в виде ромба.
19

20. Пример:

КОМНАТА Проживает
СТУДЕНТ
СТУДЕНТ Произвел ОПЛАТА
Имя связи должно отражать смысл
отношения между объектами
20

21. Пример ER диаграммы

Дисциплина
Комната
1
Проживает
Студенты
M
Сущности, объединяемые связью, называются
участниками.
21

22. Показатель кардинальности (мощности)

.
Для бинарных связей показатель
кардинальности может иметь следующие
значения: "один к одному" (1 : 1), "один ко
многим"(1 : N), "многие ко многим" (М : N).
Если максимальная мощность связи в обоих
направлениях равна одному, мы называем ее
связью "один к одному" (1 : 1).
22

23. Показатель кардинальности

Максимальная мощность связи в обоих
направлениях равна одному, то связь
"один к одному" (1 : 1).
Отдел
1
Руководит
1
Начальник
отдела
23

24. Показатель кардинальности

Максимальная мощность в одном
направлении равна одному, а в другом —
многим, то связь называется "один ко многим"
(1 : N).
Группа
1
Учится
N
Студент
24

25. Показатель кардинальности

Максимальная мощность в обоих
направлениях равна многим, то такая связь
относится к типу "многие ко многим" (M : N
Специальность
M
Соответствует
N
Факультет
25
English     Русский Rules