TSQL мәліметтерімен жұмыс істеу негіздері

1. Идентификаторлар және өрнектер
2. Басқаратын конструкциялар
3. SELECT, INSERT, UPDATE, DELETE инструкциялар
4. SQL предикаттары және үштік қисын
SQL Server-мен жұмысы үшін Transact-SQL деп аталатын SQL тілінің диалекті қолданылады. SQL алғашқы тілімен салыстырғанда Transact-SQL-да қосымша кілттік сөздер енгізілген.
Негізгі операторлар INSERT, DELETE, UPDATE, SELECT және басқа операторларда SQL тілінің синтаксисі қолданылады. Transact-SQL қосымша мүмкіндіктері ақпараттың көлемін басқарауына байланысты.
SQL Server барлық объектілерінде өз атаулары бар. Уақытша объектілерді белгілеу үшін арнайы символдар қолданылады: @ - уақытша айнымалылар немесе параметрлер, # - уақытша кесте не сақталатын процедура. Уақытша объектілер бір сеанс не транзакция уақытында бар болып, содан кейін өшіріледі. Аумақты айнымалыларды белгілеу үшін келесі символдар қолданылады: @@[атауы], ##[атауы]. Шектеулерді шектеу үшін объект атауын квадрат жақшаларына не тырнақшаға алады. Егер объект атауы (кесте, баған не т.б.) сақталатын процедураның аргументі ретінде қажет етілсе, онда командалар апострофқа алынады.
1.Дейт К.Дж. Введение в системы баз данных, 6-е издание. - К.; М.; СПб.: Издательский дом "Вильямс", 2000
2.Ульман Дж.Д., Уидом Дж. Введение в системы баз данных. - М.: Издательство "Лори", 2000
        
        Қазақстан Республикасының Білім және ғылым министрлігі
Семей қаласының Шәкәрім атындағы мемлекеттік ... TSQL ... ... ... ... ... ... Мухаметов Е.М.
2015
Жоспары:
1. Идентификаторлар және өрнектер
2. Басқаратын конструкциялар
3. SELECT, INSERT, UPDATE, DELETE ... SQL ... және ... ...
Идентификаторлар және өрнектер
SQL Server-мен жұмысы үшін Transact-SQL деп аталатын SQL тілінің диалекті қолданылады. SQL алғашқы тілімен салыстырғанда ... ... ... ... енгізілген.
Негізгі операторлар INSERT, DELETE, UPDATE, SELECT және басқа операторларда SQL ... ... ... ... ... ... ақпараттың көлемін басқарауына байланысты.
SQL Server барлық объектілерінде өз атаулары бар. ... ... ... үшін арнайы символдар қолданылады: @ - уақытша айнымалылар немесе параметрлер, # - уақытша кесте не сақталатын процедура. ... ... бір ... не транзакция уақытында бар болып, содан кейін өшіріледі. ... ... ... үшін ... ... ... @@[атауы], ##[атауы]. Шектеулерді шектеу үшін объект атауын квадрат жақшаларына не тырнақшаға алады. Егер объект атауы ... ... не т.б.) ... ... ... ... ... етілсе, онда командалар апострофқа алынады.
Өрнектер функция, амалдар, тұрақталыр идентификаторларының жинағы ретінде көрсетіледі. Өрнек сақталатын ... ... ... ретінде қолданылады. Келесі операторлар SQL Server-де анықталады:
Унарлық
+,-
Меншіктеу
=
Арифметикалық
+,-,*,/,%
Жолдық
+
Салыстыру
,=,=,,!=,!
Қисын
ALL, AND, ANY, BEETWEN, EXISTS, IN, LIKE, NOT, OR, ... ... ... ... не ... ... ... қолданылады.
ALL - скалярлық өрнектің барлық ішкі сұраныстың қайтаратын мәндерімен салыстыруы орындалады. Егер ... ... ... ... ғана ... ... ... деп айтуға болады.
Синтаксисі:
{=,,!=,>,>=,!=,!
BREAK операторы циклді аяқтап, басқармасын келесі WHILE операторына береді;
CONTINUE операторы - ... ... ... тоқтатып, келесі итерацияға көшеді. ... INSERT, UPDATE, DELETE ... SELECT ... бір не бірнеше кестелерден жолдарды шығарады. SELECT инструкциясында қажет мәліметтермен бағандар тізіміні береді. Сонымен қатар, бұл инструкцияда сізге ... ... ... не ... ... белгілеуге болады. Мынадай түрде SELECT инструкциясының базалық құрылымы болады:
SELECT бағандар_тізімі
FROM кесте_тізімі
WHERE таңдау _шарты
GROUP BY топтау _үшін_бағандар
HAVING таңдау _шарты
ORDER BY сұрыптау _үшін_бағандар
Ал, мына түрі SELECT ... ... ... ... * FROM ... сөзінен кейін келетін (*) жұлдызша символы дегенді білдіреді. FROM сөйлемінде бір кесте не көрініс беріледі. ... ... ... Table1. ... не ... ... дерекқорының атауымен дәлелденуі керек. Мысалы, MyBasa.dbo.Table1.
Кестеден қайталанатын жолдарды ... үшін SELECT ... WHERE ... қосу ... WHERE ... ... SQL предикаты болып келетін таңдау шарты болу керек. Сұраныс таңдау шарты ақиқат болатын жолдарды қайтарады. ... ... ... шарты бірнеше предикаттардан тұру мүмкін. Бұл предикаттар AND және OR операторлармен біріккен. Болдырмау шарты NOT қисын операторы арқылы беріледі. ... BY ... ... ... SELECT инструкциясы арқылы сұрыптау үшін қолданылады. Бұл сөйлемде бағандар тізімі осы бағандардың мәндерін өсу (ASC ... сөзі ... ... не кему (DESC кілттік сөзі арқылы беріледі) бойынша сұрыптау беріледі.
INSERT инструкциясы кестеге жаңа жолды қосу үшін қолданылады. ... ... ... INSERT ... ... ... болады:
INSERT INTO кесте_атауы
(бағандар_тізімі)
VALUES (бағандар _мәндер_ тізімі)
Кесте атуынан ... INSERT ... ... алынған бағандар тізімі, содан кейін осы бағандардың мәндер тізімі бар VALUES сөйлемі кездеседі.
INSERT инструкциясында екі ... ... ... ... болу ... яғни ... бағандар тізіміне сәйкес белгіленуі керек. Бағандар тізімін белгілемеуге де болады, ол үшін кестенің барлық баған ... ... ... ... ... жүйе ... ... мәдердің барлық бағандары берілу керек. IDENTITY ... ... ... қажет емес, себебі мәні үнсіз келісім бойынша беріледі. Егер қалып қойған баған үшін мәні үнсіз келісім бойынша ... онда осы ... ол да ... IDENTITY және ... ... ... түрде сәйкес идентификаторлар меншіктеледі, ал қалған бағандарға NULL мәні беріледі. Бұдан басқа, INSERT инструкциясында DEFAULT кілттік сөзі ... ... оған ... келісім мәні не NULL меншіктеледі.
UPDATE инструкциясы кестедегі бар жолдарды жаңарту үшін қызмет етеді. н служит для обновления существующих ... в ... UPDATE ... ... құрылымы келесі түрде болады:
UPDATE кесте _атауы
SET меншіктеу_амалы
WHERE таңдау _шарты
SET кілттік сөзінен кейін осындай синтаксиспен бір не ... ... ... ... ... = ...
WHERE сөйлемінде жаңартылатын кесте жолдарын таңдау шарты беріледі. Егер WHERE сөйлемі берілмесе, онда кестенің барлық жолдары ... ... ... ... үшін DELETE ... беріледі:
DELETE FROM кесте _атауы
WHERE таңдау _шарты
Кездейсоқ жағдайда кестеде ... ... ... ... болады - WHERE сөйлемсіз DELETE инструкциясын жүктесе. ... ... өзі ... ...
SQL предикаттары және үштік қисын
SQL предикаты - бұл қарапайым қисын өрнек, оның мәні ақиқат, жалған не белгіссіз болу ... ... ... ... ... ... және ANSI стандартына сәйкес
өрнек1 = өрнек2
егер, өрнек1, өрнек2 не екеуіде NULL тең болса. Бұл ереже ... ... ... ол ... тең, тең емес, үлкен, кіші не т.б.
Предикатты болдырмау NOT операторы және екі ... ... AND не OR ... жай емес екілік қисынды қолданады, ал үштік қисынның қызмет ету сызбасы кесте 2 берілген.
Кесте 2 - Предикаттар үшін ... ... ... p
p AND q
p OR ... ... ...
TRUE
FALSE
Белгіссіз
Белгіссіз
TRUE
Белгіссіз
Белгіссіз
TRUE
Белгіссіз
FALSE
Белгіссіз
FALSE
Белгіссіз
Белгіссіз
Белгіссіз
Белгіссіз
Белгіссіз
Белгіссіз
Пайдаланылған әдебиеттер:
1.Дейт К.Дж. Введение в системы баз данных, 6-е ... - К.; М.; СПб.: ... дом ... 2000 ... Дж.Д., Уидом Дж. Введение в системы баз данных. - М.: Издательство "Лори", 2000

Пән: Информатика
Жұмыс түрі: Реферат
Көлемі: 4 бет
Бұл жұмыстың бағасы: 300 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Зерттеудің эмпирикалық әдістері6 бет
Delphi ортасында мәліметтер қорымен жұмыс39 бет
Sql-тілі4 бет
«Ресторан мәзірі» деректер базасында жобалау30 бет
Мәліметтер қоры туралы ақпарат17 бет
5-сыныптың «Ежелгі дүние тарихы» оқулығымен оқушылардың жұмыс істеуі42 бет
Access мәліметтер базасымен жұмыс істеу11 бет
Access мәліметтер қоймасымен жұмыс істеу15 бет
Access –те жұмыс істеу29 бет
Android OS жұмыс істеу принципі және Android OS қосымша құру23 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь