ВУЗ:
Составители:
Рубрика:
33
Если свойство Is Identity для столбца задано, то тогда в нижней части окна
Add New Table становятся доступными три следующих поля:
Identity Seed – в этом поле указывается начальное значение, которое будет
использовано для автоматического генерирования значений для столбца-
счетчика;
Identity Increment – с помощью этого поля можно указать величину, на
которую станет увеличиваться значение в столбце-счетчике при
вставке новой
строки;
RowGuid – этот раскрывающийся список, доступный только для типа
данных uniqueidentifier, содержит всего два значения – Yes и No.
При выборе первого из них столбец конфигурируется в качестве
уникального глобального идентификатора строки, что соответствует указанию
ключевого слова rowguidcol при описании столбца в команде CREATE TABLE.
Автоматически в поле Default Value подставляется значение newid(). Таким
образом, при добавлении в таблицу новой строки в соответствующий столбец
будет автоматически помешаться уникальное значение. Только один столбец в
таблице может быть сконфигурирован как уникальный глобальный
идентификатор строки. Тем не менее, можно создавать множество столбцов с
типом данных uniqueidentifier и значением по умолчанию newid().
После того как
будут заданы параметры всех столбцов, необходимо
сохранить построенную таблицу. Для этого достаточно закрыть окно
Add New
Table. При этом будет выведено окно Choose Name, где надо задать имя таблицы.
Далее следует определить в таблице ограничения целостности, проиндексировать
те или иные столбцы, а также указать в какой группе файлов должна быть
расположена таблица. После щелчка левой клавишей мыши по верхней части
окна открывается новое окно для задания этих дополнительных свойств
(см.
рисунки 7 и 8). Задав эти свойства, необходимо подтвердить сделанные
дополнения.
Упрощенные команды для создания таблиц проектируемой базы данных
имеют следующий вид:
CREATE TABLE [dbo].[Жанры](
[Код жанра] [int] NOT NULL,
[Название жанра] [char](100) NOT NULL,
CONSTRAINT [PK_Жанры] PRIMARY KEY CLUSTERED
(
[Код жанра] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
Если свойство Is Identity для столбца задано, то тогда в нижней части окна Add New Table становятся доступными три следующих поля: Identity Seed – в этом поле указывается начальное значение, которое будет использовано для автоматического генерирования значений для столбца- счетчика; Identity Increment – с помощью этого поля можно указать величину, на которую станет увеличиваться значение в столбце-счетчике при вставке новой строки; RowGuid – этот раскрывающийся список, доступный только для типа данных uniqueidentifier, содержит всего два значения – Yes и No. При выборе первого из них столбец конфигурируется в качестве уникального глобального идентификатора строки, что соответствует указанию ключевого слова rowguidcol при описании столбца в команде CREATE TABLE. Автоматически в поле Default Value подставляется значение newid(). Таким образом, при добавлении в таблицу новой строки в соответствующий столбец будет автоматически помешаться уникальное значение. Только один столбец в таблице может быть сконфигурирован как уникальный глобальный идентификатор строки. Тем не менее, можно создавать множество столбцов с типом данных uniqueidentifier и значением по умолчанию newid(). После того как будут заданы параметры всех столбцов, необходимо сохранить построенную таблицу. Для этого достаточно закрыть окно Add New Table. При этом будет выведено окно Choose Name, где надо задать имя таблицы. Далее следует определить в таблице ограничения целостности, проиндексировать те или иные столбцы, а также указать в какой группе файлов должна быть расположена таблица. После щелчка левой клавишей мыши по верхней части окна открывается новое окно для задания этих дополнительных свойств (см. рисунки 7 и 8). Задав эти свойства, необходимо подтвердить сделанные дополнения. Упрощенные команды для создания таблиц проектируемой базы данных имеют следующий вид: CREATE TABLE [dbo].[Жанры]( [Код жанра] [int] NOT NULL, [Название жанра] [char](100) NOT NULL, CONSTRAINT [PK_Жанры] PRIMARY KEY CLUSTERED ( [Код жанра] ASC )WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO 33
Страницы
- « первая
- ‹ предыдущая
- …
- 31
- 32
- 33
- 34
- 35
- …
- следующая ›
- последняя »