🗊Презентация Язык запросов 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. Доклад-сообщение содержит 12 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

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


Слайд 1





ЯЗЫК ЗАПРОСОВ SQL
Описание слайда:
ЯЗЫК ЗАПРОСОВ SQL

Слайд 2





SQL
Е.Ф.Кодд предложил реляционную модель баз данных в 1970 г.
Появление теории реляционных баз данных и предложенного Коддом языка запросов "alpha", основанного на реляционном исчислении, инициировало разработку ряда языков запросов, которые можно отнести к двум классам:
Алгебраические языки, позволяющие выражать запросы средствами специализированных операторов, применяемых к отношениям (JOIN - соединить, INTERSECT - пересечь, SUBTRACT - вычесть и т.д.).
Языки исчисления предикатов представляют собой набор правил для записи выражения, определяющего новое отношение из заданной совокупности существующих отношений. Другими словами исчисление предикатов есть метод определения того отношения, которое нам желательно получить (как ответ на запроc) из отношений, уже имеющихся в базе данных.
Описание слайда:
SQL Е.Ф.Кодд предложил реляционную модель баз данных в 1970 г. Появление теории реляционных баз данных и предложенного Коддом языка запросов "alpha", основанного на реляционном исчислении, инициировало разработку ряда языков запросов, которые можно отнести к двум классам: Алгебраические языки, позволяющие выражать запросы средствами специализированных операторов, применяемых к отношениям (JOIN - соединить, INTERSECT - пересечь, SUBTRACT - вычесть и т.д.). Языки исчисления предикатов представляют собой набор правил для записи выражения, определяющего новое отношение из заданной совокупности существующих отношений. Другими словами исчисление предикатов есть метод определения того отношения, которое нам желательно получить (как ответ на запроc) из отношений, уже имеющихся в базе данных.

Слайд 3





SQL
В начале 80-х годов SQL "победил" другие языки запросов и стал фактическим стандартом таких языков для профессиональных реляционных СУБД. В 1987 году он стал международным стандартом языка баз данных и начал внедряться во все распространенные СУБД персональных компьютеров.
Описание слайда:
SQL В начале 80-х годов SQL "победил" другие языки запросов и стал фактическим стандартом таких языков для профессиональных реляционных СУБД. В 1987 году он стал международным стандартом языка баз данных и начал внедряться во все распространенные СУБД персональных компьютеров.

Слайд 4





SQL
Реализация в SQL концепции операций, ориентированных на табличное представление данных, позволило создать компактный язык с небольшим (менее 30) набором предложений. SQL может использоваться как интерактивный (для выполнения запросов) и как встроенный (для построения прикладных программ).
Описание слайда:
SQL Реализация в SQL концепции операций, ориентированных на табличное представление данных, позволило создать компактный язык с небольшим (менее 30) набором предложений. SQL может использоваться как интерактивный (для выполнения запросов) и как встроенный (для построения прикладных программ).

Слайд 5





SQL содержит
предложения определения данных (определение баз данных, а также определение и уничтожение таблиц и индексов);
запросы на выбор данных (предложение SELECT);
предложения модификации данных (добавление, удаление и изменение данных);
предложения управления данными (предоставление и отмена привилегий на доступ к данным, управление транзакциями и другие). Кроме того, он предоставляет возможность выполнять в этих предложениях:
арифметические вычисления (включая разнообразные функциональные преобразования), обработку текстовых строк и выполнение операций сравнения значений арифметических выражений и текстов;
упорядочение строк и (или) столбцов при выводе содержимого таблиц на печать или экран дисплея;
создание представлений (виртуальных таблиц), позволяющих пользователям иметь свой взгляд на данные без увеличения их объема в базе данных;
запоминание выводимого по запросу содержимого таблицы, нескольких таблиц или представления в другой таблице (реляционная операция присваивания).
агрегатирование данных: группирование данных и применение к этим группам таких операций, как среднее, сумма, максимум, минимум, число элементов и т.п.
Описание слайда:
SQL содержит предложения определения данных (определение баз данных, а также определение и уничтожение таблиц и индексов); запросы на выбор данных (предложение SELECT); предложения модификации данных (добавление, удаление и изменение данных); предложения управления данными (предоставление и отмена привилегий на доступ к данным, управление транзакциями и другие). Кроме того, он предоставляет возможность выполнять в этих предложениях: арифметические вычисления (включая разнообразные функциональные преобразования), обработку текстовых строк и выполнение операций сравнения значений арифметических выражений и текстов; упорядочение строк и (или) столбцов при выводе содержимого таблиц на печать или экран дисплея; создание представлений (виртуальных таблиц), позволяющих пользователям иметь свой взгляд на данные без увеличения их объема в базе данных; запоминание выводимого по запросу содержимого таблицы, нескольких таблиц или представления в другой таблице (реляционная операция присваивания). агрегатирование данных: группирование данных и применение к этим группам таких операций, как среднее, сумма, максимум, минимум, число элементов и т.п.

Слайд 6





ORACLE: ОБЩАЯ СХЕМА
Описание слайда:
ORACLE: ОБЩАЯ СХЕМА

Слайд 7





Свойства реляционной базы данных
Доступ к объектам базы данных и их изменение осуществляются с помощью команд языка SQL
Содержит совокупность таблиц без физических указателей
Использует набор операций
Может быть изменена в оперативном (онлайновом) режиме
Полная независимость данных
Описание слайда:
Свойства реляционной базы данных Доступ к объектам базы данных и их изменение осуществляются с помощью команд языка SQL Содержит совокупность таблиц без физических указателей Использует набор операций Может быть изменена в оперативном (онлайновом) режиме Полная независимость данных

Слайд 8





Объекты базы данных
Описание слайда:
Объекты базы данных

Слайд 9





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

Слайд 10





SQL, SQL*Plus и PL/SQL
SQL
Язык команд для взаимодействия с сервером Oracle
 SQL*Plus
Инструмент Oracle, предназначенный для распознавания и выполнения операторов SQL и PL/SQL
PL/SQL
Процедурный язык Oracle, дополняющий SQL логикой прикладной программы.
Описание слайда:
SQL, SQL*Plus и PL/SQL SQL Язык команд для взаимодействия с сервером Oracle SQL*Plus Инструмент Oracle, предназначенный для распознавания и выполнения операторов SQL и PL/SQL PL/SQL Процедурный язык Oracle, дополняющий SQL логикой прикладной программы.

Слайд 11





Концепция реляционной базы данных
Реляционная база данных - это совокупность отношений или двумерных таблиц.





		
		    Имя таблицы:S_CUSTOMER          Имя таблицы:S_EMP
				

    ID    NAME               PHONE    SALES_REP_ID         ID  LAST_NAME   FIRST_NAME

   201 Unisport	    55-2066101 	12          10   Havel	            Marta

   202 SimmsAtheletics 81-20101	14          11   Magee	            Colin

   203 Delhi Sports        91-10351	14          12   Giljum	            Henry
   
   204 Womansport      1-206-104-0103	11          14   Nguyen	            Mai
Описание слайда:
Концепция реляционной базы данных Реляционная база данных - это совокупность отношений или двумерных таблиц. Имя таблицы:S_CUSTOMER Имя таблицы:S_EMP ID NAME PHONE SALES_REP_ID ID LAST_NAME FIRST_NAME 201 Unisport 55-2066101 12 10 Havel Marta 202 SimmsAtheletics 81-20101 14 11 Magee Colin 203 Delhi Sports 91-10351 14 12 Giljum Henry 204 Womansport 1-206-104-0103 11 14 Nguyen Mai

Слайд 12





Терминология реляционной базы данных
Каждая таблица состоит из строк и столбцов
	Таблица(отношение)S_CUSTOMER
			
			ID    NAME                      PHONE            SALES_REP_ID
Строка(кортеж)         201   Unisport	         55-2066101 		12
   		                 202   SimmsAtheletics         81-20101		14
  		                 203   Delhi Sports                91-10351		14
    
  		                 204   Womansport               1-206-104-0103		11	

   

		Столбец (атрибут)
Манипулировать данными в строках можно с помощью команд Структурированного языка запросов (SQL)
Описание слайда:
Терминология реляционной базы данных Каждая таблица состоит из строк и столбцов Таблица(отношение)S_CUSTOMER ID NAME PHONE SALES_REP_ID Строка(кортеж) 201 Unisport 55-2066101 12 202 SimmsAtheletics 81-20101 14 203 Delhi Sports 91-10351 14 204 Womansport 1-206-104-0103 11 Столбец (атрибут) Манипулировать данными в строках можно с помощью команд Структурированного языка запросов (SQL)



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