Информационные модели реляционных баз данных.

Обеспечение целостности информации в процессе эксплуатации базы данных.

Программное обеспечение и Интернет-ресурсы

Справочно-правовая система Консультант плюс

http://www.ksrf.ru - Официальный сайт Конституционного Суда РФ

http://www.supcourt.ru - Официальный сайт Верховного Суда РФ

http://www.arbitr.ru -Официальный сайт Высшего Арбитражного Суда РФ

http://www.fsb.ru - Официальный сайт Федеральной службы безопасности РФ

http:// www.mid.ru -МИД РФ

http://www.mvdinform.ru - Официальный сайт Министерства внутренних дел РФ

http://www.minjust.ru Официальный сайт Министерства Юстиции

 

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

Основные правила связи между таблицами: 1) выбрать из двух связываемых таблиц главную и подчиненную; 2) выбрать каждой таблице ключевое поле.

Между таблицами устанавливаются следующие типы связи: один к одному (1:1); один ко многим (1:М); многие ко многим (М:М).

Связь один ко многим, когда конкретная строка главной таблицы в любой момент времени связана с несколькими строками подчиненные таблице.

Связь многие ко многим устанавливается в случае, когда конкретная строка главной таблицы в любой момент времени связана с несколькими строками подчиненные таблице и наоборот.

Пример: Студент (номер студента, ФИО, дата рождения, номер группы)

Стипендия (номер студента, размер стипендии)

Группа (номер группы, специальность)

Преподаватель (код преподавателя, ФИО, должность)

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

  1. Каскадирование– при изменении первичного ключа происходит изменение.
  2. Ограничение – при попытке изменить значение первичного ключа с которым связаны строки зависимой таблицы изменения отменяются.
  3. Установление – при изменении данных первичного ключа, внешний ключ устанавливается в неопределенное значение.

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

 

Информационные модели разрабатывают для оценки вариантов проектируемых баз данных. Существуют основные принципы создания информационных моделей для оценки оптимальности проектируемых баз данных.Информационная модель данных предусматривает 3 уровня описания системы: 1)концептуальный; 2)логический ; 3)физический.