Как использовать конструктор таблиц для управления таблицами и связями

 

Конструктор таблиц наряду с редактором Transact-SQL предоставляет графический пользовательский интерфейс для создания и изменения структуры таблицы, включая программные объекты, связанные с таблицами, для баз данных SQL Server.Он запускается при создании новой таблицы для подключенной базы данных или проекта, а также при двойном щелчке таблицы для внесения в нее изменений в Обозреватель объектов SQL Server или в обозревателе решений.

Конструктор состоит из сетки столбцов, области скриптов и контекстной области.В сетке столбцов перечисляются все столбцы в таблице.В этой сетке можно добавлять, изменять и удалять столбцы.Контекстная панель обеспечивает логическое представление определения таблицы (ключи, индикаторы, ограничения, триггеры и т. д.), а также позволяет выбирать объект, выделяя его связи с отдельными столбцами. Можно также добавлять новые объекты в таблицу в этой панели и изменять свойства выбранного объекта в таблице свойств.В области скриптов отображается определение структуры таблицы и выделяется подсветкой скриптов для объекта, выбранного в контекстной области или в сетке столбцов.Предусмотрена возможность вносить изменения в скрипт, одновременно просматривая отображение сетки столбцов и контекстной области.Любые изменения на любой из этих трех областей немедленно распространяются на две другие.

System_CAPS_warningПредупреждение

В следующих процедурах используются сущности, созданные в процедурах в разделах Разработка подключенной базы данных и Разработка базы данных вне сети с учетом проекта.

Создание новой таблицы

  1. Откройте проект TradeDev, который применялся для работы в предыдущих процедурах.

  2. В области Обозреватель решений разверните папку dbo, щелкните правой кнопкой мыши папку Tables и выберите Добавить, затем Таблица.

  3. Назовите новую таблицу Shipper и нажмите кнопку Добавить.

  4. Откроется конструктор таблиц.В сетке столбцов добавьте к таблице новый столбец с именем ShipperName и установите тип данных int.

  5. Обратите внимание, что свойства столбцов можно также изменить в окне Свойства.Щелкните столбец ShipperName и в окне Свойства измените значение DataType для этого столбца на nvarchar и значение length на 128.Обратите внимание, что после перемещения фокуса с этого поля произойдет автоматическое обновление области скриптов и сетки столбцов конструктора, отражающее внесенное изменение.

Создание нового ограничения внешнего ключа

  1. Щелкните правой кнопкой мыши узел Внешние ключи в контекстной области конструктора и выберите пункт Добавить новый внешний ключ.

  2. Обратите внимание, что количество узлов автоматически увеличится на 1.Нажмите клавишу ВВОД, чтобы принять стандартное имя ограничения.

  3. Замените предусмотренное по умолчанию определение ограничения в области скриптов следующим.

    CONSTRAINT [FK_Shipper_Products] FOREIGN KEY ([Id]) REFERENCES [dbo].[Products]([Id])
    

    Заслуживает внимания то, что, с точки зрения пользователя, создание и изменение сущностей базы данных для проекта вне сети идентично выполнению тех же задач с подключенной базой данных.

См. также

Как создавать объекты базы данных с помощью конструктора таблиц