ВУЗ:
Составители:
Рубрика:
Каждый файл, используемый в базе данных, имеет два имени:
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. встроенные (системные) и определяемые пользователем хранимые процедуры. В системе могут храниться, помимо функций и процедур, последовательности (пакеты) команд, которые называются скриптами. Если скрипт описывает процесс создания базы данных, или каких-либо ее объектов, то такой скрипт называется сценарием. Сценарии позволяют переносить структуру базы данных от одного сервера к другому, а также структуру таблиц и других объектов в различные базы данных. Скрипты хранятся в текстовых файлах. Функции и хранимые процедуры баз данных позволяют уменьшить объем запросов, передаваемых от клиента к серверу, что повышает общую производительность системы. Наличие исходного кода для этих объектов позволяет упростить сопровождение программных комплексов и внесение изменений в них. Обычно все бизнес – правила и алгоритмы обработки данных реализуются на сервере баз данных и доступны конечному пользователю в виде набора функций и хранимых процедур, которые и представляют интерфейс обработки данных. Для обеспечения целостности данных, а также в целях безопасности, приложению обычно не предоставляется прямой доступ к данным. Вся работа ведется с помощью указанного интерфейса.
Страницы
- « первая
- ‹ предыдущая
- …
- 12
- 13
- 14
- 15
- 16
- …
- следующая ›
- последняя »