Professional Documents
Culture Documents
Лабораториски Бази 2
Лабораториски Бази 2
дефинирање на податоци
Лабораториска вежба 2
Содржина
► Типови податоци
Претставени од системски тип на податок
Kориснички дефиниран тип податок
► Основни поими – Табела
► Создавање на табела
► Променување на веќе создадена Табела
► Бришење на табела
► Задачи
Типови податоци
Типот на податоците е карактеристика која посочува каква
информација може да се чува во дадена колона.
Претставени со системски тип податок
► SQL Server користи различни типови податоци, кој можат да се
групират во осум општи категории:
Binary (бинарни) – типовите binary, varbinary, image и се
користат за чување на бинарни низи. Типотbinary е со
фиксирана должина, а типовите varbinary и image се со
променлива должина. Типовите binary и varbinary дозволуваат
да се чуваат до 8000 бајта податоци, а типот image се користи
за чување на исклучително големи вредности, по-големи од
8000 бајта и максимална должина 231-1 бајта (до 2GB).
Character (симболни) – типовите char, varchar, text чуваат
буквено-бројни податоци. Типот char е со фиксирана должина,
додека varchar и text се со променлива должина. Типот text е
за чување на големи низи од симболи, поголеми од 8000
симболи и максимална должина 231-1 симбола.
Unicode character – типовите nchar, nvarchar, ntext чуваат
Unicode симболи. Типот ntext се користи за чување на
стрингови поголеми од 4000 Unicode симболи и максимална
должина 230-1 симбола.
Date&Time (за датум и час) – типовите datetime и smalldatetime
чуваат информација за датум и час.
► Exact Numeric– типoви на податоци decimal, numeric, money,
smallmoney . Типот numeric е синоним на decimal. По
следниот начин се задава тип со фиксирана точност и
размер: decimal[(p[, s])], каде p е фиксирана точност, т.е.
максималниот општ број на децималните цифри, кој може да
се чува од двете страни на децималната точка; s е размер,
т.е. максималниот број на цифрите, кој можат да бидат
чувани од десната страна на децималната точка.
Максималната вредност на p е 38, т.е. 1<=p<=38 и
0<=s<=p. Типовите money и smallmoney се парични типови
со точност до десетоилјадити дел од паричните единици.