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

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

Лекция 3

План лекции

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

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

●ER-модель

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

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

Состоит из:

●База данных

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

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

●Персонал

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Этапы:

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

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

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

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

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

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

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

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