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

UptoLike

триггеры (triggers) - специальный тип хранимых процедур, связываемых с
таблицами и автоматически запускаемых сервером при выполнении
удаления, вставки или изменения данных в конкретной таблице;
определяемые пользователем типы данных (user-defined data types,
UDDT) - типы данных, создаваемые пользователями;
определяемые пользователем функции (user-defined function) - набор
команд Transact-SQL, сохраненных пользователем в виде функции.
1.3. СИСТЕМНЫЕ БАЗЫ ДАННЫХ SQL SERVER 2000
Система управления MS SQL Server 2000 в своей работе использует несколько
системных баз данных, которые создаются автоматически при установке SQL Server
2000 и не должны удаляться. Вся информация о настройке сервера хранится в этих
базах данных. Системные базы данных MS SQL SERVER 2000, создаваемые при
его установке, их назначение и имена соответствующих им файлов представлены в
таблице 1.
Все перечисленные в таблице 1
системные базы данных, как и
пользовательские базы данных, в обязательном порядке содержат 18 системных
таблиц, которые хранят информацию, определяющую структуру и организацию
соответствующей базы данных. Имена всех системных таблиц начинаются с
символов sys. В таблице 2 перечислены системные таблицы с кратким описанием их
назначения.
Не следует напрямую работать с системными таблицами с помощью
команд
SQL Insert, Update и Delete. Для изменения данных в системных таблицах в SQL
Server 2000 имеется набор системных хранимых процедур, с помощью которых
можно выполнить практически любые действия по администрированию сервера.
Фирма Microsoft настоятельно рекомендует использовать эти хранимые процедуры,
а не изменять данные непосредственно. Это связано не только с опасностью
повреждения системных данных, но еще и
с обеспечением совместимости. Microsoft
может изменить структуру системных таблиц и назначение колонок в следующих
версиях SQL Server. Если приложение напрямую изменяет системные таблицы SQL
Server 2000 и при этом корректно работает, то нет никакой гарантии, что оно станет
    • триггеры (triggers) - специальный тип хранимых процедур, связываемых с
       таблицами и автоматически запускаемых сервером при выполнении
       удаления, вставки или изменения данных в конкретной таблице;
    • определяемые пользователем типы данных (user-defined data types,
       UDDT) - типы данных, создаваемые пользователями;
    • определяемые пользователем функции (user-defined function) - набор
       команд Transact-SQL, сохраненных пользователем в виде функции.


               1.3. СИСТЕМНЫЕ БАЗЫ ДАННЫХ SQL SERVER 2000
     Система управления MS SQL Server 2000 в своей работе использует несколько

системных баз данных, которые создаются автоматически при установке SQL Server
2000 и не должны удаляться. Вся информация о настройке сервера хранится в этих
базах данных. Системные базы данных MS SQL SERVER 2000, создаваемые при
его установке, их назначение и имена соответствующих им файлов представлены в
таблице 1.
     Все      перечисленные   в   таблице   1   системные   базы   данных,   как   и
пользовательские базы данных, в обязательном порядке содержат 18 системных
таблиц, которые хранят информацию, определяющую структуру и организацию
соответствующей базы данных. Имена всех системных таблиц начинаются с
символов sys. В таблице 2 перечислены системные таблицы с кратким описанием их
назначения.
     Не следует напрямую работать с системными таблицами с помощью команд
SQL Insert, Update и Delete. Для изменения данных в системных таблицах в SQL
Server 2000 имеется набор системных хранимых процедур, с помощью которых
можно выполнить практически любые действия по администрированию сервера.
Фирма Microsoft настоятельно рекомендует использовать эти хранимые процедуры,
а не изменять данные непосредственно. Это связано не только с опасностью
повреждения системных данных, но еще и с обеспечением совместимости. Microsoft
может изменить структуру системных таблиц и назначение колонок в следующих
версиях SQL Server. Если приложение напрямую изменяет системные таблицы SQL
Server 2000 и при этом корректно работает, то нет никакой гарантии, что оно станет