44855

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

Доклад

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

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

Русский

2013-11-14

28.5 KB

25 чел.

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 - откатить внесенные изменения


 

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

50287. Средства и способы радиационной и химической разведки в очагах массового поражения (ОМП) и чрезвычайных ситуаций (ЧС) 54.5 KB
  При 5060 качаниях насоса через индикаторную трубку проходит 182 л воздуха. В качестве примера можно имитировать определение в воздухе ОВ с любой из трубок например с тремя зелеными кольцами: специальным ножом имеющимся в торце насоса надрезать трубку с обеих сторон и обломить концы; найти в торце насоса углубление со штырем в центре и насадив трубку на штырь вскрыть ампулу внутри нее; вставить трубку в насос и сделать 10 15 качаний; вынуть трубку и сравнить окраску наполнителя с эталоном имеющимся на кассете. В качестве...
50288. Заповнення багатокутників 69 KB
  Однією із унікальних характеристик растрового пристрою є можливість представлення суцільних областей. Генерацію суцільних областей із простих описів ребер або вершин називають растровою розгорткою суцільних областей, заповненням багатокутників або заповненням контурів. Для цього використовують кілька методів, які можна поділити на дві категорії: растрова розгортка та заповнення із затравкою.
50289. Изучение построения и функционирования схем асинхронных и синхронных счетчиков. Сравнительный анализ асинхронных и синхронных счетчиков 90.5 KB
  Цель работы: изучение построения и функционирования схем асинхронных и синхронных счетчиков. По диаграммам работы сравниваются задержки установки состояния счетчиков. Реверсивный счетчик проектируется для работы в кристалле Cyclone EP1C6T144C8. Порядок выполнения работы.
50290. Условная энтропия и взаимная информация 185.5 KB
  По формуле полной вероятности имеем: Следовательно По теореме умножения Следовательно Аналогично Количество информации и избыточность Количество информации при наблюдении случайной величины с распределением вероятностей задается формулой Шеннона: Единицей измерения количества информации является бит который представляет собой количество информации получаемое при наблюдении случайной величины имеющей два равновероятных значения. При равномерном распределении количество информации задается формулой Хартли:...
50291. Получение основных навыков проектирования схем в редакторе пакета Quartus. Изучение функционирования простейшего КЦУ 81.5 KB
  Сохранить и откомпилировать полученный файл. Путь к компилятору: Processing – Start Compilation, или соответствующий значок верхнего меню редактора. Если компилятор указывает на ошибки, обратиться к преподавателю или лаборанту.
50292. Исследование работы демультиплексора 85.5 KB
  Открыть редактор временных диаграмм. Построить диаграммы работы устройства, следуя записанным рекомендациям. Выводы записывать в файл временных диаграмм списком. Для получения списка выводов шины кликнуть на знак + возле ее обозначения. Продемонстрировать временные диаграммы преподавателю.
50293. Технические средства автоматики и управления. Методические указания 3.41 MB
  Цель работы: изучение назначения устройства характеристик микропроцессорного прибора ДИСК 250М получение основных навыков работы с прибором. ДИСК 250М объединяет в одном исполнении всё функциональное разнообразие многочисленных исполнений прибора ДИСК 250.