сервер

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

При проектировании баз данных для сложных информационных систем многие разработчики забывают о принципах интегрированности. Тестирование базы данных должно включать не только анализ взаимодействия одного конкретного пользователя с информационной системой, но и анализировать и рассматривать другие направления в работе. Базы данных создаются как информационная основа для деятельности групп людей. Результатом такого взаимодействия должен стать качественный и быстрый обмен информацией.

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

Наличие особых требований заказчика или каталога пользователей перед началом разработки должны быть учтены проектировщиком. Для некоторых задач важно отсутствие утери порций информации в результате технических сбоев, для кого-то важно отслеживание возможных ошибок пользователя и их предотвращение. Тестирование безопасности, особенно в случае интегрированности базы данных со всей информационной системой предприятия, довольно важно. Чем выше риски несанкционированного доступа или возникновения критических ошибок, тем тщательнее должно быть организовано тестирование.

Классические идеи и методы

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

Создание концептуальной модели, предпроектное исследование и проектирование логической схемы базы данных должно наглядно продемонстрировать работоспособность комплекса ещё до начала разработки. Согласование «каскадного» метода проектирования с дальнейшей разработкой достигается за счет приведенных в соответствие друг к другу различных этапов разработки.

Разработка базы данных предметной направленности усложняется пропорционально масштабам системы. Тестирование безопасности, несмотря на наличие реальных объектов, может быть организовано с помощью средств автоматизации.

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *