русс | укр

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

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

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

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


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

Целостная часть реляционной модели


Дата добавления: 2015-07-09; просмотров: 859; Нарушение авторских прав


Целостность данных - это механизм поддержания базы данных в непротиворечивом состоянии, соответствующем динамично изменяющейся предметной области.

Угроза нарушения целостности данных возникает при выполнении операций манипулирования данными. Поэтому все СУБД должны контролировать операции вставки (Insert), удаления (Delete) и обновления (Update) и отказывать в выполнении операции, если в ней проводится попытка нарушить целостность базы данных. Эта проблема решается путем введения специальной системы мер, не позволяющих, например, вводить в БД данные заведомо неверного типа, дублирующиеся значения первичных ключей и т.п. Набор определенных правил, устанавливающих допустимость значений данных и их связей, называют правилами или ограничениями целостности (constraints).

Ограничения целостности задаются и хранятся в словаре данных БД как один из элементов определения таблицы, к которой они относятся. Тем самым любое приложение, обращающееся к этой таблице, необходимым образом должно придерживаться заданных правил. Изменения правил целостности может быть произведено на уровне базы данных в целом, а не для отдельного приложения. Это еще один из примеров воплощения принципа независимости данных и прикладного ПО.

Большинство БД подчиняется очень многим правилам поддержки целостности. Есть специфические (корпоративные) правила, которые характерны только для конкретной предметной области и применяется только к одной БД). Есть два общих особых правила, они применяются к любой БД и относятся к потенциальным (и первичным) ключам и ко внешним ключам.

В реляционной модели данных определены два базовых универсальных требования обеспечения целостности:

  • целостность сущностей.
  • целостность ссылок


<== предыдущая лекция | следующая лекция ==>
Внешние ключи | Целостность ссылок (ссылочная целостность)


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


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

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

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


 


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

 
 

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

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