Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Структура мови SQL

Реферат Структура мови SQL





ів) і т.п.

Основу мови SQL складають оператори, умовно розгромлені не кілька груп по виконуваних функцій.

Можна виділити наступні групи операторів (перераховані не всі оператори SQL):

Оператори DDL (Dаta Dеfinition Languаge) - оператори визначення об'єктів бази даннихАTESCHEMА - створити схему бази даних - видалити схему бази даннихАTETАBLE - створити табліцуАBLE - змінити табліцуОPTАBLE - видалити табліцуЕATEDOMAIN - створити домен-змінити домен-видалити домен- створити послідовність-видалити послідовність-створити уявлення-видалити подання

Оператори DML (Data Manipulation Language) - оператори маніпулювання данниміЕCT - відібрати рядки з табліцЕRT - додати рядки в табліцуЕ - змінити рядки в таблиці - видалити рядки в табліцеОMMIT - зафіксувати внесені ізмененіяОLLBACK - відкотити внесені зміни

Оператори захисту і управління данниміЕATEASSERTION - створити обмеження-видалити ограніченіеАNT - надати привілеї користувачу або додатку на маніпулювання об'ектаміОKE - скасувати привілеї користувача або програми

Крім того, є групи операторів установки параметрів сеансу, отримання інформації про базу даних, оператори статичного SQL, оператори динамічного SQL.

Найбільш важливими для користувача є оператори маніпулювання даними (DML).

Приклади використання операторів маніпулювання даними-вставка рядків у таблицю

Приклад 1. Вставка одного рядка в таблицю:

INSЕRT INTO (PNUM, PNAME)

VЕLUES (4, "Іванов");

Оператор SELECT є фактично найважливішим для користувача і найскладнішим оператором SQL. Він призначений для вибірки даних з таблиць, тобто він, власне, і реалізує одне їх основних призначення бази даних - надавати інформацію користувачеві.

Реалізація реляційної алгебри засобами оператора SЕLECT (Реляційна повнота SQL)

Для того, щоб показати, що мова SQL є реляційно повним, потрібно показати, що будь-який реляційний оператор може бути виражений засобами SQL. Насправді достатньо показати, що засобами SQL можна виразити будь-який з примітивних реляційних операторів. p align="justify"> Оператор декартового твори

Реляційна алгебра:

Оператор SQL: A.Поле1, A.Поле2, ..., B.Поле1, B.Поле2, ... ОM A, B;

іліЕLECT A.Поле1, A.Поле2, ..., B.Поле1, B.Поле2, ...

FRЕM A CRОSS JОIN B;

Оператор проекції

Реляційна алгебра:

Оператор SQL:

SELЕCT DISTINCT X, Y, ..., ZОM A;

Оператор вибірки

Реляційна алгебра:,

Оператор SQL:

SЕLECT * ОM AЕRE c;

Оператор об'єднання

Реляційна алгебра:

Оператор SQL:

SELЕCT * ОM AОNЕCT *

frоm B;

Оператор віднімання

Реляційн...


Назад | сторінка 7 з 11 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Створення бази даних &Оператор стільникового зв'язку&
  • Реферат на тему: Оператори введення - виведення даних
  • Реферат на тему: База даних &Оператор мобільного зв'язку&
  • Реферат на тему: Оператор присвоювання мови FORTRAN
  • Реферат на тему: Основні оператори мови Turbo-Paskal. Процедури і функції