Обеспечение целостности БД презентация

Содержание


Презентации» Информатика» Обеспечение целостности БД
Обеспечение целостности БДОбеспечение целостности БД означает выполнение ряда ограничений, соблюдение которых необходимо дляПервый тип ограничений целостности предполагает контроль значений атрибутов отношений. Например, значениеСтруктурные ограничения фиксируют два требования целостности, которые должны поддерживаться реляционными СУБД:Требование целостности сущностей
 Каждому экземпляру сущности, представленному в отношении, соответствует толькоТребование целостности ссылок
 Формулировка второго требования тесно связана с понятием внешнегоТребование целостности ссылок
 Требование целостности по ссылкам состоит в том, чтоНапример, если в отношении R1 (рис.1) содержатся сведения о преподавателях, аРис.1Индексы
 В БД данные обычно хранятся в том порядке, в которомЧтобы решить проблему поиска, СУБД используют объекты, называемые индексами. 
 ИндексСУБД автоматически создает индекс для поля, объявленного первичным ключом.



Слайды и текст этой презентации
Слайд 1
Описание слайда:
Обеспечение целостности БД


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

Слайд 3
Описание слайда:
Первый тип ограничений целостности предполагает контроль значений атрибутов отношений. Например, значение атрибута Дата_рождения не могут превышать значений атрибута Дата_приема в записях отношений о кадрах.

Слайд 4
Описание слайда:
Структурные ограничения фиксируют два требования целостности, которые должны поддерживаться реляционными СУБД: требования целостности сущностей и целостности ссылок.

Слайд 5
Описание слайда:
Требование целостности сущностей Каждому экземпляру сущности, представленному в отношении, соответствует только один его кортеж. Первое требование состоит в том, что любой кортеж отношения должен быть отличим от любого другого кортежа этого отношения, иными словами, любое отношение должно обладать первичным ключом.

Слайд 6
Описание слайда:
Требование целостности ссылок Формулировка второго требования тесно связана с понятием внешнего ключа. Внешние ключи служат для связи отношений между собой. При этом атрибут одной таблицы, назовем ее родительской, служащий для связи её с другой таблицей – дочерней, в которой он является первичным ключом – называется внешним ключом данного отношения. Говорят, что отношение, в котором определен внешний ключ, ссылается на отношение, в котором этот же атрибут является первичным ключом.

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

Слайд 8
Описание слайда:
Например, если в отношении R1 (рис.1) содержатся сведения о преподавателях, а атрибут этого отношения Должн является первичным ключом в отношении R2, то в этом отношении для каждой должности из R1 должна быть строка с соответствующим ей окладом.

Слайд 9
Описание слайда:
Рис.1

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

Слайд 11
Описание слайда:
Чтобы решить проблему поиска, СУБД используют объекты, называемые индексами. Индекс содержит отсортированную по колонке или нескольким колонкам информацию и указывает на строки, в которых хранится конкретное значение колонки. Поскольку значения в индексе хранятся в определенном порядке, при поиске просматривать нужно значительно меньший объем данных, что существенно уменьшает время выполнения запроса. Индекс рекомендуется создавать для тех колонок, по которым часто производится поиск.

Слайд 12
Описание слайда:
СУБД автоматически создает индекс для поля, объявленного первичным ключом.


Скачать презентацию на тему Обеспечение целостности БД можно ниже:

Похожие презентации