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

UptoLike

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

Каждый файл, используемый в базе данных, имеет два имени:
Logical File Nameлогическое имя файла, которое используется в командах Transact-SQL
при ссылке на конкретный файл;
OS File Nameимя файла в операционной системе, которое используется в операционной
системе.
Для каждого файла базы данных можно задать свойство автоматического роста и шаг
прироста в мегабайтах или в процентах от первоначального роста, а также максимальный размер,
до которого возможен рост файла.
SQL-Server 2000 обеспечивает создание групп следующих трех типов:
Primary File Groupосновная группа файлов, которая включает первичный файл и все
файлы, не включенные в другие группы. База данных может иметь только одну основную группу
файлов.
Лабораторная работа 3
Основы программирования на Transact – SQL
Цель работы
изучение структурированного языка запросов Transact – SQL, являющегося
основой системы программирования SQL Server 2000, и приобретение навыков применение
инструментальных средств разработки и программирования объектов создаваемых баз данных.
Система программирования SQL Server 2000 относится к классу командно
интерпретирующих систем сверхвысокого уровня. Единицами действий системы являются
команды, исполняемые в режиме интерпретации сразу же по мере их поступления в сервер.
Основой этой системы программирования является проблемноориентированный
структурированный язык запросов (Structured Query Language) Transact – SQL, который
расширяется и развивает возможности стандарта ANSI SQL – 92.
Transact – SQL включает следующие средства:
1. данные различного типа баз данных и переменных;
2. константы, стандартные и ограниченные идентификаторы;
3. арифметические и логические выражения, включающие следующие операнды: константы,
переменные, имена столбцов таблиц, функции, подзапросы и условные выражения, а также
выражения, взятые в круглые скобки;
4. SQL – команды для создания, изменения и удаления баз данных и их объектов, а также для
определения запросов на ввод, обработку и извлечение данных;
5. управляющие программные структуры, определяющие условия и порядок выполнения
команд в заданной последовательности или пакете команд;
6. встроенные (системные) и определяемые пользователем функции;
7. встроенные (системные) и определяемые пользователем хранимые процедуры.
В системе могут храниться, помимо функций и процедур, последовательности (пакеты)
команд, которые называются скриптами. Если скрипт описывает процесс создания базы данных,
или каких-либо ее объектов, то такой скрипт называется сценарием. Сценарии позволяют
переносить структуру базы данных от одного сервера к другому, а также структуру таблиц и
других объектов в различные базы данных. Скрипты хранятся в текстовых файлах.
Функции и хранимые процедуры баз данных позволяют уменьшить объем запросов,
передаваемых от клиента к серверу, что повышает общую производительность системы. Наличие
исходного кода для этих объектов позволяет упростить сопровождение программных комплексов
и внесение изменений в них. Обычно все бизнесправила и алгоритмы обработки данных
реализуются на сервере баз данных и доступны конечному пользователю в виде набора функций
и хранимых процедур, которые и представляют интерфейс обработки данных. Для обеспечения
целостности данных, а также в целях безопасности, приложению обычно не предоставляется
прямой доступ к данным. Вся работа ведется с помощью указанного интерфейса.
       Каждый файл, используемый в базе данных, имеет два имени:
       Logical File Name – логическое имя файла, которое используется в командах Transact-SQL
при ссылке на конкретный файл;
       OS File Name – имя файла в операционной системе, которое используется в операционной
системе.
       Для каждого файла базы данных можно задать свойство автоматического роста и шаг
прироста в мегабайтах или в процентах от первоначального роста, а также максимальный размер,
до которого возможен рост файла.
       SQL-Server 2000 обеспечивает создание групп следующих трех типов:
       Primary File Group – основная группа файлов, которая включает первичный файл и все
файлы, не включенные в другие группы. База данных может иметь только одну основную группу
файлов.


                           Лабораторная работа № 3

                         Основы программирования на Transact – SQL

     Цель работы – изучение структурированного языка запросов Transact – SQL, являющегося
основой системы программирования SQL Server 2000, и приобретение навыков применение
инструментальных средств разработки и программирования объектов создаваемых баз данных.
      Система программирования SQL Server 2000 относится к классу командно –
интерпретирующих систем сверхвысокого уровня. Единицами действий системы являются
команды, исполняемые в режиме интерпретации сразу же по мере их поступления в сервер.
Основой этой системы программирования является проблемно – ориентированный
структурированный язык запросов (Structured Query Language) Transact – SQL, который
расширяется и развивает возможности стандарта ANSI SQL – 92.

      Transact – SQL включает следующие средства:
   1. данные различного типа баз данных и переменных;
   2. константы, стандартные и ограниченные идентификаторы;
   3. арифметические и логические выражения, включающие следующие операнды: константы,
      переменные, имена столбцов таблиц, функции, подзапросы и условные выражения, а также
      выражения, взятые в круглые скобки;
   4. SQL – команды для создания, изменения и удаления баз данных и их объектов, а также для
      определения запросов на ввод, обработку и извлечение данных;
   5. управляющие программные структуры, определяющие условия и порядок выполнения
      команд в заданной последовательности или пакете команд;
   6. встроенные (системные) и определяемые пользователем функции;
   7. встроенные (системные) и определяемые пользователем хранимые процедуры.

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