94486

Язык программирования SQL

Доклад

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

SQL является прежде всего информационно-логическим языком предназначенным для описания изменения и извлечения данных хранимых в реляционных базах данных. Основные функции: создание в базе данных новой таблицы; добавление в таблицу новых записей; изменение записей; удаление записей; выборка записей из одной или нескольких...

Русский

2015-09-14

17.77 KB

1 чел.

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

Основные функции: создание в базе данных новой таблицы; добавление в таблицу новых записей; изменение записей; удаление записей; выборка записей из одной или нескольких таблиц (в соответствии с заданным условием); изменение структур таблиц.

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


 

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

19489. Создание окного приложения 18.61 KB
  Создание окного приложения Первым шагом в разработке приложения C Builder является создание проекта. Файлы проекта содержат сгенерированный автоматически исходный текст который становится частью приложения когда оно скомпилировано и подготовлено к выполнению. Чтобы с
19491. ОСНОВНЫЕ ПОНЯТИЯ ПРОЦЕССОВ ПРОЕКТИРОВАНИЯ 26 KB
  ОСНОВНЫЕ ПОНЯТИЯ ПРОЦЕССОВ ПРОЕКТИРОВАНИЯ Процесс создания описания нового объекта может выполняться различными способами. Если весь процесс проектирования осуществляет человек то проектирование называют неавтоматизированным. В настоящее время неавтома
19492. Распределенная система управления 29.5 KB
  Распределенная система управления А. Развитая сетевая структура. наличие всех трех уровней сетей информационная системная полевая с имеющимися вариантами сетей отдельных уровней; использование мощных системных сетей позволяющих подсоединять к одной шине сот...
19493. Требования к надёжности системы управления 45.5 KB
  Требования к надёжности Уровень надежности АС в существенной степени зависит от следующих основных факторов: Состав и уровень надежности используемых технических средств их взаимодействие и взаимосвязь в структуре Комплекса Технических Средств АС. Состав ...
19494. Интегрированная система автоматизации предприятия 45 KB
  Интегрированная система автоматизации предприятия В современном промышленном производстве все большее значение приобретает возможность оперативного доступа к достоверной и точной информации из любой точки управления производством поскольку это определяющим обр...
19495. Классы микропроцессорных комплексов 49 KB
  Классы микропроцессорных комплексов 1. Контроллер на базе персонального компьютера PC based control. Это направление существенно развилось в последнее время ввиду повышения надежности работы персональных компьютеров; наличия их модификаций в обычном и промышлен...
19496. АРХІТЕКТУРА СУЧАСНИХ ПЕРСОНАЛЬНИХ КОМП’ЮТЕРІВ 80.5 KB
  Персональний комп’ютер – це складна обчислювальна система, яка являє собою сукупність апаратних (основні технічні пристрої) та програмних (сукупність програмних засобів для обробки інформації) засобів, що дають змогу накопичувати і автоматизувати обробку будь-якої інформації.
19497. Требования к структуре и функционированию Системы 34 KB
  Требования к структуре и функционированию Системы По функциональным признакам структура АС подразделяется на следующие категории Представлена на примере АСУТП как системы с наиболее жесткими требованиями. Для АС других типов расписываются собственные требования: ...