Курсовая работа: Transact-SQL

Содержание

Введение………………………………………………………………………………….. 3

1. Управляющие конструкции transact-sql……………………………………………... 4

1.1 Команда группировки ………………………………………………………………. 4

1.2 Команды программирования transact-sql ………………………………………….. 4

2. Типы данных…………………………………………………………………………... 8

2.1 Таблица systypes……………………………………………………………………... 8

2.2 Числовые типы данных……………………………………………………………... 8

2.3 Строковые типы данных ………………………………………………………….. 11

3. Типы инструкций……………………………………………………………………. 13

3.1 Инструкции языка определения, управления и обработки данных……………... 13

3.2 Создание объектов и управление защитой……………………………………….. 15

3.3 Логические операторы, инструкции языка определения……………………….... 19

Заключение……………………………………………………………………………….22

Глоссарий……………………………………………………………………………….. 24

Список используемой литературы…………………………………………………….. 23

Приложение А…………………………………………………………………………... 24

Приложение В…………………………………………………………………………... 25

Введение

Структурированный язык запросов SQL (StructuredQueryLanguage) был разработан в 1970 г. корпорацией IBMкак язык управления реляционными базами данных. До него и после него были попытки создания альтернативных языков, но стандартом стал именно SQL. Практически все производители систем управления базами данных используют в своих продуктах ту или иную модификацию SQL. С 1970 г. Было разработано немало версий этого языка, часто не совместимых друг с другом. В результате в 1992 г. американским национальным институтом стан­дартов (AmericanNationalStandardInstitute-ANSI) был разработан стандарт SQL – 92, описывающий поведение сервера и регламентирующий основные правила работы. Целью разработки этого стандарта было, в частности, уменьшение несовместимости различных вариантов SQL.

Однако, несмотря на все усилия добиться единого стандарта, каждый из производителей использует и развивает свою модификацию SQL. В SQLServer 7.0 реализован вариант Transact-SQL, поддерживающий большинство возможно­стей стандарта ANSISQL-92, а также ряд дополнений, увеличивающих гибкость и мощность языка. Transact-SQL широко используется не только в продуктах Microsoft, но и в приложениях независимых разработчиков.

Transact-SQL является основой SQL Server 7.0, реализуя простые, но в то же время мощные методы доступа к данным. Администратор может сконфигуриро­вать сервер таким образом, что пользователям не нужно будет явно указывать на­чало и конец транзакций. Сервер сам позаботится об обеспечении целостности данных. Для профессиональной работы с SQLServer 7.0 необходимо понимать механизмы работы Transact-SQLи уметь успешно применять их на практике.

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

Основная часть

1 Управляющие конструкции TRANSACT-SQL

1.1 Команда группировки

Рассмотрим различные конструкции Transact-SQL, без которых невоз­можно написание эффективных алгоритмов.

BEGIN…END

С помощью этой конструкции выполняется группировка двух и более ко­манд в единый блок. Сгруппированные команды воспринимаются интерпретато­ром Transact-SQLкак один оператор. Подобная группировка требуется для конст­рукции поливариантных ветвлений, условных и циклических конструкций. Beginставится в начале блока. После него располагается одна или несколько команд. ЗавершаетсяблокключевымсловомEND:

BEGIN

SELECT * FROM authors

SELECT * FROM titles

--> ЧИТАТЬ ПОЛНОСТЬЮ <--

К-во Просмотров: 367
Бесплатно скачать Курсовая работа: Transact-SQL