Поддержка БД в актуальном состоянии
Состояние БД в каждый момент времени должно соответствовать состоянию
В ручных системах сбора ведение БД осуществляется также вручную и имеет значительную трудоёмкость. В некоторых случаях трудоёмкость ведения БД в десятки раз превышает трудоёмкость решения функциональных задач ИС.
При ручном ведении БД также происходят искажения информации. Существуют нормативы операторов, т.е. вероятность допускаемой ими ошибки, которая равна 10-2 (1 ошибка на 100 знаков).
Постановка задач поддержки БД в актуальном состоянии осуществляется последовательно:
- Определение множества событий, происходящих в объекте управления, связанных с изменениями в БД.
- Покрытие множества событий.
- Формирование постановок задач по ведению БД.
1. Список событий определяется для каждого отношения логической модели БД., Рассмотрим отношение R
- события, наступление которых связано с добавлением одного или нескольких элементов в отношение;
- события, связанные с удалением одного или нескольких элементов в отношении;
- события, связанные с изменением (заменой) значений атрибутов в одном или нескольких элементах отношения.
После того как построен список событий С
C = .
На каждом этапе для каждого события из множества С устанавливаются характеристики:
- частота наступления события (количество наступлений события за заданный период времени);
- документ, имеющий юридическую силу, в котором подтверждается наступление этого события;
- должностное лицо, ответственное за сообщение о том, что событие наступило (источник).
2. Покрытие множества событий.
В качестве признаков классификации используют сущности концептуальной модели. Иногда также используют связи в качестве признаков. Можно связывать события с типами объектов.
Информационный процесс. Обработка информации
... обработки информации в целом определяется целью функционирования некоторой системы, с которой связан рассматриваемый информационный процесс. Однако для достижения цели всегда приходится решать ряд взаимосвязанных задач. К примеру, начальная стадия информационного процесса ...
3. Постановка задачи.
Каждую задачу по ведению БД связывают с классом событий Ск . Название сущности или типа объекта предметной области используют в формулировке названия задачи.
С каждой функцией связана совокупность действий оператора (нажатие на клавишу, перемещение мыши и т.д.), поэтому на этом этапе производится расчёт времени (трудоёмкости) выполнения операций ведения БД.
- Целостность базы данных
Любые изменения, особенно связанные с ручным вводом, могут искажать данные. В этом случае говорят, что нарушается целостность БД.
Логические ограничения, которые накладываются на данные, называются ограничениями целостности. Любое состояние БД должно удовлетворять всем логическим ограничениям целостности, которые установлены для БД, т.е. эти логические выражения, высказывания должны принимать значение «истина» для любых состояний БД.
Различают следующие виды ограничений целостности:
1. Внутренние и внешние ограничения целостности., Внутренние ограничения целостности обусловлены логической моделью БД. К ним относят:
- значения атрибутов отношения должны быть в составе соответствующих доменов;
- все элементы отношения должны быть различные, т.е. отличаться хотя бы одним атрибутом; не должно быть отношения, где ключ имеет неопределённое значение;
- в отношении не должно быть двух элементов с одним и тем же значением первичного ключа;
- должны быть запрещены операции добавления/удаления, которые разрушают установленные для отношения функциональные зависимости.
Нарушение требований ведёт к нарушениям самой модели., Внешние ограничения целостности обусловлены закономерностями предметной области.
2. Статические и динамические ограничения целостности., Статические ограничения целостности проверяются для каждого отношения БД.
Динамические ограничения целостности
Динамические ограничения целостности
3. Безотлагательные и отложенные ограничения целостности .
Безотлагательные ограничения целостности
Отлаженные проверяются только после выполнения нескольких операций, связанных с обновлением данных. Эти операции связаны между собой. Лишь последовательное выполнение данных операций обеспечивает переход БД из одного допустимого состояния в другое допустимое состояние.
- Информационные технологии и модель технологического процесса обработки данных
Информационная технология(ИТ)-
ИТ- называют также сами операции сбора, обработки, передачи, хранения, контроля информации – являются частью технологического процесса.
БАЗЫ ДАННЫХ И ИХ ЗАЩИТА
... временные базы данных - это базы данных, в которых хранятся связанные со временем данные и есть средства управления этой информацией. Главное отличие темпоральных систем управления базами данных (СУБД) от обычных реляционных СУБД заключается в том, ...
Графическая модель(ГМ) ТПОД., ГМ включает множество схем, каждая из которых включает:
- решение задач подсистемы
- решение одной задачи
- этапа выполнения отдельной задачи.
Процедура обработки данных:
- автоматическая процедура;
- автоматизированная процедура;
- процедура, выполняемая без средств автоматизации.
Состав задач ТПОД включает:
- прикладные задачи
- задачи ведения БД
- задачи по обеспечению достоверности данных или по обеспечению безопасности данных
Для каждой информационной процедуры определяется фрагменты входных, промежуточных и выходных данных. Входные и промежуточные данные отображаются слева от символа процедуры, а выходные справа.
Для каждого фрагмента данных указывается тип носителя.
Все процедуры связаны между собой отношением следования. Это отношение определяется на основе управляющих и информационных связей. Каждый фрагмент ТП отражен на отдельной схеме, имеет метку начала и завершения процесса. Условные обозначения и сокращения д.б. уточнены непосредственно на схеме. При этом используются комментарии к символам схемы.
Пример:
- Достоверности обработки данных
Под достоверностью информации(ДИ) понимается мера ее истинности. ДИ оценивается вероятностью не искажения сообщений.Типичные причины искажения данных являются:
- Человеческий фактор, который проявляет себя при вводе информации, при подготовке документов, либо при преднамеренном искажении информации.
- Сбои в работе технических средств и программных систем. Любая система содержит ошибки.
Достоверность информации оценивается вероятностью не искажения сообщений. Пусть ТПОД имеет n последовательных этапов. Если известны вероятности возникновения ошибок на каждом этапе, то достоверность обработки информации определяется выражением:
Где Р ош i – вероятность искажения сообщения на i -м этапе ТПОД или, поскольку , как правило близка к нулю:
Процедуры повышения достоверности данных. Классификация:
- Универсальные процедуры обнаружения ошибок. Не зависят от предметной области.
- Предметно-ориентированные процедуры обнаружения ошибок.
Примерами таких процедур, позволяющих обнаружить ошибки, являются:
- визуальный контроль
(Pобн ош = 0.9); универсальные
- ввод данных 2 операторами (P обн ош = 0.95); предметно-ориентир-е
- использование контрольных
сумм ( Pобн ош = 0.999). 6 стр., 2963 словКриптографические системы защиты данных
... задачи Криптография - одна из древнейших наук - ровесница истории человеческого языка. Можно даже сказать, что письменность изначально сама по себе была своеобразной криптографической системой, ... Эта схема - обычная ситуация, в которой применяются криптографические методы защиты информации. Криптография занимается методами преобразования информации, которые бы не позволили противнику извлечь ее из ...
Пусть в последовательном ТПОД присутствует k-ая операция повышения достоверности информации. Вероятностью обнаружения ошибок на k-ой операции=Pобн ош к . Тогда достоверность информации после выполнения k-ой операции можно определить по формуле:
Р к = Рк-1 + Робн ош к (1 – Рк-1 ).
- Оценка объема БД
Эта операция выполняется для того, чтобы определить требования к накопителю, на которую б. размещаться БД. Оценку м. производить если известно структура хранения отношения на носителе, которую обеспечивает конкретная система управления БД.
Блок данных – физическая запись, Заголовок – сколько занято место, служебная информация и т.д., Блок данных –наименованная атомарная единица или объект данных по отношению к команде вв/выв., Блоки м. заполняться не полностью., Не 1 кортеж не м. разрываться между 2 блоками., Объем БД определяется как сумма объемов, которые занимают на носителе., Этапы оценки объема отношений БД:
- Оценить размер в байтах 1 кортежа отношения, с учетом размещения значений каждого атрибута и заголовка кортежа.
- Определить количество кортежей размещенных в 1 блоке.
- Оценить количество блоков,необходимых для хранения отношения
- Оценить объем отношения в байтах
В каждом узле вычислительной сети (ВС) м. разместить любой фрагмент БД, при этом отсутствует ограничение на объем внешней памяти.
Смешанная стратегия размещения предполагает дублирование отдельных фрагментов БД(ФБД), т.е. копии 1 и того же фрагмента м.б. размещены в 1, нескольких или даже во всех узлах ВС.