Создание таблиц. Для создания таблиц в SQL Server в первую очередь необходимо сделать активной ту БД, в которой создается таблица

Для создания таблиц в SQL Server в первую очередь необходимо сделать активной ту БД, в которой создается таблица. Для этого в новом запросе можно набрать команду:

USE <Имя БД>, либо на панели инструментов - выбрать в выпадающем списке рабочую БД. После выбора БД можно создавать таблицы.

Таблицы создаются командой

CREATE TABLE <Имя таблицы>

(<Имя поля1> <Тип1> [IDENTITY NULL|NOTNULL],

<Имя поля2> <Тип2>, …)

Здесь:

· <Имя таблицы> - имя создаваемой таблицы;

· <Имя поля> - имена полей таблицы;

· <Тип> - типы полей;

<IDENTITY NULL|NOT NULL> - поле счётчик.

Самостоятельная работа:

Узнать, какие типы данных существуют в MS SQL Server и создать таблицу с несколькими атрибутами, один из которых имеет некоторое значение по умолчанию (например, оценка студента по умолчанию будет равна 5). Сохраненный скрип назвать «1. Создание таблицы_Инд»

Если необходимо создать вычисляемое поле, то в команде Create Table у вычисляемого поля вместо типа данных нужно указать выражение.

В качестве примера можно привести создание таблицы «Студент»:

CREATE TABLE Студент

([Код студента] Bigint Identity,

Фамилия Varchar(35),

Имя Varchar(20),

Отчество Varchar(30),

Прописка Varchar(100),

[Код специальности] Bigint,

[Оценка Математика] int,

[Оценка Русский язык] int,

[Оценка Физика] int,

[Общий балл] AS ([Оценка Математика]+ [Оценка Русский язык]+ [Оценка Физика]))

После выполнения такой команды в базе данных появится таблица (рис. 5).

Рисунок 5 – Отображение созданной таблицы в обозревателе объектов

Из рисунка 5 видно, что кроме стандартных атрибутов существует возможность создания т.н. ключей – атрибутов, уникально идентифицирующих каждую из строк. В примере создания таблицы, указанном выше таки ключом будет ясляться столбец с именем «Код студента».

Самостоятельная работа:

Узнать, какие типы ключей (типы ключевых атрибутов) существуют в MS SQL Server и написать команды создания таблиц со всеми типами ключами (одна таблица содержит один тип ключа). Сохраненный скрип назвать «2.i Ключ…» (вместо i – порядковый номер команды, вместо многоточтия – название ключа).

Для получения информации о таблице используется команда EXEC SP_HELP Студент.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: