Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






SQL основывается на исчислении кортежей.






 

SQL — формальный непроцедурный язык программирования, применяемый для создания, модификации и управления данными в произвольной реляционной базе данных, управляемой соответствующей системой управления базами данных (СУБД).

Исчисление кортежей — направление реляционного исчисления, где областями определения переменных являются тела отношений базы данных, то есть допустимым значением каждой переменной является кортеж тела некоторого отношения.

Операторы SQL

Основу языка SQL составляют операторы, условно разбитые не несколько групп по выполняемым функциям.

Можно выделить следующие группы операторов (перечислены не все операторы SQL):

Операторы DDL (Data Definition Language) - операторы определения объектов базы данных

  • CREATE SCHEMA - создать схему базы данных
  • DROP SHEMA - удалить схему базы данных
  • CREATE TABLE - создать таблицу
  • ALTER TABLE - изменить таблицу
  • DROP TABLE - удалить таблицу
  • CREATE DOMAIN - создать домен
  • ALTER DOMAIN - изменить домен
  • DROP DOMAIN - удалить домен
  • CREATE COLLATION - создать последовательность
  • DROP COLLATION - удалить последовательность
  • CREATE VIEW - создать представление
  • DROP VIEW - удалить представление

Операторы DML (Data Manipulation Language) - операторы манипулирования данными

  • SELECT - отобрать строки из таблиц
  • INSERT - добавить строки в таблицу
  • UPDATE - изменить строки в таблице
  • DELETE - удалить строки в таблице
  • COMMIT - зафиксировать внесенные изменения
  • ROLLBACK - откатить внесенные изменения

Операторы защиты и управления данными

  • CREATE ASSERTION - создать ограничение
  • DROP ASSERTION - удалить ограничение
  • GRANT - предоставить привилегии пользователю или приложению на манипулирование объектами
  • REVOKE - отменить привилегии пользователя или приложения

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

Наиболее важными для пользователя являются операторы манипулирования данными (DML).

 

16. Оператор SQL для создания таблиц. Форматы операторов на изменение и удаление данных. Ввод данных в таблицы на языке SQL. Полный и сокращённый форматы оператора добавления данных. Удаление записей из таблиц БД.

 

SQL — формальный непроцедурный язык программирования, применяемый для создания, модификации и управления данными в произвольной реляционной базе данных, управляемой соответствующей системой управления базами данных (СУБД).






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.