Таблицы, как и базы данных, можно создавать двумя способами (с использованием запросов или графического интерфейса).
Выберите из контекстного меню контейнера Table созданной вами таблицы команду New Table. Откроется окно следующего вида:
Рис. 8. Окно столбцов таблицы
Создайте столбцы со следующими сведениями:
Таблица 2 Столбцы
Имя столбца
Тип данных
Разрешить значения null
CustomerID
nchar(5)
False (флажок не установлен)
CompanyName
nvarchar(40)
False (флажок не установлен)
ContactName
nvarchar (30)
True (флажок установлен)
ContactTitle
nvarchar (30)
True (флажок установлен)
Address
nvarchar (60)
True (флажок установлен)
City
nvarchar (15)
True (флажок установлен)
Region
nvarchar (15)
True (флажок установлен)
PostalCode
nvarchar (10)
True (флажок установлен)
Country
nvarchar (15)
True (флажок установлен)
Phone
nvarchar (24)
True (флажок установлен)
Fax
nvarchar (24)
True (флажок установлен)
Окно таблицы примет следующий вид (рис. 9):
Рис. 9. Результирующий вид таблицы
Щелкните правой кнопкой мыши на названии столбца CustomerID и выберите пункт Set Primary Key.
Первичный ключ (primary key) – поле (столбец) или группу полей таблицы базы данных, значение которого (или комбинация значений которых) используется в качестве уникального идентификатора записи (строки) этой таблицы.
Выберите пункт Save Table 1 в меню File.
Введите Customers в поле для имени таблицы.
Для создания таблицы с помощью запроса предназначена инструкция CREATE TABLE (Transact-SQL).
CREATE TABLE <Имя таблицы>(<Имя поля1> <Тип1> [IDENTITY NULL|NOTNULL],<Имя поля2> <Тип2>, … )
Здесь:
<Имя таблицы> – имя создаваемой таблицы;
<Имя поля> – имена полей таблицы;
<Тип> – типы полей;
- поле счётчик. [10]
Выполните нижеприведенный запрос для создания таблицы Orders.
CREATE TABLE Orders (
OrderID int NOT NULL IDENTITY(1,1) PRIMARY KEY,
CustomerID nchar(5) NULL, EmployeeID int NULL,
OrderDate datetime NULL, RequiredDate datetime NULL, ShippedDate datetime NULL, ShipVia int NULL,
Freight money NULL, ShipName nvarchar(40) NULL,
ShipAddress nvarchar(60) NULL, ShipCity nvarchar(15) NULL, ShipRegion nvarchar(15) NULL, ShipPostalCode nvarchar(10) NULL, ShipCountry nvarchar(15) NULL
);
Свойство IDENTITY создает в таблице столбец идентификаторов. В скобках указывается начальное значение и приращение.
Просмотреть созданную таблицу можно, выбрав из контекстного меню контейнера – названия таблицы пункт Design.