Основы языка TRANSACT SQL. Казакова И.А. - 36 стр.

UptoLike

Составители: 

35
7. Таблицы
7.1. Создание таблицы
Таблица основной объект для хранения информации в реля-
ционной базе данных.
В SQL Server 2005 в одной базе данных может быть до 2 мил-
лиардов таблиц. В таблице 1024 столбца, в 1 строке – 8060 байтов.
После создания общей структуры базы данных можно присту-
пить к созданию таблиц, которые представляют собой отношения,
входящие в состав проекта базы данных.
Таблицы базы данных создаются с помощью команды
CREATE TABLE. Эта команда создает пустую таблицу, т.е. табли-
цу, не имеющую строк. Значения в эту таблицу вводятся с помощью
команды INSERT. Команда CREATE TABLE определяет имя таб-
лицы и множество поименованных столбцов в указанном порядке.
Для каждого столбца должен быть определен тип и размер.
Тип данных, для которого обязательно должен быть указан
размер, это CHAR. Реальное количество символов, которое может
находиться в поле, изменяется от нуля (если в поле содержится
NULL–значение) до заданного в CREATE TABLE максимального
значения.
Упрощенный синтаксис этой команды (табл. 16):
CREATE TABLE <имя таблицы>
( {мя поля> <тип данных> [(<размер>)]
[<ограничения целостности поля>…]} .,..
[, <ограничения целостности таблицы>.,..] );
Таблица 16
Описание команды CREATE TABLE
Элемент
Описание
мя таблицы>
[database.[owner].]table_name
мя столбца >
Имя столбца таблицы, обычный идентификатор
<тип данных>
Тип данных поля
азмер>
Размер поля в символах (для текста и чисел)
                         7. Таблицы
                  7.1. Создание таблицы
      Таблица – основной объект для хранения информации в реля-
ционной базе данных.
      В SQL Server 2005 в одной базе данных может быть до 2 мил-
лиардов таблиц. В таблице – 1024 столбца, в 1 строке – 8060 байтов.
      После создания общей структуры базы данных можно присту-
пить к созданию таблиц, которые представляют собой отношения,
входящие в состав проекта базы данных.
      Таблицы базы данных создаются с помощью команды
CREATE TABLE. Эта команда создает пустую таблицу, т.е. табли-
цу, не имеющую строк. Значения в эту таблицу вводятся с помощью
команды INSERT. Команда CREATE TABLE определяет имя таб-
лицы и множество поименованных столбцов в указанном порядке.
Для каждого столбца должен быть определен тип и размер.
      Тип данных, для которого обязательно должен быть указан
размер, – это CHAR. Реальное количество символов, которое может
находиться в поле, изменяется от нуля (если в поле содержится
NULL–значение) до заданного в CREATE TABLE максимального
значения.
      Упрощенный синтаксис этой команды (табл. 16):
      CREATE TABLE <имя таблицы>
      ( {<имя поля> <тип данных> [(<размер>)]
      [<ограничения целостности поля>…]} .,..
      [, <ограничения целостности таблицы>.,..] );

                                                           Таблица 16
                 Описание команды CREATE TABLE
     Элемент                              Описание
<имя таблицы>     [database.[owner].]table_name
<имя столбца >    Имя столбца таблицы, обычный идентификатор
<тип данных>      Тип данных поля
<размер>          Размер поля в символах (для текста и чисел)




                                35