🗊Презентация SQL түсінігі

Категория: Информатика
Нажмите для полного просмотра!
SQL түсінігі, слайд №1SQL түсінігі, слайд №2SQL түсінігі, слайд №3SQL түсінігі, слайд №4SQL түсінігі, слайд №5SQL түсінігі, слайд №6SQL түсінігі, слайд №7SQL түсінігі, слайд №8SQL түсінігі, слайд №9SQL түсінігі, слайд №10SQL түсінігі, слайд №11SQL түсінігі, слайд №12SQL түсінігі, слайд №13SQL түсінігі, слайд №14SQL түсінігі, слайд №15SQL түсінігі, слайд №16

Вы можете ознакомиться и скачать презентацию на тему SQL түсінігі. Доклад-сообщение содержит 16 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





МАРТИН ГРУБЕР

SQL түсінігі 
Орындағандар: Төлеуғазы Р.
Төлегенова Д.
Конкеева А.
Орманбек Н.
Описание слайда:
МАРТИН ГРУБЕР SQL түсінігі Орындағандар: Төлеуғазы Р. Төлегенова Д. Конкеева А. Орманбек Н.

Слайд 2





SQL қалай жұмыс істейді?

SQL - реляциялық деректер базасына бағытталған арнайы тіл. Сіз әмбебап бағдарламалау тілін қолданып, істеу керек жұмыстардың барлығын С тілінде реляциялық деректар базасын құру үшін, сізге басынан бастап бастау керек. Сізге кесте деп аталатын нысанды анықтап алу керек .
Описание слайда:
SQL қалай жұмыс істейді? SQL - реляциялық деректер базасына бағытталған арнайы тіл. Сіз әмбебап бағдарламалау тілін қолданып, істеу керек жұмыстардың барлығын С тілінде реляциялық деректар базасын құру үшін, сізге басынан бастап бастау керек. Сізге кесте деп аталатын нысанды анықтап алу керек .

Слайд 3





Егерде  сізге нақты бір жолды табу керек болса, сізге келесідей әрекеттерді рет-ретімен орындау қажет:

Кестенің жолын қарастырайық.
Тексеру. Яғни, бұл жол сізге керек жол ма соны тексеріңіз.
Егер солай болса, кесте тексеріліп болғанша, бір жерге сақтап қойыңыз.
Кестеде басқа да жолдар бар ма екенін тексеріңіз.
Егер бар болса, 1-ші қадамға өтіңіз.
Егер жоқ болса, 3-ші қадамда сақталған мәндерді шығарыңыз.
( Әрине, бұл С командаларының нақты жиынтығы емес, тек нақты программаға енгізуге арналған логикалық қадамдар.)
Описание слайда:
Егерде сізге нақты бір жолды табу керек болса, сізге келесідей әрекеттерді рет-ретімен орындау қажет: Кестенің жолын қарастырайық. Тексеру. Яғни, бұл жол сізге керек жол ма соны тексеріңіз. Егер солай болса, кесте тексеріліп болғанша, бір жерге сақтап қойыңыз. Кестеде басқа да жолдар бар ма екенін тексеріңіз. Егер бар болса, 1-ші қадамға өтіңіз. Егер жоқ болса, 3-ші қадамда сақталған мәндерді шығарыңыз. ( Әрине, бұл С командаларының нақты жиынтығы емес, тек нақты программаға енгізуге арналған логикалық қадамдар.)

Слайд 4





SQL бұлардың барлығын экономдауға мүмкіндік береді. SQL командасы кестелердің барлық топтарымен біріңғай объект ретінде жұмыс жасап, олардағы кез-келген көлемдегі деректерді өңдей алады.
SQL бұлардың барлығын экономдауға мүмкіндік береді. SQL командасы кестелердің барлық топтарымен біріңғай объект ретінде жұмыс жасап, олардағы кез-келген көлемдегі деректерді өңдей алады.
Описание слайда:
SQL бұлардың барлығын экономдауға мүмкіндік береді. SQL командасы кестелердің барлық топтарымен біріңғай объект ретінде жұмыс жасап, олардағы кез-келген көлемдегі деректерді өңдей алады. SQL бұлардың барлығын экономдауға мүмкіндік береді. SQL командасы кестелердің барлық топтарымен біріңғай объект ретінде жұмыс жасап, олардағы кез-келген көлемдегі деректерді өңдей алады.

Слайд 5





ANSI не істейді ?

SQL стандарты ANSI (Американский Национальный Институт Стандартов).  кодының көмегімен анықталады. SQL тілін ANSI ойлап таппады. Бұл өнертабысты IBM ойлап шығарды.
ANSI - ең төменгі стандарт түрі.  Және жүзеге асыру кезіндегі оның  нұсқауларын орындау тиімсіз.
Описание слайда:
ANSI не істейді ? SQL стандарты ANSI (Американский Национальный Институт Стандартов). кодының көмегімен анықталады. SQL тілін ANSI ойлап таппады. Бұл өнертабысты IBM ойлап шығарды. ANSI - ең төменгі стандарт түрі. Және жүзеге асыру кезіндегі оның нұсқауларын орындау тиімсіз.

Слайд 6





SQL-дің түрлері

SQL интерактивті және ендірілген болып екіге бөлінеді. Көбінесе, екеуі бірдей жұмыс жасайды, тек әр түрлі жағдайда  пайдаланылады.
1. Интерактивті SQL тікелей деректер қорымен жұмыс істеу үшін пайдаланылады. SQL тілінің бұл түрінде сіз команданы енгізген кезде, ол дереу орындалып, сіз жауабын дереу көре аласыз.
Описание слайда:
SQL-дің түрлері SQL интерактивті және ендірілген болып екіге бөлінеді. Көбінесе, екеуі бірдей жұмыс жасайды, тек әр түрлі жағдайда пайдаланылады. 1. Интерактивті SQL тікелей деректер қорымен жұмыс істеу үшін пайдаланылады. SQL тілінің бұл түрінде сіз команданы енгізген кезде, ол дереу орындалып, сіз жауабын дереу көре аласыз.

Слайд 7





2. Кірістірілген SQL әдетте (мысалы, COBOL немесе Паскаль сияқты) кейбір басқа тілде жазылған бағдарламалардың ішінде орналастырылған SQL командаларынан тұрады.  Бұл бағдарламаларды қуатты және тиімді етеді. Алайда, бұл тілдермен жұмыс істеу, SQL құрылысының  және деректер базасын басқару стилінің құрылыстарының өзгерулеріне алып келеді.
2. Кірістірілген SQL әдетте (мысалы, COBOL немесе Паскаль сияқты) кейбір басқа тілде жазылған бағдарламалардың ішінде орналастырылған SQL командаларынан тұрады.  Бұл бағдарламаларды қуатты және тиімді етеді. Алайда, бұл тілдермен жұмыс істеу, SQL құрылысының  және деректер базасын басқару стилінің құрылыстарының өзгерулеріне алып келеді.
Описание слайда:
2. Кірістірілген SQL әдетте (мысалы, COBOL немесе Паскаль сияқты) кейбір басқа тілде жазылған бағдарламалардың ішінде орналастырылған SQL командаларынан тұрады. Бұл бағдарламаларды қуатты және тиімді етеді. Алайда, бұл тілдермен жұмыс істеу, SQL құрылысының және деректер базасын басқару стилінің құрылыстарының өзгерулеріне алып келеді. 2. Кірістірілген SQL әдетте (мысалы, COBOL немесе Паскаль сияқты) кейбір басқа тілде жазылған бағдарламалардың ішінде орналастырылған SQL командаларынан тұрады. Бұл бағдарламаларды қуатты және тиімді етеді. Алайда, бұл тілдермен жұмыс істеу, SQL құрылысының және деректер базасын басқару стилінің құрылыстарының өзгерулеріне алып келеді.

Слайд 8





SQL бөлшектері

Интерактивті және ендірілген SQL-дің көптеген бөлшектері бар.
DDL (Data Definition Language) - деп аталатын ANSI-дағы сызба тілі, дерекқордағы нысандарды (т.б. кестелер, индекстер, көріністер,) құруға арналған команда мүшесі.
DML (деректерді манипулияциялау тілі) -  кез келген уақытта кестелердегі мәліметтерді анықтауға арналған командалар жиынтығы.
DCD (деректер манипуляция тілі) – пайдаланушыға белгілі бір әрекеттерді орындауға рұқсат беретін анықтау құралдарынан тұрады.
Описание слайда:
SQL бөлшектері Интерактивті және ендірілген SQL-дің көптеген бөлшектері бар. DDL (Data Definition Language) - деп аталатын ANSI-дағы сызба тілі, дерекқордағы нысандарды (т.б. кестелер, индекстер, көріністер,) құруға арналған команда мүшесі. DML (деректерді манипулияциялау тілі) - кез келген уақытта кестелердегі мәліметтерді анықтауға арналған командалар жиынтығы. DCD (деректер манипуляция тілі) – пайдаланушыға белгілі бір әрекеттерді орындауға рұқсат беретін анықтау құралдарынан тұрады.

Слайд 9





Біз бұрын атап өткендей, SQL тілі сұрау салудың құрылымдалған тілін білдіреді. Сұрау салу - SQL тілінің ең көп қолданатын аспектісіне жатады. Нақты айтсақ, SQL тілін пайдаланушылар санаттары үшін бұл тілді басқа тарапқа қолданулары екіталай. Осы себепті, SQL тілін талқылауды сұрау салу тақырыбынан бастаймыз, сонымен қатар оның осы тілде қалай жүзеге асырылатынын қарастырамыз.
Біз бұрын атап өткендей, SQL тілі сұрау салудың құрылымдалған тілін білдіреді. Сұрау салу - SQL тілінің ең көп қолданатын аспектісіне жатады. Нақты айтсақ, SQL тілін пайдаланушылар санаттары үшін бұл тілді басқа тарапқа қолданулары екіталай. Осы себепті, SQL тілін талқылауды сұрау салу тақырыбынан бастаймыз, сонымен қатар оның осы тілде қалай жүзеге асырылатынын қарастырамыз.
Описание слайда:
Біз бұрын атап өткендей, SQL тілі сұрау салудың құрылымдалған тілін білдіреді. Сұрау салу - SQL тілінің ең көп қолданатын аспектісіне жатады. Нақты айтсақ, SQL тілін пайдаланушылар санаттары үшін бұл тілді басқа тарапқа қолданулары екіталай. Осы себепті, SQL тілін талқылауды сұрау салу тақырыбынан бастаймыз, сонымен қатар оның осы тілде қалай жүзеге асырылатынын қарастырамыз. Біз бұрын атап өткендей, SQL тілі сұрау салудың құрылымдалған тілін білдіреді. Сұрау салу - SQL тілінің ең көп қолданатын аспектісіне жатады. Нақты айтсақ, SQL тілін пайдаланушылар санаттары үшін бұл тілді басқа тарапқа қолданулары екіталай. Осы себепті, SQL тілін талқылауды сұрау салу тақырыбынан бастаймыз, сонымен қатар оның осы тілде қалай жүзеге асырылатынын қарастырамыз.

Слайд 10





Сұрау салу дегеніміз не?

Сұрау салу деп – біздің деректер қоры бағдарламасына беретін, яғни кестеден алынған нақты ақпаратты жадқа берілгендігін хабарлайтын команда. Бұл ақпарат, әдетте, сіз көп қолданатын компьютер немесе терминал экранына тікелей жіберіледі, ал көп жағдайда, принтерге жіберіп, компьютер жадысының объектісі ретінде файлда сақтауға болады, және басқа команда немесе процесс үшін арналған анықтамалық ақпарат ретінде де елестетуге болады.
Описание слайда:
Сұрау салу дегеніміз не? Сұрау салу деп – біздің деректер қоры бағдарламасына беретін, яғни кестеден алынған нақты ақпаратты жадқа берілгендігін хабарлайтын команда. Бұл ақпарат, әдетте, сіз көп қолданатын компьютер немесе терминал экранына тікелей жіберіледі, ал көп жағдайда, принтерге жіберіп, компьютер жадысының объектісі ретінде файлда сақтауға болады, және басқа команда немесе процесс үшін арналған анықтамалық ақпарат ретінде де елестетуге болады.

Слайд 11





Сұраулар қайда қолданады?

Әдетте, сұраулар DML тілінің бір бөлігі ретінде қолданылады. Алайда, сұраулар кестедегі ақпаратты өзгеріссіз қалдыратындықтан, біз деректер қоры мазмұнын жай ғана көрсетіп қана қоймай, сонымен бірге оларды DML тілі командасы арасынан әрекет ететін жеке санат ретінде қарастырамыз. SQL тіліндегі барлық сұраулар бір реттік командадан тұрады. Бұл команданың құрылымы өте қарапайым, себебі сіз оны өте күрделі бағалаулар мен мәліметтерді өңдеуді орындаған кезде кеңейтуіңіз керек. Бұл команда SELECT (таңдау) деп аталады.
Описание слайда:
Сұраулар қайда қолданады? Әдетте, сұраулар DML тілінің бір бөлігі ретінде қолданылады. Алайда, сұраулар кестедегі ақпаратты өзгеріссіз қалдыратындықтан, біз деректер қоры мазмұнын жай ғана көрсетіп қана қоймай, сонымен бірге оларды DML тілі командасы арасынан әрекет ететін жеке санат ретінде қарастырамыз. SQL тіліндегі барлық сұраулар бір реттік командадан тұрады. Бұл команданың құрылымы өте қарапайым, себебі сіз оны өте күрделі бағалаулар мен мәліметтерді өңдеуді орындаған кезде кеңейтуіңіз керек. Бұл команда SELECT (таңдау) деп аталады.

Слайд 12





SELECT (таңдау) командасы

Ең қарапайым түрде, SELECT (таңдау) командасы кестеден ақпаратты алу үшін деректер қорына тапсырады. Мысалы, сіз Сатушылар кестесін құру үшін келесі операцияны орындайсыз:
SELECT snum, sname, sity, comm 
FROM Salespeople;
Бұл сұраудың шешімі келесі суретте көрсетілген:
Описание слайда:
SELECT (таңдау) командасы Ең қарапайым түрде, SELECT (таңдау) командасы кестеден ақпаратты алу үшін деректер қорына тапсырады. Мысалы, сіз Сатушылар кестесін құру үшін келесі операцияны орындайсыз: SELECT snum, sname, sity, comm FROM Salespeople; Бұл сұраудың шешімі келесі суретте көрсетілген:

Слайд 13





=============== SQL Execution Log ============ 
=============== SQL Execution Log ============ 
|           SELECT snum, sname, sity, comm                     | 
|                        FROM Salespeople;                                |
| =========================================|
|                     snum sname city comm                                  | 
|                     ------ ---------- ----------- -------	                       |     
|                     1001 Peel London 0.12                            | 
|                     1002 Serres San Jose 0.13                       | 
|                     1004 Motika London 0.11                       |
 |                    1007 Rifkin Barcelona 0.15                     | 
|                     1003 Axelrod New York 0.10                  | 
==========================================
Описание слайда:
=============== SQL Execution Log ============ =============== SQL Execution Log ============ | SELECT snum, sname, sity, comm | | FROM Salespeople; | | =========================================| | snum sname city comm | | ------ ---------- ----------- ------- | | 1001 Peel London 0.12 | | 1002 Serres San Jose 0.13 | | 1004 Motika London 0.11 | | 1007 Rifkin Barcelona 0.15 | | 1003 Axelrod New York 0.10 | ==========================================

Слайд 14





Егер сіз кестенің әр бағанын көргіңіз келсе, міндетті түрде қолданылмайтын қосымшаларды пайдалана аласыз. Солардың бірі - жұлдызша (*). Оны бағандардың толық тізімін шығару үшін келесі түрде пайдалануға болады: 
Егер сіз кестенің әр бағанын көргіңіз келсе, міндетті түрде қолданылмайтын қосымшаларды пайдалана аласыз. Солардың бірі - жұлдызша (*). Оны бағандардың толық тізімін шығару үшін келесі түрде пайдалануға болады: 
SELECT *
FROM Salespeople;
Бұл да біздің жоғарыдағы көрсетілген нәтижеге әкеледі.
Описание слайда:
Егер сіз кестенің әр бағанын көргіңіз келсе, міндетті түрде қолданылмайтын қосымшаларды пайдалана аласыз. Солардың бірі - жұлдызша (*). Оны бағандардың толық тізімін шығару үшін келесі түрде пайдалануға болады: Егер сіз кестенің әр бағанын көргіңіз келсе, міндетті түрде қолданылмайтын қосымшаларды пайдалана аласыз. Солардың бірі - жұлдызша (*). Оны бағандардың толық тізімін шығару үшін келесі түрде пайдалануға болады: SELECT * FROM Salespeople; Бұл да біздің жоғарыдағы көрсетілген нәтижеге әкеледі.

Слайд 15





SELECT сипаттамасы

Жалпы айтқанда,  SELECT командасы SELECT кілттік сөзінің   _ белгісімен сүйемелденуінен  басталады. Содан кейін үтір арқылы ажыратылған бағандар тізімі шығуы керек.
Описание слайда:
SELECT сипаттамасы Жалпы айтқанда, SELECT командасы SELECT кілттік сөзінің _ белгісімен сүйемелденуінен басталады. Содан кейін үтір арқылы ажыратылған бағандар тізімі шығуы керек.

Слайд 16





SELECT sname, comm
FROM Salespeople;
=============== SQL Execution Log ============
| SELECT snum, comm                                                        |
| FROM Salespeople; |
| ===========================================|
| sname comm                                                                      |
| ------------- --------- ----------- ------------- ------------ --------|
| Peel 0.12                                                                             |
| Serres 0.13                                                                         |
| Motika 0.11                                                                        |
| Rifkin 0.15                                                                           |
| Axelrod 0.10                                                                        |
===============================================
Описание слайда:
SELECT sname, comm FROM Salespeople; =============== SQL Execution Log ============ | SELECT snum, comm | | FROM Salespeople; | | ===========================================| | sname comm | | ------------- --------- ----------- ------------- ------------ --------| | Peel 0.12 | | Serres 0.13 | | Motika 0.11 | | Rifkin 0.15 | | Axelrod 0.10 | ===============================================



Похожие презентации
Mypresentation.ru
Загрузить презентацию