Опубликован: 02.02.2007 | Доступ: свободный | Студентов: 2374 / 243 | Оценка: 4.10 / 3.86 | Длительность: 26:44:00
Урок 22:

Язык определения данных

Создайте таблицу с ограничением первичного ключа

  1. Убедитесь, что в панели инструментов анализатора запросов Query Analyzer выбрана база данных Aromatherapy.
  2. В панели редактирования Editor Pane, окна Query (Запрос), введите следующий оператор:
    CREATE TABLE SimpleTable
    (
    		 SimpleID smallint
    			    IDENTITY (1,1)
    			    PRIMARY KEY CLUSTERED,
    		 SimpleDescription varchar(50)
    )

  3. Для выполнения оператора, в панели инструментов анализатора запросов Query Analyzer нажмите на кнопку Execute Query (Выполнить запрос).Query Analyzer создаст таблицу SimpleTable.
  4. В панели Object Browser раскройте папку User Tables для базы данных Aromatherapy. (Если папка уже раскрыта, щелкните на ней, чтобы выбрать панель Object Browser.)
  5. Нажмите клавишу F5, чтобы обновить содержимое экрана. В списке появится SimpleTable.

Совет. Если окно Query (Запрос) отобразит сообщение о том, что объект с именем "SimpleTable" уже существует, то вам не следует щелкать на Object Browser перед нажатием клавиши F5.

Создайте таблицу с ограничением внешнего ключа.

  1. В окне запроса выберите вкладку Editor (Редактор) и в панели инструментов анализатора запросов Query Analyzer нажмите кнопку Clear Window (Очистить окно)для очистки содержимого панели редактирования Editor Pane.
  2. В панели редактирования введите следующий оператор:
    CREATE TABLE RelatedTable
    (
    		 RelatedID smallint
    			    IDENTITY (1,1)
    			    PRIMARY KEY CLUSTERED,
    		 SimpleID smallint
    			    REFERENCES SimpleTable (SimpleID),
    		 RelatedDescription varchar(20)
    )

  3. Чтобы выполнить оператор, в панели инструментов анализатора запросов Query Analyzer нажмите на кнопку Execute Query (Выполнить запрос).Query Analyzer создаст таблицу.
  4. Чтобы выбрать Object Browser, щелкните на любом месте в его панели.
  5. Нажмите клавишу F5, чтобы обновить содержимое экрана. Object Browser отобразит в папке User Tables новую таблицу RelatedTable.

Создайте представление

  1. В окне запроса выберите вкладку Editor (Редактор) и в панели инструментов анализатора запросов Query Analyzer нажмите кнопку Clear Window (Очистить окно)для очистки содержимого панели редактирования Editor Pane.
  2. В панели редактирования введите следующий оператор:
    CREATE VIEW SimpleView
    AS 
     
    SELECT RelatedID, SimpleDescription, RelatedDescription
    FROM RelatedTable
    INNER JOIN SimpleTable
    ON RelatedTable.SimpleID = SimpleTable.SimpleID

  3. Для выполнения оператора, в панели инструментов анализатора запросов Query Analyzer нажмите на кнопку Execute Query (Выполнить запрос).Query Analyzer создаст представление.
  4. В Object Browser раскройте папку View для базы данных Aromatherapy. (Если папка View уже раскрыта, щелкните на любом месте в панели Object Browser для ее выбора.)
  5. Нажмите клавишу F5, чтобы обновить содержимое экрана. Object Browser отобразит в папке View новое представление SimpleView.
Инна Грушецкая
Инна Грушецкая
Сергей Чесноков
Сергей Чесноков