Реляционная модель базы данных презентация

Темы лекции Основные понятия реляционной модели данных Основные реляционные операторы

Слайд 1Реляционная модель базы данных
Иван Вадимович Саинский
доц. каф. ИнИТ

Информатика, 2009


Слайд 2Темы лекции
Основные понятия реляционной модели данных
Основные реляционные операторы


Слайд 3Свойства реляционной таблицы
каждый элемент таблицы − один элемент данных (атомарность);
все столбцы

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

Слайд 4 Связи реляционных таблиц через внешний ключ



Слайд 5 Понятия реляционных Баз Данных


Слайд 6 Целостность реляционной БД
Два базовых требования целостности:
- Целостность сущностей.

- Целостность по ссылкам (требование внешнего ключа)

Способы обеспечения целостности по ссылкам:
1. Запрещение удаления записи, на которую идет ссылка;
2. Каскадное удаление;
3. Обнуление значений внешних ключей, при удалении кортежа на который имеются ссылки.

Слайд 7 Обработка данных в реляционной модели (традиционные операторы)
С=A Intersect B =

S2

Пересечение

Объединение

С=A Union B= S1 S2 S3

Вычитание

С=A Minus B = S1


Слайд 8Декартово произведение
А={А1……Аn} В={В1……Вm} A Times B={Ai Bj}={A1…An, B1…Bm}
Обработка

данных в реляционной модели (традиционные операторы)

Слайд 9Выборка
A Where XθY X,Y − атрибуты; θ − операция сравнения (м.б. =>, =,

<=, ≠).
Ех: Поставщики S Where City = “London”
Возвращают S1 и S4 − символьные переменные

Обработка данных в реляционной модели (реляционные операторы)

Проекция

А={А1…Аn} В→{Аi…Аm} результат − подмножество исходного отношения.
{Аi…Аm} − атрибуты результата


Слайд 10Соединение
A={x1…xn, y1…ym} - первый операнд
B={y1…ym, z1…zk} - второй операнд
AJoinB={x1…xn,

y1…ym, z1…zk}
Если одинаковых кортежей Y нет, то соединение не получится, будет прямое декартово произведение.

Обработка данных в реляционной модели (реляционные операторы)


Слайд 11А – делимое, В – делитель
ADivideB=C – частное
С включает такие

Х кортежи из А, у которых соответствующие значения атрибутов С={x1…xn}
Пример:

Обработка данных в реляционной модели (реляционные операторы)

Деление


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

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

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

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

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


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

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