ВУЗ:
Составители:
Рубрика:
8
• устранение противоречивости
Как было сказано выше, противоречивость появляется как следствие избыточности данных.
Например, если информация о сотруднике хранится в нескольких файлах (БД, таблицах или записях),
то может возникнуть ситуация, когда информация в одном месте будет обновлена, а в другом – нет.
Т.е. информация станет противоречивой.
Если же факт представлен в одном экземпляре (т.е. при отсутствии избыточности), то
противоречия возникнуть не могут.
Другой способ устранения противоречий заключается в контроле избыточности с помощью
процесса каскадного обновления. В этом случае при внесении изменений (вставки, удалении или
обновлении) в одном месте, оно должно автоматически распространяться на все записи.
• общий доступ к данным
Общий доступ к данным означает возможность доступа к данным со стороны нескольких
приложений, как существующих, так и вновь создаваемых.
• возможность соблюдения стандартов
Благодаря централизованному управлению администратор БД может обеспечивать
представление данных в определенных стандартах. Стандарты могут быть корпоративными,
ведомственными, национальными, международными. Стандартизация важна для обмена данными,
перенесения данных между системами, а также для совместного использования.
• возможность введения ограничений для обеспечения безопасности
Благодаря полному контролю над базой данных администратор БД может определить правила
безопасности, которые будут проверяться при попытке доступа к уязвимым данным. Для разных
типов доступа (выборки, вставки, удаления и т.д.) и разных частей БД можно определить разные
правила доступа. Однако при отсутствии правил безопасность данных подвергается большему
риску, чем в обычной (разрозненной) файловой системе, т.е. централизованная природа системы
баз данных (СУБД) в некотором смысле требует наличия хорошей системы безопасности
.
• обеспечение целостности данных
Задача целостности заключается в обеспечении правильности и точности данных в базе
данных. Противоречие между двумя записями, представляющими один «факт», является примером
недостатка целостности; конечно, эта проблема может возникнуть только при наличии избыточности
в хранимых данных (см. пункт сокращение избыточности). Но даже если избыточность отсутствует,
БД может содержать неправильную информацию. Например, год рождения сотрудника указан как
1999, тогда как сейчас 2004 год (возраст сотрудника – 5 лет?), или в домашнем адресе сотрудника
указана несуществующая улица. Централизованное управление БД позволяет избежать подобных
проблем – насколько их вообще можно избежать. Для этого определяются правила целостности,
применяемые при каждой попытке обновления данных (т.е. операции обновления, вставки или
удаления).
• обеспечение независимости данных
Приложения, реализованные на старых системах, в той или иной степени зависят от данных.
В таких приложениях (называемых зависимыми от данных) невозможно изменить структуру
хранения (т.е. способ физического хранения данных) или метод доступа (т.е. способ осуществления
доступа к данным), не изменив самого приложения (возможно, радикально).
Современные системы управления базами данных обеспечивают как физическую
(независимость от способа хранения и метода доступа), так и логическую независимость данных
(возможность изменения одного приложения без изменения остальных приложений, работающих с
этими же данными).
• устранение противоречивости Как было сказано выше, противоречивость появляется как следствие избыточности данных. Например, если информация о сотруднике хранится в нескольких файлах (БД, таблицах или записях), то может возникнуть ситуация, когда информация в одном месте будет обновлена, а в другом – нет. Т.е. информация станет противоречивой. Если же факт представлен в одном экземпляре (т.е. при отсутствии избыточности), то противоречия возникнуть не могут. Другой способ устранения противоречий заключается в контроле избыточности с помощью процесса каскадного обновления. В этом случае при внесении изменений (вставки, удалении или обновлении) в одном месте, оно должно автоматически распространяться на все записи. • общий доступ к данным Общий доступ к данным означает возможность доступа к данным со стороны нескольких приложений, как существующих, так и вновь создаваемых. • возможность соблюдения стандартов Благодаря централизованному управлению администратор БД может обеспечивать представление данных в определенных стандартах. Стандарты могут быть корпоративными, ведомственными, национальными, международными. Стандартизация важна для обмена данными, перенесения данных между системами, а также для совместного использования. • возможность введения ограничений для обеспечения безопасности Благодаря полному контролю над базой данных администратор БД может определить правила безопасности, которые будут проверяться при попытке доступа к уязвимым данным. Для разных типов доступа (выборки, вставки, удаления и т.д.) и разных частей БД можно определить разные правила доступа. Однако при отсутствии правил безопасность данных подвергается большему риску, чем в обычной (разрозненной) файловой системе, т.е. централизованная природа системы баз данных (СУБД) в некотором смысле требует наличия хорошей системы безопасности. • обеспечение целостности данных Задача целостности заключается в обеспечении правильности и точности данных в базе данных. Противоречие между двумя записями, представляющими один «факт», является примером недостатка целостности; конечно, эта проблема может возникнуть только при наличии избыточности в хранимых данных (см. пункт сокращение избыточности). Но даже если избыточность отсутствует, БД может содержать неправильную информацию. Например, год рождения сотрудника указан как 1999, тогда как сейчас 2004 год (возраст сотрудника – 5 лет?), или в домашнем адресе сотрудника указана несуществующая улица. Централизованное управление БД позволяет избежать подобных проблем – насколько их вообще можно избежать. Для этого определяются правила целостности, применяемые при каждой попытке обновления данных (т.е. операции обновления, вставки или удаления). • обеспечение независимости данных Приложения, реализованные на старых системах, в той или иной степени зависят от данных. В таких приложениях (называемых зависимыми от данных) невозможно изменить структуру хранения (т.е. способ физического хранения данных) или метод доступа (т.е. способ осуществления доступа к данным), не изменив самого приложения (возможно, радикально). Современные системы управления базами данных обеспечивают как физическую (независимость от способа хранения и метода доступа), так и логическую независимость данных (возможность изменения одного приложения без изменения остальных приложений, работающих с этими же данными). 8
Страницы
- « первая
- ‹ предыдущая
- …
- 5
- 6
- 7
- 8
- 9
- …
- следующая ›
- последняя »