русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Больше полезной информации при том же объеме хранимых данных


Дата добавления: 2013-12-24; просмотров: 1005; Нарушение авторских прав


Непротиворечивость данных

Контроль за избыточностью данных

Преимущества

Преимущества и недостатки СУБД

СУБД обладают как многообещающими потенциальными преимуществами, так и недостатками, которые мы кратко рассмотрим в этом разделе.

 

• Контроль за избыточностью данных.

• Непротиворечивость данных.

• Больше полезной информации при том же объеме хранимых данных.

• Совместное использование данных.

• Поддержка целостности данных.

• Повышенная безопасность.

• Применение стандартов.

• Повышение эффективности с ростом масштабов системы.

• Возможность нахождения компромисса при противоречивых требованиях.

• Повышение доступности данных и их готовности к работе.

• Улучшение показателей производительности.

• Упрощение сопровождения системы за счет независимости от данных.

• Улучшенное управление параллельностью.

• Развитые службы резервного копирования и восстановления.

 

Как уже говорилось ранее, традиционные файловые системы неэкономно рас­ходуют внешнюю память, сохраняя одни и те же данные в нескольких файлах. При использовании базы данных, наоборот, предпринимается попытка исключить избыточность данных за счет интеграции файлов, чтобы избежать хранения нескольких копий одного и того же эле­мента информации. Однако полностью избыточность информации в базах данных не ис­ключается, а лишь контролируется ее степень. В одних случаях ключевые элементы дан­ных необходимо дублировать для моделирования связей, а в других случаях некоторые данные потребуется дублировать из соображений повышения производительности систе­мы. Мотивы введения в базу контролируемой избыточности данных станут понятны при чтении следующих глав.

 

Устранение избыточности данных или контроль над ней позволяет сократить риск возникновения противоречивых состояний. Если элемент данных хранится в базе толь­ко в одном экземпляре, то для изменения его значения потребуется выполнить только одну операцию обновления, причем новое значение станет доступным сразу всем поль­зователям базы данных. А если этот элемент данных с ведома системы хранится в базе данных в нескольких экземплярах, то такая система сможет следить за тем, чтобы копии не противоречили друг другу. К сожалению, во многих современных СУБД та­кой тип непротиворечивости данных автоматически не поддерживается.



Благодаря интеграции рабочих данных организации на основе тех же данных можно получать дополнительную информацию. Например, сотрудникам отдела контрактов неизвестны владельцы сданных в аренду объек­тов. Аналогично, сотрудники отдела реализации не имеют полных сведений о договорах об аренде. При интеграции этих файлов в общей базе сотрудники отдела контрактов по­лучают доступ к сведениям о владельцах, а сотрудники отдела реализации — к сведени­ям о договорах аренды. Теперь на основе тех же данных пользователи смогут получать больше информации.



<== предыдущая лекция | следующая лекция ==>
Типовая организация современной СУБД | Повышенная безопасность


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.055 сек.