Базы данных современных ИС как правило состоят из большого количества взаимосвязанных таблиц, представлений, хранимых процедур и других объектов.
Количество объектов БД может увеличиваться с развитием ИС. В этой ситуации важное значение имеет своевременное и полное документирование.
Очевидно, что отсутствие грамотно составленной документации БД негативно влияет на:
• Дальнейшее развитие БД.
• Сопровождение БД.
• Безопасность данных.
На практике, документированию объектов базы данных не всегда уделяется должное внимание. Документирование не ведется или ведется не полностью (не регулярно). Особенно когда разрабатывается большой проект, принимают участие много разработчиков, отпущены минимальные сроки.
Чем позднее приступают к документированию, тем больше объектов приходится описывать, вспоминать, для чего нужны объекты, причем очень много времени требуется выполнение рутинных операций. Даже простое перечисление объектов и характеристик может занимать много времени.
Полностью автоматизировать процесс документирования, невозможно. Однако существуют программы которые могут помочь составить грамотную документацию.
Например, программа ERwin для проектирования и документирования баз данных, позволяет создавать, документировать и сопровождать базы данных, хранилища и витрины данных.
ER-Studio, инструментарий, предназначенный для работы с моделями данных и их анализа на логическом и физическом уровне. Он предназначен для проектирования, создания и сопровождения баз данных.
Перечисленные средства не в полной мере позволяют решить задачу документирования объектов БД.
Поэтому, актуальной задачей является разработка инструмента, помогающего максимально облегчить работу по документированию БД.
Цель дипломной работы. Разработка системы автоматизации процесса документирования объектов БД под управлением MS SQL Server.
Задачи:
• Разработка структуры БД для хранения информации об объектах документируемой БД.
• Разработка ПО для облегчения процесса документирования объектов БД.
|