Студопедия

КАТЕГОРИИ:

АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Добавление столбцов в таблицу




Создание таблиц

Таблицы представляют собой основные единицы хранения данных в реляционной базе данных. Общепринято, что каждый тип сущности, например, определенная разновидность ароматического масла в базе данных нашего примера, представляется таблицей, в то время как каждый экземпляр сущности, например, Clary Sage или German Chamomile, представляется строкой в таблице.

Построение базы данных

Наиболее распространенный метод описания баз данных использует концепцию сущностей (entities) и атрибутов (attributes). Когда вы переходите от логического конструирования к физической реализации, сущности реализуются в виде таблиц, а атрибуты – в виде столбцов (они также называются полями).

Типы данных

Каждый столбец в таблице имеет определенные свойства, которые описывают его в SQL Server. Наиболее важным из этих свойств является тип данных, который является описанием типа информации, которая будет храниться в столбце. SQL Server предоставляет обширный перечень типов данных. Они представлены в таблице 5-1.

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

Таблица 5-1. Типы данных в SQL Server

Тип данных Допустимые значения

Числовые значения

Bigint Целые числа от -2^63 до 2^63-1.
Int Целые числа от -2^31 до 2^31-1.
Smallint Целые числа от -2^15 до 2^15-1.
Tinyint Целые числа от 0 до 255.
Bit Целые числа, принимающие значения 0 или 1.
Decimal Десятичные числа с фиксированным количеством знаков до и после запятой в диапазоне от -10^38+1 до 10^38-1. (Десятичные числа decimal также могут быть описаны как "numeric"; диапазон значений при этом одинаковый.)
Money Числа в денежном формате в диапазоне от -2^63 до 2^63-1. (Значения в денежном формате имеют точность, равную одной десятитысячной (.0001) от денежной единицы.)
Smallmoney Числа в денежном формате в диапазоне от -214748,3648 до 214748,3647.(Точность этих чисел также равна одной десятитысячной (.0001) от денежной единицы.)
Float Числа с плавающей запятой в диапазоне от -1.79Е+308 до 1.79Е+308. (Значения являются лишь приблизительными.)
real Числа с плавающей запятой в диапазоне от -3.40Е+38 до 3.40Е+38. (Значения являются лишь приблизительными.)

Значения даты и времени

datetime Значения даты и времени начиная с 1 января 1753 г. до 31 декабря 9999 г. (Значения даты и времени имеют точность, равную трем сотым секунды или 3,33 миллисекунды.)
smalldatetime Значения даты и времени начиная с 1 января 1900 г. до 6 июня 2079 г. (Точность значений составляет одну минуту.)

Символьные значения

char Символьные значения (не Unicode) фиксированной длины, максимально 8000 символов.
varchar Символьные значения (не Unicode) переменной длины, максимальная длина составляет 8000 символов.
Text Данные (не Unicode) переменной длины, максимальная длина составляет 2^31-1 (2147483647) символов.
Nchar Данные (Unicode) фиксированной длины, максимальная длина составляет 4000 символов.
nvarchar Данные (Unicode) переменной длины, максимальная длина составляет 4000 символов.
ntext Данные (Unicode) переменной длины, максимальная длина составляет 2^30-1 (1073741823) символов.

Двоичные (бинарные) значения

binary Двоичные данные фиксированной длины, максимальная длина составляет 8000 байт.
Varbinary Двоичные данные переменной длины, максимальная длина составляет 8000 байт.
image Двоичные данные переменной длины, максимальная длина составляет 2^31-1 (2147483647)

Другие значения

cursor Ссылка на курсор. (Курсор представляет собой сущность, которая устанавливает ссылку на определенную строку в результирующем наборе.)
rowversion Уникальный используемый для всей базы данных номер, который обновляется каждый раз при модификации строки. (В предыдущих версиях SQL Server типу данных rowversion соответствовал тип timestamp.)
sql_variant Значения любого типа, за исключением text, ntext, rowversion (timestamp) и sql_variant.
uniquedentifier Глобальный уникальный идентификатор (GUID).

Создание новой таблицы

Таблицы создаются и обслуживаются с помощью конструктора таблиц Table Designer Enterprise Manager. Первым шагом является создание и присвоение имени таблицы путем открытия конструктора таблиц Table Designer для новой таблицы.

Создайте новую таблицу

  1. Перейдите к папке Tables базы данных Aromatherapy. SQL Server отобразит список имеющихся таблиц.


увеличить изображение

  1. Нажмите кнопку New (Создать) в панели инструментов. SQL Server откроет конструктор таблиц Table Designer.

 

  1. Нажмите кнопку Properties (Свойства) в панели инструментов. SQL Server откроет диалоговое окно Properties (Свойства) для таблицы.

 

  1. Измените имя таблицы на урок 5.

 

  1. Нажмите Close (Закрыть). SQL Server закроет диалоговое окно Properties (Свойства).

Добавление столбцов в таблицу

Хотя таблица сама по себе обладает определенными свойствами, такими как имя, которое мы предоставили в последнем упражнении, в первую очередь таблица определяется столбцами, которые в ней содержатся.










Последнее изменение этой страницы: 2018-04-11; просмотров: 192.

stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда...