Реферат: Охарактеризуйте призначення оператора вибору select в структурованій мові запитів sql та поясніть застосування агрегатних функцій І вкладених запитів в операторі вибору


Охарактеризуйте призначення оператора вибору SELECT в структурованій мові запитів SQL та поясніть застосування агрегатних функцій і вкладених запитів в операторі вибору. Наведіть приклади використання запитів створених на мові SQL

SQL (Structured Query Language) – Структурована мова запитів – стандартна мова запитів по роботі з реляційними БД. Мова SQL появилася після реляційної алгебри і його прототип був розроблений в кінці

70-х років в компанії IBM Research. Він був реалізований в першому прототипі реляційної СУБД фірми IBM System R.

Перший міжнародний стандарт мови SQL був принятий в 1989 р. В кінці 1992 р. був принятий новий міжнародний стандарт мови SQL, який в подальшому буде називатися SQL/92 або SQL2. В 1999 році появився новий стандарт, названий SQL3. Стандарт SQL3 відповідає якісним серйозним приобразованіям. В SQL3 введені нові типи даних.

SQL неможна в цілому віднести до традиційних мов програмування, вона не містить традиційні оператори, управляючі ходом виконання програми, він містить тільки набір стандартних операторів доступу до даних, збережених в базі даних. Оператори SQL зустрічаються в базовій мові програмування, яким може бути будь-яка стандартна мова:С++, PL, COBOL та інші. Крім цього оператори SQL можуть виконуватись ………

^ Структура SQL

SQL є повною мовою, і ній присутні не тільки операції запитів. Крім того мова підтримує оператори призначені для управління (адміністрація) БД.

^ Оператори визначення даних DDL:

CREATE TABLE Cтворити таблицю

ALTER TABLE Змінити таблицю

DROP TABLE Видалити таблицю

CREANE VIEW Створити представлення

ALTER VIEW Змінити представлення

DROP VIEW Видалити представлення

DROP INDEX Видалити індекс

^ Оператори маніпуляції даними

DELETE Видалити рядок

INSERT Вставити рядок

UPDATE Обновити рядок

Мова запитів DQL

SELECT Вибір рядка

Засоби адміністративних даних

ALTER DATABASE Змінити БД

ALTER DBAREA Зміна області зберігання БД

ALTER PASSWORD Змінити пароль

CREATE DATABASE Створити БД

DROP DATABASE Видалити БД

^ Типи дани
еще рефераты
Еще работы по разное