Разработка и сопровождение баз данных в среде СУБД MS SQL Server 2000. Сивохин А.В - 45 стр.

UptoLike

Функции и хранимые процедуры баз данных позволяют уменьшить объем
запросов, передаваемых от клиента к серверу, что повышает общую
производительность системы. Наличие исходного кода для этих объектов позволяет
упростить сопровождение программных комплексов и внесение изменений в них.
Обычно все бизнесправила и алгоритмы обработки данных реализуются на сервере
баз данных и доступны
конечному пользователю в виде набора функций и хранимых
процедур, которые и представляют интерфейс обработки данных. Для обеспечения
целостности данных, а также в целях безопасности, приложению обычно не
предоставляется прямой доступ к данным. Вся работа ведется с помощью указанного
интерфейса.
Подобный подход делает весьма простым изменение алгоритмов обработки
данных и обеспечивает
возможность расширения системы без внесения изменений в
само приложение. Достаточно изменить хранимую процедуру на сервере баз
данных, и сделанные изменения тотчас станут доступными всем пользователям
сети.
6.2. КОНСТАНТЫ, ИМЕНА, ИДЕНТИФИКАТОРЫ, ПЕРЕМЕННЫЕ,
ВЫРАЖЕНИЯ В ЯЗЫКЕ TRANSACT–SQL
В языке Transact–SQL имеются следующие виды констант:
битовые: 0 и 1;
логические: FALSE и TRUE;
бинарные в шестнадцатеричном представлении
: 0x9E70DA;
символьные: ‘ABC’; “ABC” (если QUOTED_IDENTIFIER = OFF), N ‘ABC’
или N “ABC” (Unicode);
целые: 1; 2; 175;
с фиксированной точкой: 12.35; - 16.753;
с плавающей точкой: 1.75Е5; 3.84Е – 3;
для даты: “ April 15.2003”; “4/15/2003”; “20031207”;
для времени: 14:30; 14:30:20:999; 4am; 4pm;
денежные: $100;?200; 2.15.
    Функции и хранимые процедуры баз данных позволяют уменьшить объем
запросов,     передаваемых   от   клиента   к    серверу,    что   повышает   общую
производительность системы. Наличие исходного кода для этих объектов позволяет
упростить сопровождение программных комплексов и внесение изменений в них.
Обычно все бизнес–правила и алгоритмы обработки данных реализуются на сервере
баз данных и доступны конечному пользователю в виде набора функций и хранимых
процедур, которые и представляют интерфейс обработки данных. Для обеспечения
целостности данных, а также в целях безопасности, приложению обычно не
предоставляется прямой доступ к данным. Вся работа ведется с помощью указанного
интерфейса.
    Подобный подход делает весьма простым изменение алгоритмов обработки
данных и обеспечивает возможность расширения системы без внесения изменений в
само приложение. Достаточно изменить хранимую процедуру на сервере баз
данных, и сделанные изменения тотчас станут доступными всем пользователям
сети.


        6.2. КОНСТАНТЫ, ИМЕНА, ИДЕНТИФИКАТОРЫ, ПЕРЕМЕННЫЕ,
                   ВЫРАЖЕНИЯ В ЯЗЫКЕ TRANSACT–SQL
    В языке Transact–SQL имеются следующие виды констант:
    • битовые: 0 и 1;
    • логические: FALSE и TRUE;
    • бинарные в шестнадцатеричном представлении: 0x9E70DA;
    • символьные: ‘ABC’; “ABC” (если QUOTED_IDENTIFIER = OFF), N ‘ABC’
         или N “ABC” (Unicode);
    • целые: 1; 2; 175;
    • с фиксированной точкой: 12.35; - 16.753;
    • с плавающей точкой: 1.75Е5; 3.84Е – 3;
    • для даты: “ April 15.2003”; “4/15/2003”; “20031207”;
    • для времени: 14:30; 14:30:20:999; 4am; 4pm;
    • денежные: $100;?200; 2.15.