Разделы презентаций


Lecture5.ppt

Автоматическая поддержка целостности по ссылкам (продолжение)

Слайды и текст этой презентации

Слайд 1Автоматическая поддержка целостности по ссылкам

Автоматическая поддержка целостности по ссылкам

Слайд 2Автоматическая поддержка целостности по ссылкам (продолжение)

Автоматическая поддержка целостности по ссылкам (продолжение)

Слайд 3Возможны три подхода:
а) запретить такую операцию, т.е. предварительно нужно удалить

подчиненные записи либо соответствующим образом изменить значения FK для этих

записей

б) во всех подчиненных записях, которые ссылаются на удаляемую запись, присвоить неопределенное значение внешнему ключу (FK)

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

Возможны три подхода:а) запретить такую операцию, т.е. предварительно нужно удалить подчиненные записи либо соответствующим образом изменить значения

Слайд 4Установка режимов поддержки целостности связей в СУБД MS Access

Установка режимов поддержки целостности связей в СУБД MS Access

Слайд 5Реляционная алгебра и реляционное исчисление
Реляционная алгебра (РА) и реляционное исчисление

(РИ) – это инструменты для манипулирования табличными данными в реляционных

БД.
В частности, любой запрос к БД можно записать в виде некоторой формулы РА или некоторого выражения (предиката) РИ.
Средства РА и РИ эквивалентны между собой, однако отличаются уровнем (степенью) процедурности.
Реляционная алгебра и реляционное исчислениеРеляционная алгебра (РА) и реляционное исчисление (РИ) – это инструменты для манипулирования табличными

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

всегда является таблица (свойство замкнутости на таблицы).
Формулы РА, состоящие из

отдельных операндов и операций, имеют четко выраженную процедурность, т.к. результат запроса, который записан в виде формулы РА, вычисляется при поочередном выполнении элементарных операций.

РА – это теоретический язык операций, которые позволяют получить на основе одной или нескольких таблиц другую таблицу.

Можно конструировать вложенные формулы, причем для любой глубины вложенности результатом всегда является таблица (свойство замкнутости на таблицы).Формулы

Слайд 7В отличие от этого, выражение РИ только формулирует условия, которым

должен удовлетворять результат запроса.
Поэтому средства РИ являются непроцедурными или декларативными

(описательными), т.к. они всего лишь описывают свойства желаемого результата.

В отличие от этого, выражение РИ только формулирует условия, которым должен удовлетворять результат запроса.Поэтому средства РИ являются

Слайд 8В совокупности РА и РИ составляют формальную основу реальных языков

DML (Data Manipulation Language) для существующих СУБД.
К примеру, язык SQL

с точки зрения пользователя является непроцедурным языком, т.к. при записи запроса на этом языке в первую очередь указываются источники данных и условия, которым должен удовлетворять требуемый результат.
С другой стороны, при выполнении запроса на уровне СУБД реализуется некоторая процедура с использованием операций РА.
В совокупности РА и РИ составляют формальную основу реальных языков DML (Data Manipulation Language) для существующих СУБД.К

Слайд 9Операции реляционной алгебры
Любая таблица (отношение) – это множество записей, а

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

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

Слайд 10Этот набор операций РА был предложен Коддом (Codd E.F.) в

1972 г.

Этот набор операций РА был предложен Коддом (Codd E.F.) в 1972 г.

Слайд 11Среди перечисленных восьми операций основными являются следующие пять:
выборка (selection);
проекция (projection);
декартово

произведение (Cartesian product);
объединение таблиц (union);
разность таблиц (difference).
Остальные операции – дополнительные:
соединение

(join);
пересечение (intersection);
деление (division).
Каждую из дополнительных операций можно выразить в терминах пяти основных.
Среди перечисленных восьми операций основными являются следующие пять:выборка (selection);проекция (projection);декартово произведение (Cartesian product);объединение таблиц (union);разность таблиц (difference).Остальные

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика