Меню
Главная
Авторизация/Регистрация
 
Главная arrow Информатика arrow Базы данных

Преимущества и недостатки систем баз данных

Преимущества централизованного подхода в управлении данными, по сравнению с ситуацией, когда каждая программа независимо реализует хранение своих данных, заключаются в следующем.

  • 1. Сокращение избыточности. При отсутствии централизованной БД каждое приложение будет отдельно хранить свои данные. Нередко одни и те же данные используются несколькими приложениями. Например, и список сотрудников в отделе кадров, и список сотрудников, записанных в библиотеку предприятия, содержат имя, адрес, паспортные данные. В централизованной БД такие данные можно объединить с полным или частичным устранением избыточности.
  • 2. Возможность устранения противоречивости. Зачастую противоречия являются следствием избыточности. Если одинаковые данные об одном человеке представлены в двух различных записях и это "раздвоение" не учтено, то рано или поздно две записи могут перестать согласовываться: например в одну запись внесут изменения, а в другую – нет. В этом случае БД станет противоречивой. Противоречий можно избежать, устраняя избыточность или контролируя ее. В последнем случае может использоваться множественное обновление, когда при внесении изменений в одну из записей автоматически будут изменены и записи, связанные с ней.
  • 3. Возможность общего доступа к данным. При наличии централизованной БД сотрудники разных подразделений в соответствии с их полномочиями могут совместно использовать эти данные.
  • 4. Возможность соблюдения стандартов. Внедрение единых стандартов по обработке данных намного проще осуществить в централизованной системе.
  • 5. Возможность введения ограничений для обеспечения безопасности. При централизованном хранении и обработке данных проще разработать и внедрить правила разграничения доступа к ним.
  • 6. Возможность обеспечения целостности данных. Задача обеспечения целостности заключается в обеспечении правильности и точности данных в БД. Возникновение противоречий – это пример нарушения целостности. Другой пример: при централизованном хранении проще организовать процедуры резервного копирования и восстановления БД.

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

 
Если Вы заметили ошибку в тексте выделите слово и нажмите Shift + Enter
< Предыдущая   СОДЕРЖАНИЕ   Следующая >
 

Популярные страницы