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

Свойства баз данных естественным образом вытекают из требований к ним, определенным ранее.

1. В общем случае данные в базе данных являются интегрированнымииобщими. Эти два аспекта, интеграция и разрешение общего доступа, представляют собой наиболее важное преимущество использования технологий база данных. Под понятием интегрированные данные подразумевается возможность представить БД как объединение нескольких отдельных файлов данных. Под понятием «общие данные» подразумевается возможность использования всей БД или ее отдельных частей несколькими различными пользователями. Собственно, одно из главных назначений БД заключается в том, чтобы одну и ту же совокупность данных можно было использовать для максимально возможного числа приложений.Многопользовательская система(multi-user system) – это система, в которой к базе данных могут получить доступ сразу несколько пользователей (в отличие отоднопользовательской (single-user system),в которой в одно и то же время к базе данных может получить доступ не более одного пользователя). Одним из следствий интегрированности БД является то, что любой конкретный пользователь обычно имеет отношение к какой-либо небольшой части всей БД. Иначе говоря, БД может восприниматься различными пользователями по-разному.

С централизованным управлением БД кроме вышеуказанных связаны следующие свойства:

  1. Возможность сокращения избыточности. Интеграция данных при использовании технологий БД приводит к объединению избыточных данных (т.е. к исключению из базы повторяющихся данных).

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

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

  4. Возможность введения ограничений доступа к данным для обеспечения безопасности.Благодаря полному контролю над БД, доступ к данным обеспечивается через единый механизм СУБД. В нем могут быть определены правила безопасности, которые будут проверяться при попытке доступа к информации. Для разных типов доступа (чтения, изменения, удаления), разных частей БД и разных пользователей могут устанавливаться различные правила2.

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

  6. Независимость данных, хранящихся в БД,от программ, использующих эти данные, что является одной из основных целей использования систем баз данных. База данных должна иметь возможностьразвиваться, т.е. добавлять сведения о новых объектах и новых свойствах существующих объектов и подключать новые приложения, не оказывая влияния на уже работающие с ней приложения, и это наиболее важный мотив обеспечения независимости данных. Так, для разных приложений могут потребоваться разные представления одних и тех же данных и СУБД должна выполнять все необходимые преобразования значений атрибута(ов) из формата физического хранения в формат, необходимый для приложения, а при изменении требований к модели данных предоставлять инструментарий для изменения структур хранения и методов доступа к данным без изменения существующих программ.

Соседние файлы в папке Лекции