СУБД IBM System R. SEQUEL Structured English QUEry Language — структурированный английский язык запросов презентация
Содержание
- 2. Язык SQL Интерактивный функционирование непосредственно в базе данных Программный - встраивание запросов в прикладную программу Статический
- 3. Типы данных в SQL Целочисленный Вещественный Тип данных даты и времени Строковый
- 4. Целочисленный тип данных в SQL
- 5. Вещественный тип данных в SQL
- 6. Тип данных даты и времени в SQL
- 7. Строковый тип данных в SQL
- 8. Основные команды SQL
- 9. . DDL (Data Definition Language) – язык определения данных CREATE ALTER DROP RENAME DML (Data Manipulation
- 10. DQL (Data Query Language) – язык запросов к данным SELECT DCL (Data Control Language) – язык
- 11. DAL (Data Administration Language) – язык администрирования данных START AUDIT STOP Команды управления транзакциями SAVE POINT
- 12. Операторы SQL CREATE TABLE (создание таблицы): CREATE TABLE ( [( )], [( )], ... );
- 13. Операторы SQL CREATE TABLE Продавцы (КодПродавца integer, ИмяПродавца char (10), Город char (10), Комиссионные real);
- 14. Операторы SQL DROP TABLE (удаление таблицы): DROP TABLE DROP TABLE Продавцы
- 15. Введение ограничений CREATE TABLE с учетом ограничений: CREATE TABLE ( , ...; CREATE TABLE Продавцы (КодПродавца
- 16. Введение ограничений CREATE TABLE с учетом ограничений: CREATE TABLE ( , ...; CREATE TABLE Продавцы (КодПродавца
- 17. Введение ограничений CREATE TABLE с учетом ограничений: CREATE TABLE ( , ...; CREATE TABLE Продавцы (КодПродавца
- 18. Создание первичных ключей CREATE TABLE Продавцы (КодПродавца integer PRIMARY KEY, ИмяПродавца char (10), Город char (10),
- 19. Создание внешних ключей CREATE TABLE Заказы (КодПокупки integer, СуммаПокупки double, ДатаПокупки date, КодКлиента integer REFERENCES Клиенты
- 20. Операторы SQL INSERT (ввод значений): INSERT INTO [(column [,column] ...)] VALUES ( [, ] ... );
- 21. Операторы SQL DELETE (удаление строк): DELETE FROM [WHERE search–condition]; DELETE FROM Продавцы; DELETE FROM Продавцы WHERE
- 22. Операторы SQL UPDATE (изменение значения поля): Первый вариант: UPDATE SET column = expression [, column =
- 23. Операторы SQL UPDATE Клиенты SET Рейтинг = 200; UPDATE Клиенты SET Рейтинг = 200 WHERE КодПродавца
- 24. Операторы SQL SELECT (извлечение информации): SELECT [DISTINCT| ALL] {* | [ ]} FROM [WHERE ] [GROUP
- 25. Операторы SQL Задача. Вывести номера телефонов кафедр университета. SELECT Name_kaf, Nom_telef FROM kafedra; Результат:
- 26. Операторы SQL Задача. Вывести сведения о кафедре «Графики». SELECT * FROM kafedra WHERE Name_kaf = 'Графики';
- 27. Операторы SQL Задача. Вывести сведения о кафедрах университета, находящихся па первом этаже, учитывая тот факт, что
- 28. Операторы SQL Задача. Вывести сведения о кафедрах университета в виде, отсортированном по столбцу Name_kaf в порядке
- 29. Агрегатные функции языка SQL COUNT — возвращает количество значений в указанном столбце; SUM — возвращает сумму
- 30. Задача. Определить среднее число сотрудников, работающих на кафедрах университета. SELECT AVG(Col_sotr) AS avg FROM kafedra; Результат:
- 31. Задача. Вывести список платежей, где величина единовременных начислении превысила среднее значение. SELECT ФИО, Этап, Начисления FROM
- 32. SELECT * FROM rl, r2; и соответствует декартову произведению таблиц r1 и r2. Выражение SELECT rl.A,
- 33. База данных «НИР» R1 = (ФИО, Отдел); R2= (Отдел, Этап); R3= (ФИО, Этап, Начисления).
- 34. Задача. Вывести список сотрудников отдела 03, которые участвовали в выполнении Этапа_3. SELECT r3.ФИО, r3.Этап FROM rl,
- 35. База данных «Сессия» S1 = (ФИО, Дисциплина, Оценка) — содержит сведения о результатах сессии; S2= (ФИО,
- 36. База данных «Сессия»
- 37. Задача. Вывести группы, в которых по одной дисциплине на экзаменах получено больше одной пятерки. SELECT s2.Группа
- 39. Скачать презентацию