Опубликован: 02.02.2007 | Доступ: свободный | Студентов: 2377 / 244 | Оценка: 4.10 / 3.86 | Длительность: 26:44:00
Тема: Базы данных
Специальности: Администратор баз данных
Теги:
Урок 22:
Язык определения данных
Создайте таблицу с ограничением первичного ключа
- Убедитесь, что в панели инструментов анализатора запросов Query Analyzer выбрана база данных Aromatherapy.
- В панели редактирования Editor Pane, окна Query (Запрос), введите следующий оператор:
CREATE TABLE SimpleTable ( SimpleID smallint IDENTITY (1,1) PRIMARY KEY CLUSTERED, SimpleDescription varchar(50) )
- Для выполнения оператора, в панели инструментов анализатора запросов Query Analyzer нажмите на кнопку Execute Query (Выполнить запрос).Query Analyzer создаст таблицу SimpleTable.
- В панели Object Browser раскройте папку User Tables для базы данных Aromatherapy. (Если папка уже раскрыта, щелкните на ней, чтобы выбрать панель Object Browser.)
- Нажмите клавишу F5, чтобы обновить содержимое экрана. В списке появится SimpleTable.
Совет. Если окно Query (Запрос) отобразит сообщение о том, что объект с именем "SimpleTable" уже существует, то вам не следует щелкать на Object Browser перед нажатием клавиши F5.
Создайте таблицу с ограничением внешнего ключа.
- В окне запроса выберите вкладку Editor (Редактор) и в панели инструментов анализатора запросов Query Analyzer нажмите кнопку Clear Window (Очистить окно)для очистки содержимого панели редактирования Editor Pane.
- В панели редактирования введите следующий оператор:
CREATE TABLE RelatedTable ( RelatedID smallint IDENTITY (1,1) PRIMARY KEY CLUSTERED, SimpleID smallint REFERENCES SimpleTable (SimpleID), RelatedDescription varchar(20) )
- Чтобы выполнить оператор, в панели инструментов анализатора запросов Query Analyzer нажмите на кнопку Execute Query (Выполнить запрос).Query Analyzer создаст таблицу.
- Чтобы выбрать Object Browser, щелкните на любом месте в его панели.
- Нажмите клавишу F5, чтобы обновить содержимое экрана. Object Browser отобразит в папке User Tables новую таблицу RelatedTable.
Создайте представление
- В окне запроса выберите вкладку Editor (Редактор) и в панели инструментов анализатора запросов Query Analyzer нажмите кнопку Clear Window (Очистить окно)для очистки содержимого панели редактирования Editor Pane.
- В панели редактирования введите следующий оператор:
CREATE VIEW SimpleView AS SELECT RelatedID, SimpleDescription, RelatedDescription FROM RelatedTable INNER JOIN SimpleTable ON RelatedTable.SimpleID = SimpleTable.SimpleID
- Для выполнения оператора, в панели инструментов анализатора запросов Query Analyzer нажмите на кнопку Execute Query (Выполнить запрос).Query Analyzer создаст представление.
- В Object Browser раскройте папку View для базы данных Aromatherapy. (Если папка View уже раскрыта, щелкните на любом месте в панели Object Browser для ее выбора.)
- Нажмите клавишу F5, чтобы обновить содержимое экрана. Object Browser отобразит в папке View новое представление SimpleView.