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

Вопрос. Язык SQL в СУБД.Назн-е,стан-ты,дост-ва

ЭТАПЫ ЖИЗНЕННОГО ЦИКЛА БАЗЫ ДАННЫХ. | Вопрос. Сase-средства для моделирования данных. | Вопрос. Нормализация таблиц. Первая нормальная форма. | Вопрос.Этапы проектирования базы данных и их процедуры. | Вопрос. Общая хар-ка СУБД MicrosoftAccess 2000 | Вопрос. Структурф окна СУБД MSAccess | Некоторые свойства полей | Вопрос. Запросы на выборку, способы их создания | Вопрос. Конструирование запросов выбора, перекрестного запроса, запросов на внесение изменений в базу данных. | Вопрос . Назначение отчетов и способы их создания. |


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

Первоначально официального стандарта в области БД не существовало, что в определенном смысле сдерживало развитие технологий баз данных. В результате совместных усилий двух организаций: ANSI (American National Standarts) и ISO (International Standarts Organisation) в 1986 году был принят стандарт SQL-86 (SQL-1). После появления первого международного стандарта языка работа в этой области продолжилась, и в 1992 г. был принят второй международный стандарт SQL-92 (SQL-2), в 1999 г. появляется объектно-ориентированный язык SQL:1999 (SQL-3), а в 2003 г. принят стандарт SQL:2003. Каждый стандарт представляет собой многостраничный документ сложной структуры.

Язык SQL можно использовать для доступа к БД в двух режимах: при интерактивной работе и в прикладных программах.

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

Работа с яз-м SQL: пользователь на языке SQL обращается к СУБД с запросом. СУБД выбирает необходимые данные из базы и возвращает их пользователю. Язык SQL можно использовать в двух режимах: интерактивный, прикладные программы. SQL – язык интерактивных запросов. Пользователи вводят команды SQL в интерактивных программах с целью выборки данных и отображения их на экране. Это удобный способ выполнения специальных запросов.

Назначение. SQL-это1 – язык программирования баз данных.2 – язык администрирования баз данных.3– язык создания приложений клиент/сервер. 4– язык распределенных баз данных.5– язык шлюзов баз данных. Достоинства:1- Независимость от конкретных СУБД;2- Межплатформенная переносимость;3- Наличие стандартов;4- Поддержка со стороны компании Microsoft (протокол ODBC и технология ADO) и IBM;5- Реляционная основа;6- Высокоуровневая структура, напоминающая английский язык;7- Возможность выполнения специальных интерактивныхзапросов;8-Обеспечение программногодоступа к базам данных;9- Возможность различногопредставления данных;10- Полноценность как языка, предназначенного для работы с базами данных;11-Возможность динамическогоопределения данных;12-Поддержка архитектуры клиент / сервер;13- Расширяемость и поддержка объектно-ориентированных технологий;14- Возможность доступа к данным в среде Internet;15- Интеграция с языком Java (протокол JDBC).


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


<== предыдущая страница | следующая страница ==>
Вопрос. Создание статических Web-страниц из объектов базы данных. Конструирование страниц доступа к данным.| Вопрос Основные команды SQL

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