Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lekcii (1).doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.44 Mб
Скачать
  1. Приложения

Приложение 1. Основные типы данных Transact-SQL

источник: http://msdn.microsoft.com/ru-ru/library/ms187752.aspx

  1. Точные числа

Тип данных

Диапазон

Память

tinyint

от 0 до 255

1 байт

smallint

от -2^15 (-32 768) до 2^15-1 (32 767)

2 байта

int

от -2^31 (-2 147 483 648) до 2^31-1 (2 147 483 647)

4 байта

bigint

от -2^63 (-9 223 372 036 854 775 808) до 2^63-1 (9 223 372 036 854 775 807)

8 байт

bit

0; 1

Строковые значения TRUE и FALSE можно преобразовать в значения типа bit: TRUE преобразуется в 1, а FALSE — в 0.

Если в таблице имеется 8 или меньше столбцов типа bit, они хранятся как 1 байт. Если имеется от 9 до 16 столбцов типа bit, они хранятся как 2 байта и т.д.

decimal, numeric

Максимальный диапазон от -10^38+1 до 10^38-1

При максимальной точности –

17 байт

smallmoney

от -214 748,3648 до 214 748,3647

4 байта

money

от -922 337 203 685 477,5808

до 922 337 203 685 477,5807

8 байт

  1. Приблизительные числа (числовые данные с плавающей запятой)

Тип данных

Диапазон

Память

float

- 1,79E+308 — -2,23E-308, 0

и 2,23E-308 — 1,79E+308

float(n), Зависит от значения n,

4 или 8 байт.

n – количество бит, используемых для хранения мантиссы числа

real

- 3,40E + 38 — -1,18E - 38, 0

и 1,18E - 38 — 3,40E + 38

4 байта

  1. Дата и время

Тип данных

Диапазон

Память

date

от 1 января 1 года до 31 декабря 9999 года

3 байта

time

от 00:00:00.0000000 до 23:59:59.9999999

5 байт

datetime

от 1 января 1753 года до 31 декабря 9999 года

от 00:00:00 до 23:59:590,997

8 байт

datetime2

от 1 января 1 года до 31 декабря 9999 года

От 00:00:00 до 23:59:59.9999999

от 6 до 8 байт в зависимости от точности

smalldatetime

от 1 января 1900 года до 6 июня 2079 года

от 00:00:00 до 23:59:59

4 байта

datetimeoffset

от 1 января 1 года до 31 декабря 9999 года

От 00:00:00 до 23:59:59.9999999

учитывает смещение часового пояса

10 байт

  1. Символьные строки

Тип данных

Диапазон

Память

char [( n )]

Символьные данные фиксированной длины, не в Юникоде, с длиной n байт. Значение n должно находиться в интервале от 1 до 8000.

n байт

nchar [( n )]

Символьные данные в Юникоде длиной в n символов. Аргумент n должен иметь значение от 1 до 4000.

n*2 байт.

varchar [(n)]

Символьные данные переменной длины, не в Юникоде. n от 1 до 8 000. max означает, что

фактическая длина данных плюс два байта.

nvarchar [(n)]

Символьные данные в Юникоде переменной длины. Аргумент n может принимать значение от 1 до 4 000.

(фактическая длина данных * 2) плюс два байта.

Приложение 2. Схемы инструкций SQL

Выборка данных.

Добавление данных

Удаление данных

Изменение данных

Объединение таблиц.

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

Основная литература:

  • Голицына О.Л. Базы данных: Учебное пособие / О.Л. Голицына, Н.В. Максимов, И.И. Попов. - 2-e изд., испр. и доп. - М.: Форум: ИНФРА-М, 2009. - 400 с. [Электронный ресурс]: Режим доступа:

http://znanium.com/catalog.php?bookinfo=126407

  • Советов Б.Я. Теоретические основы автоматизированного управления: учебник для вузов / Б.Я. Советов, В.В. Цехановский, В.Д. Чертовской. – М: Высш. шк., 2006. – 463 с.

Дополнительная литература:

  • Введение в программирование на языке Visual C#: Учебное пособие / С.Р. Гуриков. - М.: Форум: НИЦ ИНФРА-М, 2013. - 448 с. [Электронный ресурс]: Режим доступа: http://znanium.com/catalog.php?bookinfo=404441

  • Култыгин, О. П. Администрирование баз данных. СУБД MS SQL Server: учеб. пособие / О. П. Култыгин. - М.: МФПА, 2012. - 232 с. [Электронный ресурс]: Режим доступа: http://znanium.com/catalog.php?bookinfo=451114

Интернет-ресурсы:

  • http://citforum.ru

  • http://www.intuit.ru/

  • http://msdn.microsoft.com

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]