Logo Host-telecom.com — профессиональный хостинг в Европе! Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
ATLEX Выделенные серверы: в Европе / в России.

Виртуальные серверы: в Европе / в России.

Партнерская программа

Ваш сайт в 8 раз быстрее конкурентов. Хостинг от $2.95

VPS: SSD, KVM, бесплатные бэкапы и администрирование

Все необходимое для вашего сайта и лучшая техподдержка 24/7

хостинг сайтов ГиперХост — хостинг сайтов который Вы искали.

Виртуальный хостинг, Аренда VPS серверов, рация доменных имен, SSL сертификаты

💰 Самые низкие цены на домены

🔒 Отличный хостинг на SSD c бесплатными SSL

💻 Огромнейший выбор dedicated выделенных серверов

Предисловие

В этом курсе будут рассмотрены основные возможности стандартного языка доступа к базам данных SQL. Почему эта тема кажется такой важной? Ответ очевиден. Как и в случае использования любого стандартизованного средства, нужно понимать, что обязательно должны делать поставщики, а какие предлагаемые ими средства являются дополнительными. Если вы не хотите попасть в плен к некоторому конкретному производителю, нужно пользоваться только стандартными средствами. Особенно важно то, что язык баз данных SQL является повсеместно распространенным. Невозможно найти компанию, производящую развитые средства управления базами данных, основной интерфейс доступа к базам данных которой основывался бы на другом языке. Невозможно создать информационную систему, в которой не использовался бы язык SQL. Если имеется желание сделать эту информационную систему более или менее не зависящей от первоначального поставщика аппаратуры и/или базового программного обеспечения, необходимо пользоваться согласованным набором стандартов, в состав которых обязательно будет входить стандарт языка SQL.

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

Вторая глава посвящена первому международному стандарту языков баз данных - SQL/89. Описывается общая структура стандарта и его основные составляющие. Далее обсуждаются используемые в SQL/89 типы данных. Следующий набор тем относится к средствам формулирования запросов, включая особенности так называемого "встроенного SQL". После этого речь идет о возможностях определения схемы базы данных, включая средства определения таблиц, столбцов, ограничений целостности, представлений, привилегий доступа. Рассматриваются два базовых способа использования языка SQL при разработке прикладных программ - встроенный SQL и язык модулей. Наконец, в завершение главы излагаются основные принципы формулировки операторов манипулирования данными ("вставить новую строку в таблицу", "удалить существующую строку", "изменить содержимое существующей строки").

В третьей главе описываются основные свойства SQL/92. Глава начинается с введения в основные понятия SQL/92: типы данных, домены, ограничения целостности, каталоги базы данных, привилегии, транзакции, сессии и т.д. Вслед за этим обсуждаются возможные виды скалярных выражений: арифметические выражения, выражения над строками, выражения с датами и временем, выражения с переключателем. Далее рассматриваются способы построения запросов, которые в стандарте SQL/92 допускают гораздо больше способов формулировки, чем в SQL/89. В отдельном разделе обсуждаются допустимые условия выборки. В SQL/92 по сравнению с SQL/89 имеется существенно более развитый набор средств определения и манипулирования схемой базы данных. Рассмотрению этих средств посвящен очередной раздел. В следующем разделе главы описываются средства манипулирования данными в соответствии со стандартом SQL/92: операторы, связанные с курсором, одиночные операторы, возможности работы со временными таблицами. Далее обсуждаются способы управления транзакциями, сессиями и подключениями к базам данных. После этого говорится о встроенном, динамическом и интерактивном подъязыках SQL. В заключение главы рассказывается о трех уровнях языка SQL, определенных в стандарте (это важная часть курса, поскольку на сегодня нет ни одной полной реализации языка).

В четвертой главе курса приводится обсуждение сравнительных характеристик языков SQL/89 и SQL/92, а также проблемы частичной несовместимости этих языков. В заключение курса рассматриваются некоторые свойства, которые ожидается увидеть в следующем стандарте - SQL/3.

Содержание | Вперед

 

Виртуальные VPS серверы в РФ и ЕС

Dedicated серверы в РФ и ЕС

По промокоду CITFORUM скидка 30% на заказ VPS\VDS

VDS хостинг Облачный сервер в Нидерландах и Украине

Аренда виртуального сервера от $7.91

Партнёрская программа
$20 за клиента

Wildcard сертификаты от $74,97 в год.

Дешевые ssl сертификаты для домена

Sectigo сертификаты от $7,67 в год.

хостинг Украина Виртуальный хостинг для сайта от $4,87

Регистрация домена от $2 в год

Партнерская программа – $20 за клиента

VPS с гибкой конфигурацией: за 1€

Мощные выделенные сервера: от 25€

Собственный Дата-Центр
Поддержка 24/7

Бесплатный конструктор сайтов и Landing Page

Хостинг с DDoS защитой от 2.5$ + Бесплатный SSL и Домен

SSD VPS в Нидерландах под различные задачи от 2.6$

Новости мира IT:

Архив новостей

Последние комментарии:

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 7861149
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList liveinternet.ru: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодня This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2019 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...