MS SQL-Server 2000. Сивохин А.В. - 18 стр.

UptoLike

Составители: 

Метасинтаксические знаки имеют следующий смысл:
Из определения синтаксиса команды GREATE DATABASE следует:
a) для создания базы данных в ряде случаев достаточно задать лишь ее имя;
имеется возможность задавать полные пути и имена файлов, как для данных, так и для
журнала транзакций (logon);
b) явно указывать первичный файл, который содержит необходимые сведения об остальных
файлах;
c) можно использовать группы файлов для ускорения операций вводаввода
Задание 1. Используя команду SELECT в форме SELECT {выражение as имя колонки}
[,…], создать и сохранить в файле SQLExpression пакет команд, обеспечивающий демонстрацию
следующих возможностей языка Transact – SQL:
a) использование констант всех видов;
b) применение ограниченных идентификаторов;
c) использование полностью определенных имен объектов;
d) объявление переменных и их использование для связи между командами;
e) использование в выражениях арифметических и строковых операторов, операторов
сравнения, логических и битовых операторов;
f) использование системных функций и функций, определенных пользователем;
g) использование управляющих конструкций языка.
Задание 2. Написать команду для создания таблицы, колонки которой имели бы все
допустимые типы данных и значения по умолчанию. Для простоты имя колонки должно
начинаться с буквы F, а далее следует использовать имя типа: Fbigint, Fint и т.д. Скрипт сохранить
в файле SQLColType.
Задание 3. Написать команды объявления переменных всех типов, задать им значения с
помощью операторов присваивания и включить эти значения в таблицу, созданную в задании 2
Задание 4. Написать примеры использования переменных вариантного типа sql_variant.
Задание 5. Открыть таблицу systypes и ознакомиться с ее структурой. Создать два
соответственных типа данных.
Задание 6. Написать запросы для базы данных Pubs, используя логические операторы
ALL, SOME, ANY, BETWEEN, EXISTS, IN, LIKE.
::=
есть по определению;
|
выбор альтернативы;
[ ]
возможное отсутствие части определения;
{ }
объединение частей определения для выюора или
повторения;
[,…n]
повторение предшествующей части 1, 2, …, n раз с
разделителем запятая для этой части (разделитель может
быть любой;)
<…>
метапеременная, которая имеет свое определение.
      Метасинтаксические знаки имеют следующий смысл:

         ::=            ―     есть по определению;
         |              ―     выбор альтернативы;
               []       ―     возможное отсутствие части определения;
               {}       ―     объединение частей определения для выюора или
                              повторения;
               [,…n]    ―     повторение предшествующей части 1, 2, …, n раз с
                              разделителем запятая для этой части (разделитель может
                              быть любой;)
               <…>      ―     метапеременная, которая имеет свое определение.




      Из определения синтаксиса команды GREATE DATABASE следует:
      a) для создания базы данных в ряде случаев достаточно задать лишь ее имя;
      имеется возможность задавать полные пути и имена файлов, как для данных, так и для
журнала транзакций (logon);
      b) явно указывать первичный файл, который содержит необходимые сведения об остальных
файлах;
      c) можно использовать группы файлов для ускорения операций ввода – ввода

       Задание 1. Используя команду SELECT в форме SELECT {выражение as имя колонки}
[,…], создать и сохранить в файле SQLExpression пакет команд, обеспечивающий демонстрацию
следующих возможностей языка Transact – SQL:
       a) использование констант всех видов;
       b) применение ограниченных идентификаторов;
       c) использование полностью определенных имен объектов;
       d) объявление переменных и их использование для связи между командами;
       e) использование в выражениях арифметических и строковых операторов, операторов
сравнения, логических и битовых операторов;
       f) использование системных функций и функций, определенных пользователем;
       g) использование управляющих конструкций языка.

      Задание 2. Написать команду для создания таблицы, колонки которой имели бы все
допустимые типы данных и значения по умолчанию. Для простоты имя колонки должно
начинаться с буквы F, а далее следует использовать имя типа: Fbigint, Fint и т.д. Скрипт сохранить
в файле SQLColType.

     Задание 3. Написать команды объявления переменных всех типов, задать им значения с
помощью операторов присваивания и включить эти значения в таблицу, созданную в задании 2

      Задание 4. Написать примеры использования переменных вариантного типа sql_variant.

      Задание 5. Открыть таблицу systypes и ознакомиться с ее структурой. Создать два
соответственных типа данных.

      Задание 6. Написать запросы для базы данных Pubs, используя логические операторы
ALL, SOME, ANY, BETWEEN, EXISTS, IN, LIKE.