13.7 Кесте. Мерзім және уақыт типтері
Тип |
|
DATE |
ЖЖЖЖ-АА-КК форматында берілген мерзім. |
TIME |
СС-ММ-СС форматында берілген уақыт. |
DATETIME |
ЖЖЖЖ-АА-КК СС-ММ-СС форматында берілген мерзім мен уақыт. |
YEAR |
ЖЖЖЖ немесе ЖЖ форматта берілген жыл. |
TIMESTAMP |
ЖЖЖЖ-АА-КК СС-ММ-СС форматта берілген ,транзакция отчеты үшін, уақыт меткасы . |
Негізгі жолдық типтер 13.8 кестесінде көрсетілген.
13.8 Кесте. Жолдық типтер
Тип |
|
CHAR (len)[BINARY] |
255 символынан аспайтын, ұзындығы len жолдар. Негізгі сөз BINARY, регистрге қарамастан, деректердің талқылауы керегін көрсетеді. |
CHAR |
CHAR(1) синонимі. |
VARCHAR (len)[BINARY] |
CHAR(len) синонимі.Бірақ жолдар ұзындықтары кез келген болуы мүмкін . |
TEXT |
Максималды ұзындығы 65535 символына тең болатын жолдар. Бұл типке жататын деректер регистрге сезімтал. |
BLOB |
Максималды ұзындығы 65535 символға тең екілік жолдар.BLOB (binary large object – улкен екілік объект) типі екілік деректерді, онымен қоса суретті және дыбысты сақтауға арналған. |
Қорытынды
System R қысқаша сипаттамасын қорыта келгенде, техникалық жетіспеушілік жұмысына қарамастан, ойдағыдай SQL тілі керекті барлық құралдарды құрады, яғни оны ДҚБЖ базалық тіл ретінде қолдануға болады.
SQL бекітпесі
SQL System R арнайы операторлар қатысады,яғни олар SQL операторының дәстүрлі программалау тілдерін орнату үшін қолданылады.
(SQL System R негізгі тілі болып PLII табылады)
Негізгі қиын жағдай болғаны, SQL тілін программалау тіліне орналастыру болды, себебі SQL тілі-реляционды тіл, яғни оның операторы мүшеліктермен жұмыс істейтін болғандықтан, ал басқа программалау тілдерінің негізгісі скалярлы операциялар болғандықтан қиынға түсті. SQL есептеу үшін, бұл тілге операторлар қосылады, яғни олар ДҚ түскен сұратулардың нәтижесін қамтамасыз етеді. Сол себептен бұл тілге курсор түсінігі енгізіледі, яғни сонымен таңдау операторы қатынасатын болғандықтан. Анықталған курсорға OPEN операторын қолдануға болады, ол сұратудың қатынау нәтижесінің материализациясын білдіреді. FETCH операторы программа жадысындағы нәтижелік келесі қатынас кортежін таңдауға мүмкіндік береді. CLOSE операторы, берілген курсормен жұмыстың аяқталғанын білдіреді.
Қолданылған әдебиеттер тізімі
Вербоцкий А.А. Основы проектирование баз данных. – М.,2000 г.
Дейт К. Дж. Введение в системы. – пер.сангл. -6-еизд. – К: Диалектика, 1898 г.
Мамаев Е. MS SQL Server 7.0. Проектирование и реализация баз данных, - СПб, 2000 г.
