Добавил:
Рад, если кому-то помог Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
0
Добавлен:
22.03.2026
Размер:
464.59 Кб
Скачать

Системы управления БД

Лекция 3

План лекции

Жизненный цикл информационных систем

Этапы проектирования БД

ER-модель

Информационная система

Информационная система (ИС) - методы, средства и персонал, которые позволяют выполнять сбор, корректировку и распространение информации

Состоит из:

База данных

Программное обеспечение

Аппаратное обеспечение

Персонал

Жизненный цикл ИС и БД

1.Сбор и анализ требований пользователей

2.Проектирование БД

3.Выбор целевой СУБД

4.Создание прототипов

5.Реализация

6.Конвертирование и загрузка данных

7.Тестирование (может быть параллельно с 4-5)

8.Эксплуатация и сопровождение

Цели проектирования БД

Представление данных и связей между ними для основных областей применения приложения и групп пользователей

Создать модель данных, которая смогла бы поддерживать требуемые транзакции

Подготовка предварительного проекта для удовлетворения требований

Подходы к проектированию БД

Восходящий - определить атрибуты и пытаться их распределить по сущностям (отчасти нормализация)

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

Тестирование БД

Нисходящее тестирование - функциональное тестирование, заглушки модулей низкого уровня

Восходящее тестирование - юнит-тесты, тестирование простых компонентов

Тестирование потоков - интеграционное тестирование на логику взаимодействия (эмуляция реальной работы)

Интенсивное тестирование - интеграционное тестирование нагрузки

Эксплуатация

Мониторинг нагрузки: запросы, процессы, ошибки и тд

Модификация схемы и СУБД исходя из меняющихся требований

Проектирование

Этапы:

1.Концептуальное - что будет в базе

2.Логическое - как будет храниться вообще

3.Физическое - как будет храниться в конкретной СУБД

Моделирование данных

Основная задача: углубленное понимание семантики (смысла) данных.

Сущности, связи, атрибуты - фундаментальные понятия информационных систем, и они должны быть описаны в документации.

Моделирование данных упрощает понимание смысла элементов данных.

Соседние файлы в папке Лекции СУБД, 2 курс 4 семестр (для ИВТ и т.п.)