Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Күрделі сұраныстарды жасау

Автор:   •  Март 3, 2023  •  Лабораторная работа  •  275 Слов (2 Страниц)  •  90 Просмотры

Страница 1 из 2

Комерциялық емес акционерлік қоғамы

Ғұмарбек Дәукеев атындағы «Алматы энеретика және байланыс университеті»

Ақпараттық технологиялар институты

Ақпараттық жүйелері және киберқауіпсіздік кафедрасы

Зертханалық жұмыс №7

бойынша

Есеп беру

Пәні: Деректер қорының жүйелері

Тақырыбы: Күрделі сұраныстарды жасау

Білім беру бағдарламасы: 6В06102–«Ақпараттық жүйелер»

Орындаған:         Ахметова Кенжекул

Тобы: ИС(ИИС)к-20-4

Тексерген: аға оқытушы Купарова А.Т.

Алматы 2022

Мақсаты: Күрделі сұраныстарды жасау

  1. Бұл оператор дәрінің формасын көрсетеді. Форма екі кестеде бар, олар эквивалентті деп есептелінеді (оны теңдікпен орнатамыз).

[pic 1]

  1. Дәрілердің кодын және дозировкасын бірге шығарайық:

[pic 2]

  1. SQL Server екі кестенің жатық жолдарының әрбір комбинацияларын тексеріп, WHERE сөйлемінде көрсетілген шартты қанағаттандыруын тексереді. Егер де шарт қанағаттандырылса, комбинация шығарылады.

[pic 3]

  1. Байланысқан ішкі сұраныстар. Ішкі сұраныстан сыртқы сұраныстағы

кестені қолдануға болады.

[pic 4]

  1. ANY операторы ішкі сұраныспен шығарылған барлық мәндерді алып, егер де олардың кез-келген мәні сыртқы сұраныстың ағынды жолындағы мәнге тең болса, оларды ақиқат деп есептейді.

[pic 5]

  1. Егер де ішкі сұраныспен таңдалынған мәндердің әр қайсысы сыртқы сұраныстың шартын қанағаттандырса, ALL операторы шартты ақиқат деп есептейді.

[pic 6]

  1. UNION бұйрығы бірнеше сұраныстардың нәтижелерін біріктіреді және қайталанатын жолдарды жояды.

[pic 7]

  1. UNION қайталанатын жазбаларды көрсетпейді. Егер де сұраныстың барлық жатық жолдары керек болса UNION ALL бұйрықты қолдану керек:

[pic 8]

  1. EXISTS операторы ішкі сұранысты аргумент ретінде қолданып, ол жазбаларды тапса, оны ақиқат деп, кері жағдайда ақиқат емес деп есептейді.

[pic 9]

  1. Елестету CREATE VIEW бұйрық көмегімен жасалынады. Елестетуді бір немесе бірнеше кестелер және басқа елесету негізінде жасауға болады. Мысалы, Students кестесі негізінде StudAddress елестетуін жасайық:

Елестетуді жою үшін DROP VIEW бұйрығы қолданылады. Бұл бұйрықтың екі опциясы бар: RESTRICT және CASCADE.

[pic 10]

Қорытынды: Бұл жұмыста Күрделі сұраныстар жасау керек.Мен 10 Күрделі сұраныс жасадым. Сұраныстарда осыларды қолдандым: Сұраныстарда кестелерді ұйымадастыру, and, in, any, all, union, union all, EXISTs және create view.

...

Скачать:   txt (4 Kb)   pdf (255.6 Kb)   docx (216.1 Kb)  
Продолжить читать еще 1 страницу »
Доступно только на Essays.club