Графический режим отличается от создания объектов MS SQL Server вручную с применением Transact-SQL тем, что наглядно представляет объект, его элементы, ограничения, налагаемые на элементы, дополнительные возможности при создании и удобство редактирования.
Создание таблиц представляет собой процесс определения структуры таблицы, ограничений полей, входящих в эту структуру. Пример создания таблицы приведен на рисунке 1.
Рисунок 1 Создание таблицы с помощью SQL Manager
На рисунке 2 представлена форма создания полей и наложения ограничений различных видов (первичного ключа, значения, уникальности, Not Null и т.д.).
Рисунок 2 Добавление полей в таблицу с помощью SQL Manager
После создания таблицы, определенной структуры, можно просмотреть таблицу в различных режимах, представленных на рисунке 3. каждый режим имеет свое назначение, и позволяют накладывать определенные ограничения на таблицу.
Рисунок 3 Пример таблицы с четырьмя полями
Важным при работе с таблицей является этап ввода записей. Режим Data позволяет разнообразить ввод записей для пользователей.
|
|
Рисунок 4 Режим ввода данных в таблицу
Индексы используются, чтобы делать поиск более эффективным и, иногда, заставлять значения отличаться друга от друга.
Они обычно работают незаметно, но если попробовать поместить значения в таблицу, и они будут отклонены из-за их неуникальности, это будет означать, что другая строка имеет то же самое значение для этого поля, и что это поле имеет уникальный индекс или ограничение, которое предписывает ему уникальность.
Ход работы
1 Создать в графическом режиме таблицы, которые не были созданы в предыдущей работе.
Предусмотреть наличие первичных и внешних ключей (тип int), ограничения уникальности, ограничения Not Null при необходимости, длину текстовых полей (тип Char(n)).
2 Указать название вкладок и их содержание при создании таблиц в графическом режиме в SQL-Manager.
3 Указать название вкладок и их содержание при просмотре таблиц в графическом режиме в SQL-Manager (9 режимов просмотра).
4 Указать способы ввода новых записей в таблицу, расположенных на вкладке DATA.
5 Перечислить все действия, которые возможно осуществить с таблицами в графическом режиме, охарактеризовать эти же операции с применением языка Transact-SQL.
6 Оформить подробный отчет и сделать вывод по выполненной работе.
Контрольные вопросы
1 Возможности, предоставляемые пользователю при создании таблицы в графическом режиме SQL-Manager.
2 Объекты базы данных, которые возможно создать в графическом режиме.
3 Перечислить и охарактеризовать вкладки окна SQL_Manager при создании таблицы в графическом режиме.
|
|
4 Можно ли просмотреть структуру таблицы, созданной в графическом режиме, на языке Transact-SQL?
5 Какие ограничения можно наложить на столбец таблицы?
6 В каком случае будет указан на вкладке Forigen Keys внешний ключ?
7 Какие типы данных поддерживаются в SQL-Server?
8 Как создать первичный и внешний ключ?
9 Отличие графического создания структуры таблицы от создания вручную?
10 Что представляет собой CHEMA? Создание новой CHEMA.
Лабораторная работа № 4