🗊Презентация Реляционная модель данных. (Лекция 3)

Категория: Информатика
Нажмите для полного просмотра!
Реляционная модель данных. (Лекция 3), слайд №1Реляционная модель данных. (Лекция 3), слайд №2Реляционная модель данных. (Лекция 3), слайд №3Реляционная модель данных. (Лекция 3), слайд №4Реляционная модель данных. (Лекция 3), слайд №5Реляционная модель данных. (Лекция 3), слайд №6Реляционная модель данных. (Лекция 3), слайд №7Реляционная модель данных. (Лекция 3), слайд №8Реляционная модель данных. (Лекция 3), слайд №9Реляционная модель данных. (Лекция 3), слайд №10Реляционная модель данных. (Лекция 3), слайд №11Реляционная модель данных. (Лекция 3), слайд №12Реляционная модель данных. (Лекция 3), слайд №13Реляционная модель данных. (Лекция 3), слайд №14Реляционная модель данных. (Лекция 3), слайд №15Реляционная модель данных. (Лекция 3), слайд №16Реляционная модель данных. (Лекция 3), слайд №17Реляционная модель данных. (Лекция 3), слайд №18Реляционная модель данных. (Лекция 3), слайд №19Реляционная модель данных. (Лекция 3), слайд №20Реляционная модель данных. (Лекция 3), слайд №21Реляционная модель данных. (Лекция 3), слайд №22Реляционная модель данных. (Лекция 3), слайд №23Реляционная модель данных. (Лекция 3), слайд №24Реляционная модель данных. (Лекция 3), слайд №25Реляционная модель данных. (Лекция 3), слайд №26Реляционная модель данных. (Лекция 3), слайд №27Реляционная модель данных. (Лекция 3), слайд №28Реляционная модель данных. (Лекция 3), слайд №29Реляционная модель данных. (Лекция 3), слайд №30Реляционная модель данных. (Лекция 3), слайд №31Реляционная модель данных. (Лекция 3), слайд №32Реляционная модель данных. (Лекция 3), слайд №33Реляционная модель данных. (Лекция 3), слайд №34Реляционная модель данных. (Лекция 3), слайд №35Реляционная модель данных. (Лекция 3), слайд №36Реляционная модель данных. (Лекция 3), слайд №37Реляционная модель данных. (Лекция 3), слайд №38Реляционная модель данных. (Лекция 3), слайд №39Реляционная модель данных. (Лекция 3), слайд №40Реляционная модель данных. (Лекция 3), слайд №41Реляционная модель данных. (Лекция 3), слайд №42Реляционная модель данных. (Лекция 3), слайд №43Реляционная модель данных. (Лекция 3), слайд №44Реляционная модель данных. (Лекция 3), слайд №45Реляционная модель данных. (Лекция 3), слайд №46

Содержание

Вы можете ознакомиться и скачать презентацию на тему Реляционная модель данных. (Лекция 3). Доклад-сообщение содержит 46 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

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


Слайд 1





Реляционная
модель данных
Элементы теории множеств 
Определения РМД
Основные операции над отношениями
(реляционная алгебра)
Описание слайда:
Реляционная модель данных Элементы теории множеств Определения РМД Основные операции над отношениями (реляционная алгебра)

Слайд 2





Элементы теории множеств 
Понятие множества является неопределяемым понятием. 
Множество не обладает внутренней структурой. 
Множество можно представить себе как совокупность элементов, обладающих некоторым общим свойством.
Описание слайда:
Элементы теории множеств Понятие множества является неопределяемым понятием. Множество не обладает внутренней структурой. Множество можно представить себе как совокупность элементов, обладающих некоторым общим свойством.

Слайд 3





Операции над множествами

Основными операциями над множествами являются 
объединение, 
пересечение 
разность.
Описание слайда:
Операции над множествами Основными операциями над множествами являются объединение, пересечение разность.

Слайд 4





Объединение
Определение 1. Объединением двух множеств называется новое множество
Описание слайда:
Объединение Определение 1. Объединением двух множеств называется новое множество

Слайд 5





Пересечением
Определение 2. Пересечение двух множеств называется новое множество
Описание слайда:
Пересечением Определение 2. Пересечение двух множеств называется новое множество

Слайд 6





Разность
Определение 3. Разностью двух множеств называется новое множество
Описание слайда:
Разность Определение 3. Разностью двух множеств называется новое множество

Слайд 7





Декартово произведение множеств
Описание слайда:
Декартово произведение множеств

Слайд 8





Отношение 
Определение 6. Подмножество R   декартового произведения множеств   
называется отношением степени n (n-арным отношением).
Описание слайда:
Отношение Определение 6. Подмножество R декартового произведения множеств называется отношением степени n (n-арным отношением).

Слайд 9





Реляционная алгебра
Описание слайда:
Реляционная алгебра

Слайд 10





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

Слайд 11





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

Слайд 12





Отношение
Определение 1. Атрибут отношения есть пара вида 
<Имя_атрибута : Имя_домена>. 
Имена атрибутов должны быть уникальны в пределах отношения. Часто имена атрибутов отношения совпадают с именами соответствующих доменов. 
Определение 2. Отношение  , определенное на множестве доменов     (не обязательно различных), содержит две части: заголовок и тело.
Описание слайда:
Отношение Определение 1. Атрибут отношения есть пара вида <Имя_атрибута : Имя_домена>. Имена атрибутов должны быть уникальны в пределах отношения. Часто имена атрибутов отношения совпадают с именами соответствующих доменов. Определение 2. Отношение , определенное на множестве доменов (не обязательно различных), содержит две части: заголовок и тело.

Слайд 13


Реляционная модель данных. (Лекция 3), слайд №13
Описание слайда:

Слайд 14





Пример
Сотрудники (Номер_сотрудника, Фамилия, Зарплата, Номер_отдела)
Описание слайда:
Пример Сотрудники (Номер_сотрудника, Фамилия, Зарплата, Номер_отдела)

Слайд 15





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

Слайд 16





Теоретико-множественные операторы
Объединение 
Пересечение 
Вычитание 
Декартово произведение
Описание слайда:
Теоретико-множественные операторы Объединение Пересечение Вычитание Декартово произведение

Слайд 17





Объединение
Определение 2. Объединением двух совместимых по типу отношений A  и  B  называется отношение с тем же заголовком, что и у отношений  A и B , и телом, состоящим из кортежей, принадлежащих или  A, или  B, или обоим отношениям. 
Синтаксис операции объединения: 
 A UNION B
Описание слайда:
Объединение Определение 2. Объединением двух совместимых по типу отношений A и B называется отношение с тем же заголовком, что и у отношений A и B , и телом, состоящим из кортежей, принадлежащих или A, или B, или обоим отношениям. Синтаксис операции объединения: A UNION B

Слайд 18





Пример
Пусть даны два отношения  А и В  с информацией о сотрудниках:
Описание слайда:
Пример Пусть даны два отношения А и В с информацией о сотрудниках:

Слайд 19





A UNION B
Описание слайда:
A UNION B

Слайд 20





Пересечение 
Определение Пересечением двух совместимых по типу отношений A  и B   называется отношение с тем же заголовком, что и у отношений A  и B , и телом, состоящим из кортежей, принадлежащих одновременно обоим отношениям  A и B . 
A INTERSECT B
Описание слайда:
Пересечение Определение Пересечением двух совместимых по типу отношений A и B называется отношение с тем же заголовком, что и у отношений A и B , и телом, состоящим из кортежей, принадлежащих одновременно обоим отношениям A и B . A INTERSECT B

Слайд 21





Пример
Для тех же отношений А  и В , что и в предыдущем примере пересечение имеет вид:
Описание слайда:
Пример Для тех же отношений А и В , что и в предыдущем примере пересечение имеет вид:

Слайд 22





Вычитание 
Определение 4. Вычитанием двух совместимых по типу отношений А  и В   называется отношение с тем же заголовком, что и у отношений  А и В , и телом, состоящим из кортежей, принадлежащих отношению А  и не принадлежащих отношению  В. 
A MINUS B
Описание слайда:
Вычитание Определение 4. Вычитанием двух совместимых по типу отношений А и В называется отношение с тем же заголовком, что и у отношений А и В , и телом, состоящим из кортежей, принадлежащих отношению А и не принадлежащих отношению В. A MINUS B

Слайд 23





Пример
Для тех же отношений А  и В , что и в предыдущем примере вычитание имеет вид:
Описание слайда:
Пример Для тех же отношений А и В , что и в предыдущем примере вычитание имеет вид:

Слайд 24





Декартово произведение
Описание слайда:
Декартово произведение

Слайд 25





Пример
Описание слайда:
Пример

Слайд 26





Декартово произведение отношений
Описание слайда:
Декартово произведение отношений

Слайд 27





Специальные реляционные операторы
Выборка 
Проекция 
Соединение 
Деление
Описание слайда:
Специальные реляционные операторы Выборка Проекция Соединение Деление

Слайд 28





Выборка (ограничение, селекция)
Определение. Выборкой (ограничением, селекцией) на отношении А  с условием с    называется отношение с тем же заголовком, что и у отношения А , и телом, состоящем из кортежей, значения атрибутов которых при подстановке в условие с  дают значение ИСТИНА. 
с представляет собой логическое выражение, в которое могут входить атрибуты отношения  и (или) скалярные выражения. 
А where c
Описание слайда:
Выборка (ограничение, селекция) Определение. Выборкой (ограничением, селекцией) на отношении А с условием с называется отношение с тем же заголовком, что и у отношения А , и телом, состоящем из кортежей, значения атрибутов которых при подстановке в условие с дают значение ИСТИНА. с представляет собой логическое выражение, в которое могут входить атрибуты отношения и (или) скалярные выражения. А where c

Слайд 29





Пример
Описание слайда:
Пример

Слайд 30





Проекция
Определение 7. Проекцией отношения A   по атрибутам (X,Y,….Z), где каждый из атрибутов принадлежит отношению A , называется отношение с заголовком   и телом, содержащим множество кортежей вида (x,y,…z), таких, для которых в отношении A  найдутся кортежи со значением атрибута X   равным  x, значением атрибута Y  равным  y, …, значением атрибута Z  равным z . 
A[X,y…Z]
Описание слайда:
Проекция Определение 7. Проекцией отношения A по атрибутам (X,Y,….Z), где каждый из атрибутов принадлежит отношению A , называется отношение с заголовком и телом, содержащим множество кортежей вида (x,y,…z), таких, для которых в отношении A найдутся кортежи со значением атрибута X равным x, значением атрибута Y равным y, …, значением атрибута Z равным z . A[X,y…Z]

Слайд 31





Пример
Описание слайда:
Пример

Слайд 32





Соединение

Общая операция соединения 
 тэта-соединение
Экви-соединение 
Естественное соединение
Описание слайда:
Соединение Общая операция соединения тэта-соединение Экви-соединение Естественное соединение

Слайд 33





Общая операция соединения
Определение. Соединением отношений А    и В  по условию с  называется отношение
 (A TIMES B) Where c
c представляет собой логическое выражение, в которое могут входить атрибуты отношений A  и B  и (или) скалярные выражения.
Описание слайда:
Общая операция соединения Определение. Соединением отношений А и В по условию с называется отношение (A TIMES B) Where c c представляет собой логическое выражение, в которое могут входить атрибуты отношений A и B и (или) скалярные выражения.

Слайд 34





Тэта-соединение

Определение. Пусть отношение А   содержит атрибут X, отношение B    содержит атрибут Y, а θ  - один из операторов сравнения (  и т.д.). Тогда  -соединением отношения A  по атрибуту X   с отношением B  по атрибуту Y   называют отношение 
(A TIMES B) WHERE X θ Y
Описание слайда:
Тэта-соединение Определение. Пусть отношение А содержит атрибут X, отношение B содержит атрибут Y, а θ - один из операторов сравнения ( и т.д.). Тогда -соединением отношения A по атрибуту X с отношением B по атрибуту Y называют отношение (A TIMES B) WHERE X θ Y

Слайд 35





ЭКВИ-СОЕДИНЕНИЕ
Наиболее важным частным случаем θ  -соединения является случай, когда   есть просто равенство. 
A[X=Y]B
Описание слайда:
ЭКВИ-СОЕДИНЕНИЕ Наиболее важным частным случаем θ -соединения является случай, когда есть просто равенство. A[X=Y]B

Слайд 36





Пример
Описание слайда:
Пример

Слайд 37





PD
Описание слайда:
PD

Слайд 38





P[PNUM=PNUM]PD
Описание слайда:
P[PNUM=PNUM]PD

Слайд 39





Естественное соединение 
A JOIN B
Описание слайда:
Естественное соединение A JOIN B

Слайд 40





P JOIN PD JOIN D
Описание слайда:
P JOIN PD JOIN D

Слайд 41





Деление 
A DEVID BY A
Описание слайда:
Деление A DEVID BY A

Слайд 42





Пример
Описание слайда:
Пример

Слайд 43





X DEVIDEBY Y
Описание слайда:
X DEVIDEBY Y

Слайд 44





Примеры
Получить имена поставщиков, поставляющих деталь номер 2.
Описание слайда:
Примеры Получить имена поставщиков, поставляющих деталь номер 2.

Слайд 45






Получить имена поставщиков, поставляющих все детали. 
Получить имена поставщиков, не поставляющих деталь номер 2.
Описание слайда:
Получить имена поставщиков, поставляющих все детали. Получить имена поставщиков, не поставляющих деталь номер 2.

Слайд 46





Заключение
Описание слайда:
Заключение



Похожие презентации
Mypresentation.ru
Загрузить презентацию