Автор: Пользователь скрыл имя, 23 Мая 2012 в 16:56, лабораторная работа
В окне Обозреватель серверов щелкните правой кнопкой мыши по узлу Подключение данных и выберете пункт Создать новую базу данных SQL Server... . В появившемся диалоговом окне Создание новой базы данных SQL Server укажите имя сервера, данные учетной записи и имя новой базы данных. Если использовать проверку подлинности Windows, то данные учетной записи указывать не надо. После этого будет создана указанная база данных, а в узле Подключения данных будет добавлено подключение к этой новой базе данных.
CREATE TRIGGER Trigger1
ON dbo.Employees
FOR /* INSERT, UPDATE, DELETE */
AS
/* IF UPDATE() ... */
Когда триггер будет сохранен в базе данных с помощью команды Файл|Сохранить, то он будет виден под своей таблицей в окне Обозреватель серверов (рядом со столбцами таблицы).
Как создать функцию?
Поддерживаются как скалярные, так и табличные функции. Для создания функции в окне Обозреватель серверов в существующем подключении щелкните правой кнопкой мыши по узлу Функции и выберите пункт Добавить новый, а затем укажите тип создаваемой функции. Здесь имеются три варианта:
a) Подставляемая функция (однооператорная табличная функция),
b) Табличная функция (многооператорная табличная функция),
c) Скалярная функция.
После выбора соответствующего типа функции в новом окне редактора SQL появится код шаблона для данной функции. Например, для табличной функции код шаблона будет иметь вид:
CREATE FUNCTION dbo.Function1
(
/*
@parameter1 int = 5,
@parameter2 datatype
*/
)
RETURNS /* @table_variable TABLE (column1 datatype, column2 datatype) */
AS
BEGIN
/* INSERT INTO @table_variable
SELECT ... FROM ... */
RETURN
END
Для написания кода функции можно использовать конструктор запросов.
Задание
В среде Visual Studio вне контекста решения или проекта Visual Studio создать базу данных (соответствующую вашему варианту) с помощью визуальных инструментов работы с базами данных. База данных должна включать следующие объекты:
Таблицы – 3,
Первичные ключи – 3,
Индексы – 1,
Проверочные ограничения – 1,
Внешние ключи – 2,
Представления – 1,
Хранимые процедуры – 1,
Пользовательские функции – 1,
Триггеры – 1.
6
Информация о работе Создание базы данных вне контекста решения или проекта Visual Studio