В любой таблице может быть создан только один столбец с идентификатором или глобально уникальным идентификатором. Свойство IDENTITY

Столбцы с идентификатором можно реализовать с помощью свойства IDENTITY, которое позволяет разработчику приложений задать номер идентификатора первой строки, добавленной в таблицу (свойство Identity Seed, исходное течение идентификатора) и инкремент (свойств© Identity Increment), который будет прибавляться к исходному значению для определения последовательных значений идентификатора. SQL Server автоматически генерирует следующее значение идентификатора, прибавляя инкремент к исходному значению.

Хотя свойство IDENTITY автоматизирует нумерацию строк таблицы, значения идентификатора в различных габлшш. содержащих столбцы с идентификаторами, могут совпадать. Свойство IDENTITY гарантированно уникально в пределах той таблицы, в которой оно используется. Если приложение должно генерировать столбец с идентификатором, уникальным в пределах всей базы данных (или всех баз данных на всех компьютерах в мире, объединенных в сеть), следует использовать свойство ROWGUIDCOL. тип данных uniqueidentifer и функцию NEWID.

SQL Server предоставляем несколько методов создания таблиц: оператор языка Transact-CREATE TABLE, консоль SQL Server Enterprise Manager и Database Designer (доступный через SQL Server Enterprise Manager). Оператор CREATE TABLE

Оператор CREATE TABLE позволяет создать таблицу в базе данных SQL Server. При использовании этого оператора надо определить как минимум имя таблицы, столбцы ч их типы данных (а также их значения, если возможно). Следующий пример иллюстрирует создание простой таблицы:

Таблицы можно создавать непосредственно в SQL Server Enterprise Manager. Чтобы создать таблицу в существующей базе данных, раскройте консоль ло базы данных, далее раскройте базу данных и щелкните правой кнопкой узел Tables, а затем щелкните New Table. В появившемся окне New Table введите всю необходимую для определения таблицы информацию, как показано на рис. 4-3.

В SQL Server Enterprise Manager средства Database Designer позволяют добавить таблицу к диаграмме базы данных, отредактировать структуру таблицы или связать ее с другими таблицами, показанными на диаграмме. К диаграмме можно добавлять как существующие, так и новые таблицы, еще не определенные в базе данных. В качестве альтернативы разрешается строить новые таблицы и модифицировать существующие с помощью Table Designer. Этот визуальный инструмент позволяет конструировать и визуализировать таблицу в базе данных, к которой вы подключены.

После создания таблицы в базе данных SQL Server можно просмотреть сведения о ней, модифицировать ее характеристики или удалить ее из базы данных.

После создания таблиц в базе данных вы можете просмотреть сведения о ее свойствах (например, имя или тип данных какого-либо столбца, тип индексов и т. д.) или вывести зависимости таблицы, чтобы определить зависимые от таблицы объекты (например, представления, хранимые процедуры и триггеры). Вносимые в таблицу изменения ВЛИЯЮТ на зависящие от нее объекты.

После создания таблицы многие параметры, определенные во время ее создания, разрешается изменять. Например, добавлять, модифицировать и удалять столбцы, в том числе изменять имя, длину, тип данных, точность (точность дробной части), возможность ввода пустых значений — последнее с некоторыми ограничениями. Более подробно об этом рассказано в SQL Server Books Online, а сейчас мы просто перечислим все возможные операции:

Этот микротрансивер с прямым преобразованием частоты предназначен для QRPP работы телеграфом на любительских диапазонах 20—80 метров. Выходная мощность трансивера — до 500 мВт. Принципиальная схема трансивера показана на рис. 18.

Каскад на транзисторе VT1 — задающий генератор при передаче и гетеродин при приеме. Каскад на транзисторе VT2 — выходной каскад при передаче и смесительный детектор при приеме. При этом рабочая частота будет несколько выше частоты кварцевого резонатора из-за влияния конденсатора С1. Для надежного шунтирования катушки L1 диод VD1 при передаче открывается напряжением, которое падает на резисторе R3 (подбирается экспериментально, может быть и исключен).

В этом упражнении вы с помощью оператора Transact-SQL CREATE TABLE создадите таблицы в базе данных, сконструированной при выполнении упражнения 1. Вы создадите все таблицы, определенные в структуре базы данных, разработанной в главе 3. При этом вы определите их имена, столбцы, типы данных, длину (где нужно) и возможность ввода пустых значений, а также свойства IDENTITY и значения по умолчанию для соответствующих столбцов таблицы. Все эти процедуры выполняются с учетом ограничений данных, определенных в главе 3. Чтобы выполнить это упражнение, нужно зарегистрироваться в качестве администратора на компьютере под управлением Windows 2000 Server.