Целостность базы данныхПонятие ограничений целостности.
Модель технологического процесса обработки данных.Определение.Основные правила построения модели технологического процесса обработки данных.
Достоверность обработки информации.Пример.
Навигация в базе данных. Языки запросов. Язык SQL. Синтаксис языка.
Проектирование пользовательского интерфейса Этапы проектирования интерфейса. Определение функций. Фазы диалога. Начальная и завершающая фазы. Преследование цели.
Проектирование пользовательского интерфейса. Структура диалога. Представление структуры диалога в форме И-ИЛИ графа. Примеры.
Сценарий диалога в форме схем алгоритмов. Определение сценария. Возможные сценарии для вершин И, ИЛИ. Схемы алгоритмов.
Ведение базы данных
Этапы постановки задач ведения базы данных.
Этапы постановки задач ведения базы данных.
- определение множества событий, которые вызывают изменения в БД;
- определение задач и их функций по ведению БД;
- постановка задач ведения БД.
Формирование списка событий.
События формируются для каждого отношения ri:
- определяются события, наступление которых связано с добавлением одного или нескольких элементов отношений;
- определяются события, связанные с удалением одного или нескольких элементов отношения;
- определяются события, связанные с изменением значений атрибутов.
Списки событий и их характеристики.
Нахождение множества событий.
С =
i – Номер отношения логической модели
n–Количество отношений в логической модели
Сi – множество событий связанных с изменениями отношения ri.
Далее устанавливаются характеристики событий: период времени рассмотрения событий; частота события; определить документы, в которых описываются наступившие события; определяется ответственное лицо, которое ответственно за сообщение наступившего события; степень активности этого лица.
Ведение базы данных. Определение задач ведения базы данных.
Определение задач ведения базы данных.
Определить список задач; список событий; наступление каких событий обрабатывается в каких задачах; установить входные данные; определить какая схема БД; какие отношения будут подвержены обновлению.
Данная задача сводится к разбиению множества событий на кластеры. С каждым кластером сопоставляется одна задача.
Рекомендации.
Рекомендации разбиения на кластеры:
- каждое событие должно быть отнесено к одному или нескольким кластерам;
- задачи должны быть прочные по данным, должно быть как можно меньше отношений, которые модифицируются в разных задачах;
- количество отношений, которые модифицируются в одной задаче должно быть ограничено;
- отношения, которые модифицируются в одной задаче, должны быть смежными в логической схеме;
- количество событий, обрабатываемых одной задачей, должно быть ограничено, чтобы уменьшить объем;
- задача должна включать обработку отношений, связанных с тем событием, которые обрабатываются в задаче.
Содержание постановки задачи ведения базы данных АС.
Составляется документ, который включает в себя:
- название задачи и ее шифр;
- пользователи;
- список событий и частоты их наступления;
- функции задачи;
- список отношений, которые здесь используются;
- документы, в которых содержится информация для обновления данных;
- источники этих документов, ответственные за их доставку;
- частота выполнения задачей отдельной функции;
- оценка трудоемкости выполнения функций и задач в целом в течении заданного периода времени.
Целостность базы данных
Понятие ограничений целостности.
Логические ограничения, которые накладываются на данные в базе данных, называются ограничениями целостности. Любое состояние базы данных должно удовлетворять всем этим логическим ограничениям целостности, которые устанавливаются для базы данных, то есть они должны принимать значения «Истины» для любых состояний или возможных изменений состояний.