Авторизация
 


С.Д. Кузнецов - Введение в модель данных SQL (rtf|2005)

С.Д. Кузнецов - Введение в модель данных SQL (rtf|2005)

Курс посвящен описанию основных средств языка SQL в соответствии со стандартом SQL:2003. Цель состоит в том, чтобы представить язык как специфическую модель данных, происходящую от реляционной модели, но значительно от нее отличающуюся. В соответствии с общими принципами представления модели данных в курсе представляется структурная часть модели – средства определения таблиц и представлений, целостная часть – средства определения ограничений целостности и триггеров, а также манипуляционная часть – оператор SELECT. Для полноты также обсуждаются принципы обновления баз данных, управления доступом, управления транзакциями, сессиями и подключениями к серверу баз данных. Язык запросов SQL создан в 1974 г. при разработке исследовательского проекта System R компании IBM. Тогда и долгое время спустя считалось, что язык SQL является основополагающей реализацией идей реляционной модели данных, а многие пользователи языка и сегодня придерживаются того же мнения. Однако в действительности эта точка зрения является нне совсем соответсвует действительности, а данный курс направлен на то, чтобы обеспечить правильное понимание модели данных языка SQL. Следуя общим принципам определения модели данных, в первых двух лекциях курса мы описываем основные понятия структурной части модели данных SQL – типы данных и средства определения базовых таблиц. В этих же частях рассматривается целостная часть модели: средства определения целостности на уровне доменов, столбцов, таблиц и баз данных в целом. Следующие четыре главы посвящены обсуждению различных аспектов манипуляционной части модели данных SQL, которая существенно сложнее традиционных алгебраических и логических механизмов реляционной модели данных. В лекции 7 рассматриваются средства языка SQL, служащие для обновления содержимого существующих баз данных, а также механизм определения и функционирования триггеров. Восьмая лекция посвящена обсуждению средств авторизации доступа, управления транзакциями, сессиями и подключениями. Наконец, завершающая курс лекция 9 содержит описание так называемых «объектных» расширений языка SQL, сближающих синтаксис языка с синтаксисом языковых средств объектно-ориентированных СУБД и еще более отдаляющих модель языка SQL от реляционной модели данных. Основной целью курса является обеспечение базового понимания основ языка SQL в соответствии с последними стандартами языка (SQL:1999 и SQL:2003). Для этого мы абстрагируемся от многих особенностей языка, не носящих, по нашему мнению, фундаментального характера (в частности, от методов использования языка при разработке приложений и способов программирования серверных процедур и функций), а сосредотачиваемся на базовых, модельных свойствах языка. Правильное понимание языка на модельном уровне, четкое осознание отличия модели языка SQL от реляционной модели данных помогает избежать многих серьезных ошибок при разработке приложений на основе SQL-ориентированных СУБД, а также способствует более глубокому проникновению в технологию баз данных.

Название: Введение в модель данных SQL
Автор:С.Д. Кузнецов
Издательство:ИНТУИТ
Год Выпуска:2005
Формат|Качество:rtf
Страниц:200
Размер файла:25Mb

Скачать Введение в модель данных SQL

turbobit.net
TurboBit
letitbit.net
LetItBit
depositfiles.com
http://depositfiles.com/files/r6s6u34wn
upload24.net
upload24.net




рейтинг: 
  • Не нравится
  • 0
  • Нравится
иконка
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Оставить комментарий
иконка
Посетители, находящиеся в группе Гости fun.su, не могут оставлять комментарии к данной публикации.
  • Сегодня
  • Читаемое
  • Комментируют
Мы в соцсетях
  • Вконтакте
  • Facebook
  • Twitter
У нас пока нет ВК
У нас пока нет фейсбука
У нас пока нет твитера
up