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


 

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

16146. Использование запаховых следов для раскрытия и расследования преступлений. Учебное пособие 378.5 KB
  Одобрено редакционноиздательским советом КВШ МВД СССР им. Ф. Э. Дзержинского Научноисследовательский и редакционнонздательский отдел Киевской высшей школы МВД СССР им. Ф. Э. Дзержинского Салтевский М. В. Использование запаховых следов для раскрытия и расследов...
16147. Римский гражданский процесс. Учебное пособие 261 KB
  Салогубова Е.В. Римский гражданский процесс. Важность знания римского права для юристов различных стран никогда не ставилась под сомнение, поскольку римское право явилось связующим звеном правовой мысли Древнего мира, средневековья и Нового времени и послужило основой большинства западноевропейских правовых систем.
16148. Основы организации тактических операций. Учебное пособие 372 KB
  Пособие посвящено организации тактических операций как комплекса следственных, оперативно-розыскных и иных мероприятий. В работе рассматривается соотношение доказательственной и правообеспечительной деятельности при проведении тактических операций и организации ее отдельных элементов. Предназначено для следователей и дознавателей всех правоохранительных органов, а также студентов и курсантов (слушателей) юридических вузов.
16149. Международный процесс. Учебное пособие 557.5 KB
  В настоящее время в РФ осуществляются крупные социально-экономические реформы и происходит значительное обновление законодательства во всех сферах. Наряду с новыми законами РФ продолжает действовать законодательство СССР, поскольку оно не противоречит новому праву РФ, принятому после 12 июня 1990 г. (дата провозглашения суверенитета РФ). Подготовка новых законов требует времени, и такое положение на ближайшие годы будет еще сохраняться.
16150. Искусство оратора. Учебное пособие 1.07 MB
  З.В. Савкова Искусство оратора Содержание Введение 3 Удивительный дар природы Оратор и его голос 11 Что ни звук то и подарок Дикция оратора 37 Порусски ли мы говорим Литературное произноше...
16151. Римское право в Средние веки 253.5 KB
  Из журнала Министерства Народного Просвещения Т. XX 1838 № 10 Октябрь. Е. БутовичБутовский. РИМСКОЕ ПРАВО В СРЕДНИЕ ВЕКИ. Из Савиньи1 Начиная от первых Римскихъ Царей до нашего времени Римское Право имело непрерывное влияние на общество. Однако не смотр
16152. Уголовное право России, общая часть. Учебное пособие 2.38 MB
  В курсе лекций отражены основные идеи и принципы российского уголовного права, соответствующего современному этапу происходящих в стране демократических реформ. В нем содержится краткие указания по основным темам дисциплины, рассматриваются некоторые теоретические и практические проблемы Общей части Уголовного кодекса РФ.
16153. Оценка земли. Учебное пособие 1.98 MB
  В учебном пособии изложены теоретические основы массовой и индивидуальной оценки земельных участков. Рассмотрены особенности земли как объекта оценки, виды стоимости и их взаимосвязь с назначением оценочных работ. Приведены основные подходы и методы оценки земельного участка на практических примерах. Освещены вопросы оценки имущественных прав на земельные участки.
16154. Уголовный процесс. Учебное пособие 1.16 MB
  Руденко Татьяна Евгеньевна УГОЛОВНЫЙ ПРОЦЕСС Об авторе Программа курса Методические рекомендации Тема 1. Понятие сущность и задачи уголовного процесса. Уголовнопроцессуальное законодательство Тема 2. Принципы уголовного процесса Тема 3. Субъекты уголовно