Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры КИТ1.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
307.2 Кб
Скачать

14.Связь между таблицами в реляционн модели данных. Первичный и внешний ключи, их отличия

Первичный ключ- атрибут отношения, кот однозначно опр-ет кажд кортеж отношения. Внешний ключ- атрибут отн-я, кот явл первичным ключом др отн-я. Реляционн БД- БД, построенная по реляционн модели. Это набор реляционн таблиц, между кот могут устанавливаться связи с помощью ключевых полей. Одна запись осн таблицы может связываться с одной или неск записями подчинен таблиц, поскольку знач-е первичного ключа уникальны, а знач-е внешнего может повторяться. Если обе таблицы имеют один и тот же первичн ключ между записями таблиц сущ-ет взаимооднозначн соответствие. Связь 1:1(один к одному)- означает, что каждому элементу объекта А может соответствовать только один элемент объекта В и наоборот. Связь 1:N(один ко многим)- означает, что могут существовать экземпляры объекта А, которым соответствует более одного экземпляра объекта В. Но при этом каждому экземпляру объекта В может соответствовать только один экземпляр объекта А. Связь N:1(многие к одному)- означает, что каждому экземпляру объекта А может соответствовать только один экземпляр объекта В, но среди экземпляров объекта В могут быть такие, которым соответствует несколько экземпляров объекта А. Связь M:N означает, что может существовать экземпляр объекта .

15.Реляционн целостность: целостность отношений, ссылочная целостность

Условия реляционн целостности: а)условия целостности отношений: знач-е первичн ключа должны быть уникальны и непустыми, б)условия ссылочной целостности: кажд знач-е внешн ключа должно совпадать с одним из знач-ий первичн ключа. Условия «целостности таблиц» накладывает ограничения на значения первичного ключа таблицы должны быть уникальными. Кроме того, они должны быть непустыми. Отсюда следует, что не каждое поле может быть выбрано в качестве первичного ключа. Условие «ссылочной целостности» предполагает, что кажд знач-е внешн ключа должно совпадать с одним из значений первичного ключа.

16.Операции реляционн алгебры

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]