44855

Язык SQL. Особенности языка SQL как инструмента работы с реляционными БД. Подмножества языка SQL

Доклад

Информатика, кибернетика и программирование

Набор операторов языка для определения данных и ограничения целостности. Набор операторов языка для извлечения изменения данных. Язык SQL наиболее распространённый язык управления базами данных типа клиент сервер. В SQL определены два подмножества языка: SQLDDL Dt Definition Lnguge язык определения структур и ограничений целостности баз данных.

Русский

2013-11-14

28.5 KB

24 чел.

3 вопрос. Язык SQL. Особенности языка SQL как инструмента работы с реляционными БД. Подмножества языка SQL. Набор операторов языка для определения данных и ограничения целостности. Набор операторов языка для извлечения, изменения данных.

Язык SQL(Structured Query Language - структурированный язык запросов) основывается на некоторой смеси алгебраических и логических конструкций, в настоящее время является промышленным стандартом, который в большей или меньшей степени поддерживает любая СУБД, претендующая на звание "реляционной". Язык 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 - удалить представление

Каждый оператор CREATE TABLE задает имя создаваемой базовой таблицы, имена и типы данных столбцов этой таблицы, а также первичный ключ таблицы и любые внешние ключи, присутствующие в ней.

CREATE TABLE S

( Si CHAR(5),

SNAME    CHAR(20),

STATUS   NUMERIC(5),

CITY      CHAR(15),

PRIMARY KEY ( Si ) ) ;

SQL-DML (Data Manipulation Language) - язык манипулирования данными: добавление, изменение, удаление и извлечение данных, управления транзакциями

SELECT - отобрать строки из таблиц

  INSERT - добавить строки в таблицу

  UPDATE - изменить строки в таблице

  DELETE - удалить строки в таблице

  COMMIT - зафиксировать внесенные изменения

  ROLLBACK - откатить внесенные изменения


 

А также другие работы, которые могут Вас заинтересовать

37730. Изучение законов равноускоренного движения 232 KB
  Цель работы: изучение динамики поступательного движения связанной системы тел с учетом силы трения; оценка силы трения как источника систематической погрешности при определении ускорения свободного падения на лабораторной установке. Ускорение свободного падения можно найти с помощью простого опыта: бросить тело с известной высоты и измерить время падения я затем из формулы вычислить . Основная задача которая стоит перед экспериментатором при определении ускорения свободного падения описываемым методом состоит в выборе оптимального...
37731. Определение средней длинны свободного пробега и эффективного диаметра молекул воздуха 137.5 KB
  Краткое теоретическое обоснование методики измерений Основное уравнение динамики твёрдого тела вращающегося вокруг неподвижной оси имеет вид: 1 Где момент импульса вращающегося тела; момент его инерции относительно оси вращения; угловая скорость вращения и момент силы....
37732. Определение модуля Юнга стальной проволоки из растяжения 159.5 KB
  2008г дата Томск 2007 Цель работы: ознакомление с одним из методов регистрации величины растяжения стальной проволоки при изучении упругой деформации определение модуля Юнга для стальной проволоки. Методика определения модуля Юнга стальной проволоки. Для определения модуля Юнга стальной проволоки необходимо знать результирующую массу установленных для растяжения проволоки грузов и измерить удлинение проволоки при ее растяжении.
37733. Определение средней длинны свободного пробега и эффективного диаметра молекул воздуха 132 KB
  Подобная модель является приближенной и хорошо отвечает наблюдаемым свойствам газов при выполнении условия где эффективный диаметр частиц газа а средняя длина свободного пробега частиц между соударениями. В данной работе вычисляется средняя длина свободного пробега по коэффициенту внутреннего трения вязкости. Из молекулярнокинетической теории вытекает формула связывающая вязкость со средней длиной свободного пробега молекулы.
37734. Определение отношения теплоемкостей газов способом Дезорма и Клемана 128 KB
  По определению теплоемкость 1 По первому началу термодинамики 2 теплота переданная газу; изменение внутренней энергии газа; работа совершаемая газом. Элементарная работа совершаемая газом при изменении его объема определяется 3 давление газа; ...
37735. ИССЛЕДОВАНИЕ НЕРАЗВТВЛЁННОЙ ЦЕПИ ПЕРЕМЕННОГО ТОКА ПРИ ПОСЛЕДОВАТЕЛЬНОМ СОЕДИНЕНИИ R-L И R-C 209.5 KB
  Цель: экспериментальная проверка основных теоретических соотношений в цепи переменного тока при последовательном включении активного и реактивного сопротивления.
37737. ИССЛЕДОВАНИЕ ЦЕПИ СИНУСОИДАЛЬНОГО ТОКА ПРИ ПАРАЛЛЕЛЬНОМ СОЕДИНЕНИИ R-L И R-C 87.5 KB
  1 за верные то расчетные значения угла  по сравнению с измеренными отличаются в случае когда мы уменьшаем активное сопротивление в среднем на 2 4 меньше а в случае уменьшения реактивного сопротивления меньше на 6 7 для цепи параллельного соединения R L. Для цепи параллельного соединения R C расчетный угол сдвига фаз  в случае увеличения активного сопротивления на 2 3 меньше измеренного. Для цепи параллельного...