Варианты индивидуальных заданий на проектирование и разработку бд разработка включает следующие этапы


Типы данных, используемые в SQL-сервере



бет18/19
Дата10.12.2022
өлшемі306,18 Kb.
#56383
1   ...   11   12   13   14   15   16   17   18   19
Байланысты:
Задания СРС по проектированию (копия)

Типы данных, используемые в SQL-сервере
Текстовые типы данных:

Название

Описание

Char

Размерность до 8000 символов.

Nchar

Размерность до 4000 символов.

Varchar

Используется для хранения текстовой информации переменной длины.
Размерность до 8000 символов.

Nvarchar

Используется для хранения текстовой информации переменной длины.
Размерность до 4000 символов.
Числовые типы данных:

Название

Описание

Int

Положительные и отрицательные целые числа. Диапазон: от -231 до +231

Smallint

Диапазон: от -32768 до 32767

Tinyint

Положительные целые числа. Диапазон: от 0 до 255

Decimal

Точный числовой, 5-17 байт

Real

Положительные и отрицательные числа с плавающей точкой с
точностью до 7 цифр. Диапазон: от –3,4Е-38 до +3,4Е+38

Float

Положительные и отрицательные числа с плавающей точкой с
точностью до 15 цифр. Диапазон: от –1,7Е-308 до +1,7Е+308

Money

Для хранения денежных значений. Диапазон от -922 337 203 685
477,5808 до + 922 337 203 685 477,5807

Smallmoney

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

Типы данных даты и времени:

Название

Описание

Datetime

Хранение комбинации даты и времени. Диапазон: от 01.01.1753 до
31.12.9999

Smalldatetime

Хранение комбинации даты и времени. Диапазон: от 01.01.1900 до
06.06.2079







Типы данных для хранения больших объемов информации:

Название

Описание

Text

Большие объемы текстовой информации. Размерность: от 1 до 214 783
647 байт.

Ntext

Большие объемы текстовой информации в Unicode. Размерность: от 1 до
1 073 741 823 байт.

Image

Длинные цепочки двоичных данных, что позволяет, например,
записывать в таблицу рисунки, фотографии.

Типы данных специального назначения:

Название

Описание

Bit

Информация, принимающая только одно значение. Диапазон: от 0 до 1.

Binary

Хранение битовых цепочек. Размерность: до 80000 байт.

Varbinary

Хранение битовых цепочек варьируемой длины. Размерность: до 80000
байт.

Timestamp

Автоматически размещает значение счетчика каждый раз при вставке




новой записи.

Приложение 3


Типы ограничений


Тип целостности

Тип
ограничения

Краткое
название

Описание

Целостность полей



DEFAULT


DF


Определяет значение поля по умолчанию (на случай, если значение не было явно указано
в операторе INSERT)

CHECK


CK


Указывает правило
достоверности для значений поля

FOREIGN KEY

FK

Значения поля (полей) внешнего ключа должны соответствовать значениям поля (полей) первичного
ключа таблицы, на которую ссылаются

Целостность сущностей



PRIMARY KEY



PK


Уникально идентифицирует каждую запись. Это гарантирует отсутствие в таблице повторяющихся значений и позволяет создать индекс для повышения производительности. Значения
NULL не допускаются

UNIQUE

U

Предотвращает дублирование непервичных ключей, что позволяет создать индекс для повышения производитель-
ности. Допускаются значения NULL

Ссылочная целостность



FOREIGN KEY



FK


Определяет поле или набор полей, значения которых соответствуют первичному
ключу связанной таблицы

Целостность, определяемая пользователем

CHECK


CK


Определяет правило допустимости значений данных для поля



Таблица BRANCH

Приложение 7


Список функций SQL Server
Компоненты даты

Компонент

Сокращение

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

Год (Year)

Yy

1753-9999

Месяц (Month)

Mm

1-12

День года (Dayofyear)

Dy

1-366

День месяца (Day)

Dd

1-31

День недели (Weekday)

Dw

1-7 (1 =
воскресенье)

Некоторые глобальные переменные

Глобальная переменная

Описание

@@CONNECTIONS

Количество успешных подключений плюс
количество неудачных попыток

@@CURSOR_ROWS

Количество записей в последнем открытом курсоре

@@ERROR

Номер ошибки для последней команды TSQL

@@IDENTITY

Последнее вставленное значение счѐтчика

@@LANGUAGE

Название текущего языка

@@LANGID

Идентификатор текущего языка

@@MAX_CONNECTIONS

Максимальное количество одновременных подключений, разрешенное SQL Server

Глобальная переменная

Описание

@@ROWCOUNT

Количество записей, участвовавших в выполнении последней команды

@@TRANCOUNT

Количество активных транзакций

@@VERSION

Дата, версия SQL Server и тип процессора

Список функций

Функция

Описание

ABS(числовое_выражение)

Модуль числа

ACOS(вещественное_выражение)

Арккосинус (в радианах)

ASCII(символьное_выражение)

ASCII-код первого символа в строке

ASIN(вещественное_выражение)

Арксинус (в радианах)

ATAN(вещественное_выражение)

Арктангенс (в радианах)

CASE

Вычисление результата по списку выражений

CAST

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

CEILING

Наименьшее целое, большее либо равное заданной величине

CHAR(целое_выражение)

Преобразование целого числа в ASCII- символ

CHARINDEX(символьное_выраже ние, выражение,начало)

Начальная позиция подстроки в выражении (0, если подстрока не найдена)

COALESCE(выражение1,выражен ие2)

Первое выражение, отличное от NULL

CONVERT(тип_данных,выражени е [,стиль])

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

COS(вещественное_выражение)

Косинус угла

СOT(вещественное_выражение)

Контангенс угла

CURRENT_USER

Эквивалент USER_NAME( )


Функция

Описание

DATALENGTH(символьное_выра жение)

Целое число символов в выражении, не считая завершающих пробелов

ROUND(числовое_выражение, целое_выражение[,функция])

Округление числового выражения до позиции, задаваемой целым выражением. Если третий аргумент отличен от 0, ROUND не округляет, а отбрасывает цифры

DATENAME(компонент, выражение_дата)

Компонент даты, выраженный в виде строки. По возможности преобразуется в имя (например, June)

DATEPART(компонент, выражение_дата)

Заданный компонент даты в виде целого числа

DATEDIFF(компонент, выражение_дата1, выражение_дата2)

Разность дат, выраженная в заданных компонентах

DAY(дата)

Целое число, определяющее день месяца

EXP(вещественное_выражение)

Экспонента заданного числа

FLOOR(числовое_выражение)

Наибольшее целое, меньшее либо равное заданной величине

GETDATE( )

Текущие системная дата и время

GETANSINULL(имя БД)

Выводит допустимо или недопустимо использовать в БД значение NULL

IDENT_SEED(таблица)

Выводит начальное значение счетчиков в таблице

IDENT_INCR({имя_таблицы | имя_представления})

Величина приращения столбца счѐтчика

IS_MEMBER({группа | роль})

1, если текущий пользователь является членом группы NT или роли SQL Server, 0 —
если не является и NULL, если группа/роль не определена





Достарыңызбен бөлісу:
1   ...   11   12   13   14   15   16   17   18   19




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет