🗊Презентация Базы данных и SQL

Категория: Информатика
Нажмите для полного просмотра!
Базы данных и SQL, слайд №1Базы данных и SQL, слайд №2Базы данных и SQL, слайд №3Базы данных и SQL, слайд №4Базы данных и SQL, слайд №5Базы данных и SQL, слайд №6Базы данных и SQL, слайд №7Базы данных и SQL, слайд №8Базы данных и SQL, слайд №9Базы данных и SQL, слайд №10Базы данных и SQL, слайд №11Базы данных и SQL, слайд №12Базы данных и SQL, слайд №13Базы данных и SQL, слайд №14Базы данных и SQL, слайд №15Базы данных и SQL, слайд №16Базы данных и SQL, слайд №17Базы данных и SQL, слайд №18Базы данных и SQL, слайд №19Базы данных и SQL, слайд №20Базы данных и SQL, слайд №21Базы данных и SQL, слайд №22Базы данных и SQL, слайд №23Базы данных и SQL, слайд №24Базы данных и SQL, слайд №25Базы данных и SQL, слайд №26Базы данных и SQL, слайд №27Базы данных и SQL, слайд №28Базы данных и SQL, слайд №29Базы данных и SQL, слайд №30Базы данных и SQL, слайд №31Базы данных и SQL, слайд №32Базы данных и SQL, слайд №33Базы данных и SQL, слайд №34Базы данных и SQL, слайд №35Базы данных и SQL, слайд №36Базы данных и SQL, слайд №37Базы данных и SQL, слайд №38Базы данных и SQL, слайд №39Базы данных и SQL, слайд №40Базы данных и SQL, слайд №41Базы данных и SQL, слайд №42Базы данных и SQL, слайд №43Базы данных и SQL, слайд №44Базы данных и SQL, слайд №45Базы данных и SQL, слайд №46Базы данных и SQL, слайд №47Базы данных и SQL, слайд №48Базы данных и SQL, слайд №49Базы данных и SQL, слайд №50Базы данных и SQL, слайд №51Базы данных и SQL, слайд №52Базы данных и SQL, слайд №53Базы данных и SQL, слайд №54Базы данных и SQL, слайд №55Базы данных и SQL, слайд №56Базы данных и SQL, слайд №57Базы данных и SQL, слайд №58

Содержание

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

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


Слайд 1





Базы данных и SQL
Лекция №2
Описание слайда:
Базы данных и SQL Лекция №2

Слайд 2





ОПЕРАЦИИ РЕЛЯЦИОННОЙ АЛГЕБРЫ
Основные:
проекция
селекция
декартово произведение
разность
объединение 
Вспомогательные: 
соединение
пересечение 
деление
Описание слайда:
ОПЕРАЦИИ РЕЛЯЦИОННОЙ АЛГЕБРЫ Основные: проекция селекция декартово произведение разность объединение Вспомогательные: соединение пересечение деление

Слайд 3





ПРОЕКЦИЯ
Описание слайда:
ПРОЕКЦИЯ

Слайд 4





СЕЛЕКЦИЯ
Описание слайда:
СЕЛЕКЦИЯ

Слайд 5





ДЕКАРТОВО ПРОИЗВЕДЕНИЕ
Описание слайда:
ДЕКАРТОВО ПРОИЗВЕДЕНИЕ

Слайд 6





ОБЪЕДИНЕНИЕ 
Объединением двух односхемных отношений R и S называется отношение T = R U S, которое включает в себя все кортежи обоих отношений без повторов
Описание слайда:
ОБЪЕДИНЕНИЕ Объединением двух односхемных отношений R и S называется отношение T = R U S, которое включает в себя все кортежи обоих отношений без повторов

Слайд 7





РАЗНОСТЬ
Описание слайда:
РАЗНОСТЬ

Слайд 8





ПЕРЕСЕЧЕНИЕ
Пересечение двух односхемных отношений R и S есть подмножество кортежей, принадлежащих обоим отношениям. Это можно выразить через разность:
R ∩ S = R – (R – S).
Описание слайда:
ПЕРЕСЕЧЕНИЕ Пересечение двух односхемных отношений R и S есть подмножество кортежей, принадлежащих обоим отношениям. Это можно выразить через разность: R ∩ S = R – (R – S).

Слайд 9





СОЕДИНЕНИЕ
Описание слайда:
СОЕДИНЕНИЕ

Слайд 10





ДЕЛЕНИЕ 
Пусть отношение R содержит атрибуты {r1,r2,...,rk, rk+1,...,rn}, а отношение S – атрибуты {rk+1,...,rn}. Тогда результирующее отношение содержит атрибуты {r1,r2,...,rk}. Кортеж отношения R включается в результирующее отношение, если его декартово произведение с отношением S входит в R.
Описание слайда:
ДЕЛЕНИЕ Пусть отношение R содержит атрибуты {r1,r2,...,rk, rk+1,...,rn}, а отношение S – атрибуты {rk+1,...,rn}. Тогда результирующее отношение содержит атрибуты {r1,r2,...,rk}. Кортеж отношения R включается в результирующее отношение, если его декартово произведение с отношением S входит в R.

Слайд 11





ДЕЛЕНИЕ
Описание слайда:
ДЕЛЕНИЕ

Слайд 12





ОСНОВНЫЕ ПОНЯТИЯ РЕЛЯЦИОННЫХ БАЗ ДАННЫХ
Описание слайда:
ОСНОВНЫЕ ПОНЯТИЯ РЕЛЯЦИОННЫХ БАЗ ДАННЫХ

Слайд 13





ТИП ДАННЫХ
простые типы данных; 
структурированные типы данных;
ссылочные типы данных. 
Реляционная модель требует, чтобы типы используемых данных были простыми (атомарными)
Требование, чтобы тип данных был простым, нужно понимать так, что в реляционных операциях не должна учитываться внутренняя структура данных.
Описание слайда:
ТИП ДАННЫХ простые типы данных; структурированные типы данных; ссылочные типы данных. Реляционная модель требует, чтобы типы используемых данных были простыми (атомарными) Требование, чтобы тип данных был простым, нужно понимать так, что в реляционных операциях не должна учитываться внутренняя структура данных.

Слайд 14





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

Слайд 15





АТРИБУТ
Атрибут отношения А есть пара вида 
<Имя_атрибута : Имя_домена>
Описание слайда:
АТРИБУТ Атрибут отношения А есть пара вида <Имя_атрибута : Имя_домена>

Слайд 16





КОРТЕЖ
Кортеж отношения представляет собой множество пар вида <Имя_атрибута : Значение_атрибута>: 
 (<A1 : Val1>, <A2 : Val2>, …,<An : Valn>),таких, что значение Vali атрибута Ai  принадлежит домену Di
Описание слайда:
КОРТЕЖ Кортеж отношения представляет собой множество пар вида <Имя_атрибута : Значение_атрибута>: (<A1 : Val1>, <A2 : Val2>, …,<An : Valn>),таких, что значение Vali атрибута Ai принадлежит домену Di

Слайд 17





ОТНОШЕНИЕ
Отношение R, определенное на множестве доменов D1, D2, …, Dn (не обязательно различных), содержит две части: заголовок и тело. 
Заголовок отношения содержит фиксированное количество атрибутов отношения: (<A1 : D1>, <A2 : D2>,…,<An : Dn>).
Тело отношения содержит множество кортежей отношения. 
Отношение обычно записывается в виде: R(<A1: D1>, <A2: D2>, …, <An: Dn>), или короче R(A1,  A2, …,  An), или просто R.
Описание слайда:
ОТНОШЕНИЕ Отношение R, определенное на множестве доменов D1, D2, …, Dn (не обязательно различных), содержит две части: заголовок и тело. Заголовок отношения содержит фиксированное количество атрибутов отношения: (<A1 : D1>, <A2 : D2>,…,<An : Dn>). Тело отношения содержит множество кортежей отношения. Отношение обычно записывается в виде: R(<A1: D1>, <A2: D2>, …, <An: Dn>), или короче R(A1, A2, …, An), или просто R.

Слайд 18





ОСНОВНЫЕ ПОНЯТИЯ РЕЛЯЦИОННЫХ БАЗ ДАННЫХ
Описание слайда:
ОСНОВНЫЕ ПОНЯТИЯ РЕЛЯЦИОННЫХ БАЗ ДАННЫХ

Слайд 19





СООТВЕТСТВИЕ РЕЛЯЦИОННЫХ И «ТАБЛИЧНЫХ» ТЕРМИНОВ
Описание слайда:
СООТВЕТСТВИЕ РЕЛЯЦИОННЫХ И «ТАБЛИЧНЫХ» ТЕРМИНОВ

Слайд 20





ПРИМЕР ОТНОШЕНИЯ
Сотрудники(Код сотрудника, Фамилия, Зарплата, Номер отдела) 
{ (1, Иванов, 1000, 1),
  (2, Петров, 2000, 2),
  (3, Сидоров, 3000, 1) }
Описание слайда:
ПРИМЕР ОТНОШЕНИЯ Сотрудники(Код сотрудника, Фамилия, Зарплата, Номер отдела) { (1, Иванов, 1000, 1), (2, Петров, 2000, 2), (3, Сидоров, 3000, 1) }

Слайд 21





РЕЛЯЦИОННАЯ БАЗА ДАННЫХ 
Реляционной базой данных называется набор отношений.
Схемой реляционной базы данных называется набор заголовков отношений, входящих в базу данных.
Описание слайда:
РЕЛЯЦИОННАЯ БАЗА ДАННЫХ Реляционной базой данных называется набор отношений. Схемой реляционной базы данных называется набор заголовков отношений, входящих в базу данных.

Слайд 22





ФУНДАМЕНТАЛЬНЫЕ СВОЙСТВА ОТНОШЕНИЙ
Описание слайда:
ФУНДАМЕНТАЛЬНЫЕ СВОЙСТВА ОТНОШЕНИЙ

Слайд 23





ПРОЕКТИРОВАНИЕ РЕЛЯЦИОННЫХ БАЗ ДАННЫХ  С ИСПОЛЬЗОВАНИЕМ НОРМАЛИЗАЦИИ

Нормализация отношений – это пошаговый обратимый процесс композиции или декомпозиции исходных отношений в отношения, обладающие лучшими свойствами при включении, изменении и удалении данных, назначение им ключей по определенным правилам нормализации и выявление всех возможных функциональных зависимостей.
Описание слайда:
ПРОЕКТИРОВАНИЕ РЕЛЯЦИОННЫХ БАЗ ДАННЫХ С ИСПОЛЬЗОВАНИЕМ НОРМАЛИЗАЦИИ Нормализация отношений – это пошаговый обратимый процесс композиции или декомпозиции исходных отношений в отношения, обладающие лучшими свойствами при включении, изменении и удалении данных, назначение им ключей по определенным правилам нормализации и выявление всех возможных функциональных зависимостей.

Слайд 24





НОРМАЛЬНЫЕ ФОРМЫ
первая нормальная форма (1 НФ); 
вторая нормальная форма (2 НФ); 
третья нормальная форма (3 НФ); 
нормальная форма Бойса-Кодда (НФБК); 
четвертая нормальная форма (4 НФ); 
пятая нормальная форма, или нормальная форма проекции-соединения (5 НФ или ПС/НФ).
Описание слайда:
НОРМАЛЬНЫЕ ФОРМЫ первая нормальная форма (1 НФ); вторая нормальная форма (2 НФ); третья нормальная форма (3 НФ); нормальная форма Бойса-Кодда (НФБК); четвертая нормальная форма (4 НФ); пятая нормальная форма, или нормальная форма проекции-соединения (5 НФ или ПС/НФ).

Слайд 25





КЛЮЧИ
Ключ отношения – это группа из одного или более атрибутов, которая уникальным образом идентифицирует кортеж. Таким образом, ключ имеет уникальные в рамках отношения значения. Если ключ состоит из нескольких атрибутов, он называется составным. Ключей может быть несколько; основной ключ – первичный, его значения не могут обновляться. Другие ключи называются возможными или потенциальными ключами.
Описание слайда:
КЛЮЧИ Ключ отношения – это группа из одного или более атрибутов, которая уникальным образом идентифицирует кортеж. Таким образом, ключ имеет уникальные в рамках отношения значения. Если ключ состоит из нескольких атрибутов, он называется составным. Ключей может быть несколько; основной ключ – первичный, его значения не могут обновляться. Другие ключи называются возможными или потенциальными ключами.

Слайд 26





ОТНОШЕНИЕ СЕКЦИЯ (простой ключ)
Описание слайда:
ОТНОШЕНИЕ СЕКЦИЯ (простой ключ)

Слайд 27





ФУНКЦИОНАЛЬНЫЕ ЗАВИСИМОСТИ
В отношении R атрибут Y функционально зависит от атрибута X (X и Y могут быть составными) в том и только в том случае, если каждому значению X соответствует в точности одно значение Y: R.X  > R.Y. 
Функциональные зависимости обозначаются следующим образом:
НомерЗачётнойКнижки  > ФИО 
НомерЗачётнойКнижки  > Курс
Описание слайда:
ФУНКЦИОНАЛЬНЫЕ ЗАВИСИМОСТИ В отношении R атрибут Y функционально зависит от атрибута X (X и Y могут быть составными) в том и только в том случае, если каждому значению X соответствует в точности одно значение Y: R.X  > R.Y. Функциональные зависимости обозначаются следующим образом: НомерЗачётнойКнижки > ФИО НомерЗачётнойКнижки > Курс

Слайд 28





БАЗОВЫЕ ОПРЕДЕЛЕНИЯ
Полная функциональная зависимость
Детерминант
Транзитивная функциональная зависимость
Неключевой атрибут
Взаимно независимые атрибуты
Описание слайда:
БАЗОВЫЕ ОПРЕДЕЛЕНИЯ Полная функциональная зависимость Детерминант Транзитивная функциональная зависимость Неключевой атрибут Взаимно независимые атрибуты

Слайд 29





АНОМАЛИЯМИ МОДИФИКАЦИИ
Описание слайда:
АНОМАЛИЯМИ МОДИФИКАЦИИ

Слайд 30





КЛАССЫ ОТНОШЕНИЙ
Описание слайда:
КЛАССЫ ОТНОШЕНИЙ

Слайд 31





ПЕРВАЯ НОРМАЛЬНАЯ ФОРМА
в отношении не может быть двух одинаковых кортежей;
порядок следования кортежей несущественен;
каждый атрибут должен иметь уникальное имя, но порядок следования атрибутов в  отношении несущественен.
значения всех атрибутов должны быть атомарными, и в качестве значений не допускаются ни повторяющиеся группы, ни массивы;
отношения должны быть  «плоскими» (каждый кортеж в отношении должен иметь одно и то же количество атрибутов); повторяющиеся атрибуты нужно перемещать в отдельные связанные отношения;
Описание слайда:
ПЕРВАЯ НОРМАЛЬНАЯ ФОРМА в отношении не может быть двух одинаковых кортежей; порядок следования кортежей несущественен; каждый атрибут должен иметь уникальное имя, но порядок следования атрибутов в отношении несущественен. значения всех атрибутов должны быть атомарными, и в качестве значений не допускаются ни повторяющиеся группы, ни массивы; отношения должны быть «плоскими» (каждый кортеж в отношении должен иметь одно и то же количество атрибутов); повторяющиеся атрибуты нужно перемещать в отдельные связанные отношения;

Слайд 32





ПЕРВАЯ НОРМАЛЬНАЯ ФОРМА
Описание слайда:
ПЕРВАЯ НОРМАЛЬНАЯ ФОРМА

Слайд 33





ПЕРВАЯ НОРМАЛЬНАЯ ФОРМА
Описание слайда:
ПЕРВАЯ НОРМАЛЬНАЯ ФОРМА

Слайд 34





ПЕРВАЯ НОРМАЛЬНАЯ ФОРМА
Описание слайда:
ПЕРВАЯ НОРМАЛЬНАЯ ФОРМА

Слайд 35





ПЕРВАЯ НОРМАЛЬНАЯ ФОРМА
Описание слайда:
ПЕРВАЯ НОРМАЛЬНАЯ ФОРМА

Слайд 36





ПЕРВАЯ НОРМАЛЬНАЯ ФОРМА
Описание слайда:
ПЕРВАЯ НОРМАЛЬНАЯ ФОРМА

Слайд 37





ВТОРАЯ НОРМАЛЬНАЯ ФОРМА
Проверяйте составные ключи
Описание слайда:
ВТОРАЯ НОРМАЛЬНАЯ ФОРМА Проверяйте составные ключи

Слайд 38





Нормализация отношения СЕКЦИЯ
Описание слайда:
Нормализация отношения СЕКЦИЯ

Слайд 39





ВТОРАЯ НОРМАЛЬНАЯ ФОРМА
Отношение R находится во второй нормальной форме (2 НФ) в том и только в том случае, когда оно находится в 1 НФ, и каждый неключевой атрибут функционально полно зависит от любого возможного ключа этого отношения R. 
Для приведения отношения во 2 НФ необходимо:
построить его проекцию, исключив атрибуты, которые не находятся в полной функциональной зависимости от составного ключа;
построить дополнительно одну или несколько проекций на часть составного ключа и атрибуты, функционально зависящие от этой части.
Описание слайда:
ВТОРАЯ НОРМАЛЬНАЯ ФОРМА Отношение R находится во второй нормальной форме (2 НФ) в том и только в том случае, когда оно находится в 1 НФ, и каждый неключевой атрибут функционально полно зависит от любого возможного ключа этого отношения R. Для приведения отношения во 2 НФ необходимо: построить его проекцию, исключив атрибуты, которые не находятся в полной функциональной зависимости от составного ключа; построить дополнительно одну или несколько проекций на часть составного ключа и атрибуты, функционально зависящие от этой части.

Слайд 40





ТРЕТЬЯ НОРМАЛЬНАЯ ФОРМА
Проверяйте любые оставшиеся группы информации. Отношение не должно иметь транзитивных зависимостей.
Описание слайда:
ТРЕТЬЯ НОРМАЛЬНАЯ ФОРМА Проверяйте любые оставшиеся группы информации. Отношение не должно иметь транзитивных зависимостей.

Слайд 41





Устранение транзитивной зависимости в таблице ПРОЖИВАНИЕ
Описание слайда:
Устранение транзитивной зависимости в таблице ПРОЖИВАНИЕ

Слайд 42





ТРЕТЬЯ НОРМАЛЬНАЯ ФОРМА
Отношение R находится в третьей нормальной форме (3 НФ) в том и только в том случае, если находится во 2 НФ, и каждый неключевой атрибут не является транзитивно зависимым от какого-либо ключа R. 
Для приведения отношения в 3 НФ необходимо при наличии зависимости некоторых неключевых атрибутов от других неключевых атрибутов произвести декомпозицию отношения. Т. е. неключевые атрибуты, которые зависят от других неключевых атрибутов, вынести в отдельное отношение.
Описание слайда:
ТРЕТЬЯ НОРМАЛЬНАЯ ФОРМА Отношение R находится в третьей нормальной форме (3 НФ) в том и только в том случае, если находится во 2 НФ, и каждый неключевой атрибут не является транзитивно зависимым от какого-либо ключа R. Для приведения отношения в 3 НФ необходимо при наличии зависимости некоторых неключевых атрибутов от других неключевых атрибутов произвести декомпозицию отношения. Т. е. неключевые атрибуты, которые зависят от других неключевых атрибутов, вынести в отдельное отношение.

Слайд 43





Нормальная форма Бойса-Кодда
Описание слайда:
Нормальная форма Бойса-Кодда

Слайд 44





Нормальная форма Бойса-Кодда
Описание слайда:
Нормальная форма Бойса-Кодда

Слайд 45





Отношение Учёба
Описание слайда:
Отношение Учёба

Слайд 46





Приведение отношения Учёба 
к нормальной форме Бойса-Кодда
Описание слайда:
Приведение отношения Учёба к нормальной форме Бойса-Кодда

Слайд 47





КОГДА 3 НФ <> НФБК
Описание слайда:
КОГДА 3 НФ <> НФБК

Слайд 48





ЧЕТВЁРТАЯ НОРМАЛЬНАЯ ФОРМА
Таблица не должна содержать полей для двух или более независимых, различных фактов
Описание слайда:
ЧЕТВЁРТАЯ НОРМАЛЬНАЯ ФОРМА Таблица не должна содержать полей для двух или более независимых, различных фактов

Слайд 49





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

Слайд 50





Устранение многозначной зависимости в отношении НАВЫКИ
Описание слайда:
Устранение многозначной зависимости в отношении НАВЫКИ

Слайд 51





ЧЕТВЁРТАЯ НОРМАЛЬНАЯ ФОРМА
Описание слайда:
ЧЕТВЁРТАЯ НОРМАЛЬНАЯ ФОРМА

Слайд 52





ПЯТАЯ НОРМАЛЬНАЯ ФОРМА
Возможность восстановить исходные данные, которые были удалены из таблиц по причине их избыточности
Описание слайда:
ПЯТАЯ НОРМАЛЬНАЯ ФОРМА Возможность восстановить исходные данные, которые были удалены из таблиц по причине их избыточности

Слайд 53





ПЯТАЯ НОРМАЛЬНАЯ ФОРМА
Описание слайда:
ПЯТАЯ НОРМАЛЬНАЯ ФОРМА

Слайд 54





ПЯТАЯ НОРМАЛЬНАЯ ФОРМА
Описание слайда:
ПЯТАЯ НОРМАЛЬНАЯ ФОРМА

Слайд 55





ПЯТАЯ НОРМАЛЬНАЯ ФОРМА
Описание слайда:
ПЯТАЯ НОРМАЛЬНАЯ ФОРМА

Слайд 56





ПЯТАЯ НОРМАЛЬНАЯ ФОРМА
Описание слайда:
ПЯТАЯ НОРМАЛЬНАЯ ФОРМА

Слайд 57





ПЯТАЯ НОРМАЛЬНАЯ ФОРМА
Описание слайда:
ПЯТАЯ НОРМАЛЬНАЯ ФОРМА

Слайд 58





ПЯТАЯ НОРМАЛЬНАЯ ФОРМА
Описание слайда:
ПЯТАЯ НОРМАЛЬНАЯ ФОРМА



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