Проектирование и реализация баз данных и клиентских приложений в среде MS Visual Studio.NET. Макурин Ю.Д - 15 стр.

UptoLike

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

15
2 Выбор инструментальных средств для проектирования и
реализации информационной системы
2.1 Выбор инструментальных средств для проектирования и реализации
базы данных
Язык структурных запросов Transact-SQL и система управления базами
данных Microsoft SQL Server, встроенные в визуальную объектно-
ориентированную студию разработки Visual Studio.NET, позволяют создавать
локальные, удаленные и распределенные базы данных и графический интерфейс
для их проектирования, тестирования и использования. Студия обеспечивает
также применение современных языков программирования для создания
разнообразных приложений и информационных систем. Именно эти средства
выбираются для физической реализации проектируемой базы данных.
Система программирования SQL Server относится к классу командно-
интерпретирующих систем сверхвысокого уровня. Единицами действий системы
являются команды, исполняемые в режиме интерпретации сразу же по мере их
поступления в сервер. Основой этой системы программирования является
проблемно-ориентированный структурированный язык
запросов Transact-SQL
(Transaction Structured Query Language), который расширяет и развивает
возможности стандарта языка ANSI SQL-92.
Язык Transact-SQL включает следующие средства: данные различного типа
баз данных и переменных; константы, стандартные и ограниченные
идентификаторы; арифметические и логические выражения, включающие
константы, переменные, имена столбцов таблиц, функции, подзапросы и
условные выражения, а также выражения, взятые в круглые скобки; команды для
создания, изменения
и удаления баз данных и их объектов, а также для
определения запросов на ввод, обработку и извлечение данных; управляющие
программные структуры, определяющие условия и порядок выполнения команд в
заданной последовательности или пакете команд; встроенные (системные) и
определяемые пользователем функции; встроенные (системные) и определяемые
пользователем хранимые процедуры.
В системе могут храниться,
помимо функций и процедур,
последовательности (пакеты) команд, которые называются скриптами. Если
скрипт описывает процесс создания базы данных или каких-либо ее объектов, то
такой скрипт называется сценарием. Сценарии позволяют переносить структуру
базы данных от одного сервера к другому, а также структуру таблиц и других
объектов в различные базы данных. Скрипты хранятся
в текстовых файлах.
Функции и хранимые процедуры баз данных позволяют уменьшить объем
запросов, передаваемых от клиента к серверу, что повышает общую
производительность системы. Наличие исходного кода для этих объектов
упрощают сопровождение программных комплексов и внесение изменений в них.
2 Выбор инструментальных средств для проектирования и
  реализации информационной системы
  2.1 Выбор инструментальных средств для проектирования и реализации
      базы данных
       Язык структурных запросов Transact-SQL и система управления базами
данных Microsoft SQL Server, встроенные в визуальную объектно-
ориентированную студию разработки Visual Studio.NET, позволяют создавать
локальные, удаленные и распределенные базы данных и графический интерфейс
для их проектирования, тестирования и использования. Студия обеспечивает
также применение современных языков программирования           для создания
разнообразных приложений и информационных систем. Именно эти средства
выбираются для физической реализации проектируемой базы данных.
      Система программирования SQL Server относится к классу командно-
интерпретирующих систем сверхвысокого уровня. Единицами действий системы
являются команды, исполняемые в режиме интерпретации сразу же по мере их
поступления в сервер. Основой этой системы программирования является
проблемно-ориентированный структурированный язык запросов Transact-SQL
(Transaction Structured Query Language), который расширяет и развивает
возможности стандарта языка ANSI SQL-92.
      Язык Transact-SQL включает следующие средства: данные различного типа
баз данных и переменных; константы, стандартные и ограниченные
идентификаторы; арифметические и логические выражения, включающие
константы, переменные, имена столбцов таблиц, функции, подзапросы и
условные выражения, а также выражения, взятые в круглые скобки; команды для
создания, изменения и удаления баз данных и их объектов, а также для
определения запросов на ввод, обработку и извлечение данных; управляющие
программные структуры, определяющие условия и порядок выполнения команд в
заданной последовательности или пакете команд; встроенные (системные) и
определяемые пользователем функции; встроенные (системные) и определяемые
пользователем хранимые процедуры.
      В системе могут храниться, помимо функций и процедур,
последовательности (пакеты) команд, которые называются скриптами. Если
скрипт описывает процесс создания базы данных или каких-либо ее объектов, то
такой скрипт называется сценарием. Сценарии позволяют переносить структуру
базы данных от одного сервера к другому, а также структуру таблиц и других
объектов в различные базы данных. Скрипты хранятся в текстовых файлах.
      Функции и хранимые процедуры баз данных позволяют уменьшить объем
запросов, передаваемых от клиента к серверу, что повышает общую
производительность системы. Наличие исходного кода для этих объектов
упрощают сопровождение программных комплексов и внесение изменений в них.


                                     15