Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Безопасность баз данных.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
42.01 Кб
Скачать

Проектирование баз данных

В первую очередь, автоматизированная информационная система должна обеспечивать ведение базы данных.

Взаимодействие конечных пользователей с базой данных обычно осуществляется с помощью интерфейсного приложения, входящего в состав системы. В результате проектирования базы данных должны быть определены: состав БД, эффективный для всех ее будущих пользователей способ организации данных и инструментальные средства управления данными.

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

  1. Корректность схемы БД – БД должна быть гомоморфным образом моделируемой предметной области. Это значит, что каждой сущности предметной области должны соответствовать данные в памяти компьютера, каждому процессу – адекватная процедура обработки данных.

  2. Обеспечение ограничений на ресурсы вычислительной системы – имеется в виду ограничение на объем внешней и оперативной памяти.

  3. Эффективность функционирования – должны соблюдаться ограничения на время реакции системы на запросы и модификацию данных

  4. Защита данных – проект БД должен включать описание защиты данных от НСД и сбоев.

  5. Гибкость – подразумевается возможность развития и адаптации базы данных к изменениям предметной области или требованиям пользователя.

  6. Простота и удобство эксплуатации.

Обязательным для принятия проекта является удовлетворение первых 4-х требований.

Этапы проектирования бд

Выделяют 3 этапа:

  1. Предпроектная подготовка

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

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

Проектирование начинается обычно с планирования, что позволяет решить следующие вопросы: 1) разбить задачу на небольшие, независимые, управляемые шаги; 2) поставить краткосрочные и долговременные цели, которые служат для оценки результата проектирования; 3) определить временные зависимости между задачами; 4) выявить узкие места, то есть ресурсы, от которых план зависит сильнее всего; 5) спрогнозировать потребности в кадрах для поекта.

Схема жизненного цикла проекта автоматизированной информационной системы:

Рисунок 15