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

Назначения, стандарты и достоинства языка SQL

Читайте также:
  1. GSM стандарты.
  2. I. НАМЕРЕННОЕ ИЗОБРЕТЕНИЕ И БОЖЕСТВЕННОЕ СОЗДАНИЕ ЯЗЫКА
  3. II. Нормы современного русского литературного языка
  4. А.А. Потебня: философия языка и мифа
  5. Аннотация - краткая характеристика документа с точки зрения его назначения, содержания, вида, формы и других особенностей. Применяется в изданиях по общественным наукам.
  6. Аудиолингвальный и аудиовизуальный методы обучения иностранным языкам
  7. Бесплатные курсы турецкого языка онлайн ПРОДВИНУТЫЙ уровень. урок Урок 1 (38) .

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

SQL представляет собой некоторые комбинации реляционных исчислений кортежей и расширение реляционной алгебры.

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

SQL обеспечивает доступ данных в 2-х режимах: - Интерактивные; - Программные

Цель стандартизации – переносимость приложений между различными СУБД.

В стандарте ANSI/ISO определены наиболее простые условия цельности данных (например: обязательность данных, уникальность первичных ключей). Более сложные условия (деловое правило) не определены в стандарте и реализуются по-разному.

SQL 1 (1980) содержит только описание яз. определения структуры БД в реализации СУБД различными подходами:

· Созданная в ходе процесса установки ПО (Oracle) таблица пользователя всегда помещается в единую общесистемную БД

· С помощью специальных программы – утилиты (Ingress)

· оператором Create data base (SQL Server)

SQL 2 (1992)

· Существенно более полная и охватывает практически все необходимые для реализации аспекты:

· Манипулирование схемой БД

· Управление транзакциями и сессиями

· Подключение к БД

· Динамическое SQL

· Определеныь общие требования к системному каталогу

· Не требует, чтобы СУБД в точности поддерживала требуемый набор системных наборов.

SQL 3 (1993)

· Содержит механизм триггеров

· Поддержка типов данных, определяемых пользователем

· Поддержка курсоров

· Расширенные средства подключение и транзакции

· Поддержка обновляемых результирующих наборов

SQL 2003

· Расширение типов данных (MXL - документ)

· Табличные функции

· Расширенные возможности Create table

· Новый оператор Merge

· Вложенные таблицы

Достоинства SQL

· Легко для понимания

· Наличие стандартов

· Универсальное программное средство управление данными

· Независимость от СУБД

· Переносимость с одной вычислительной системы на другую

· Реализационная основа – единственный яз для реляционной БД

· Обеспечения интерактивного и программного доступа к данным

· Возможность различного представления данных в БД для различных пользователей

· Обеспечение администрирования и защиты БД

· Работа с распределенной БД

· Поддержка возможности динамического определения данных

· Полноценный яз для работы с БД


Дата добавления: 2015-10-21; просмотров: 109 | Нарушение авторских прав


Читайте в этой же книге: Семантическая объектная модель. Пример объектной диаграммы. | Сase-средства для моделирования данных. | Понятие СУБД. Архитектура СУБД. | Возможности, предоставляемые СУБД пользователям. Производительность СУБД. | Классификация СУБД. Режимы работы пользователя в СУБД. | Функции СУБД | Логическая (предикатная)модель | Типы обрабатываемых данных и выражения. | Инструментальные средства для создания базы данных и ее приложений. | Конструирование запросов выбора, перекрестного запроса, запросов на внесение изменений в базу данных. |
<== предыдущая страница | следующая страница ==>
Конструирование отчета с вычислениями в строках, с частными и общими итогами.| Типы данных и выражения SQL

mybiblioteka.su - 2015-2024 год. (0.005 сек.)