Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Nurmolda_Bakyt_KBK411.docx
Скачиваний:
4
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

1.4.2. Sql сұраныстардың құрылымдық тілі.

SQL сұраныстар тілі айнымалы картеждегі реляциялық есептеулерге негізделеді. SQL тілі кестелерге амалдар қолдануға ( құру,өшіру,құрылымын өзгерту) және кесте мәліметтеріне амалдар орындау (таңдау,қосу,өшіру,өзгерту) амалдарын орындауға тағайындалған.

SQL тілі процедуралық емес тілі болып табылады. Сондықтан да ішкі программадағы ұйымдастыру, еңгізу-шығаруды ұйымдастыруың басқару операторларын қамтымайды.

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

1)Статистикалық

2)Динамикалық

Бұл тілдің негізгі міндеті: сұраныстарды даярлау мен орындау болып табылады.

SQL тілінің бірнеше стандарттары бар. SQL сұраныстар тілі айнымалы картеждегі реляциялық есептеулерге негізделеді. SQL тілі кестелерге амалдар қолдануға ( құру, әшіру, құрылымын өзгерту) және кесте мәліметтеріне амалдар орындау (таңдау, қосу, өшіру, өзгерту) амалдарын орындауға тағайындалған.

SQL тілі процедуралық емес тілі болып табылады. Сондықтан да ішкі программадағы ұйымдастыру, еңгізу-шығаруды ұйымдастыруың басқару операторларын қамтымайды.

SQL тілінің негізгі міндеті:

Сұраныстарды даярлау мен орындау болып табылады.

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

Тілді динамикалық пайдалану кезінде SQL функциясын шақыруда динамикалық құру жобаланады. Динамикалық әдіс әдетте қосымшада SQL шақырудың алдын ала белгісіз болған жағдайда пайдаланады және ол қолданушы арасында сұхбат түрінде құрылады.

Кесте 2. Тілдің негізгі операторлары

Түрі

Атауы

Міндеті

DDL

GRЕАТ ТАВLЕ

Кесте құру

DRОР ТАВLЕ

Кестені өшіру

DDL

АLТЕR ТАВLЕ

Кесте құрылымын өзгерту

CREATE INDEX

Индекс құру

DROP INDEX

Индексті өшіру

DML

SЕLЕСТ

Жазбаларды таңдау

UРDАТЕ

Жазбаларды өзгерту

INSЕRT

Жаңа жазбаларды еңгізу

DЕLЕТЕ

Жазбаларды жою

SQL Server желілік компоненттерге сервистің келесілер секілді арнайы элементтерін қосады, ОLЕ DВ(Оbgесt Linking аnd Еmbedding - Dаtаbаsе -деректер қорларын байланыстыру және ену ) ОDВС(Ореn Dаtаbаsе Соnnесtіvіtу ашық ДҚ сәйкестіктері). Сервермен жұмыста осылардың көмегімен түрлі клиенттік қосымшалар сәйкестігі қамсыздандырылады.

SQL Server 7.0-мен жұмыс Windows N7 Server компьютер-серверге орналастырылған операционды жүйесінің басқаруы бойынша жүреді.Әрбір қолданушы дербес компьютер клиент көмегімен Windows NТ-ге доступ алады және SQL Server қосымшасына.

SQL Server -де ДҚ құруға және жұмыс істеуге SQL тілінің диалекті қолданылады ол Тrаnsасt- SQL - атауын алған. SQL алғашқы тілімен салыстырғанда Тrаnsасt- SQL-ге қосымша таңдауда, деректерді сақтауда және операцияларды орындауда қолданылатын кілттік сөздер енгізілген.

Негізгі операторлары ІNSЕRТ, DЕLЕТЕ, UРDАТЕ және SЕLЕСТ және басқа операторлар деректермен операциялар орындауға SQL -дің ортақ синтаксисін ендіреді. Тrаnsасt- SQL -дің қосымша мүмкіндіктері негізінен информация легін басқаруға және операторлардың орындалу ретін анықтауға мүмкіндік береді.

С урет - 1.13 SQL- тілінде сұраныс құру

SQL-ды пайдаланудың 2 әдісі бар: статистикалық және динамикалық. SQL тілінің негізгі міндеті: сұраныстарды даярлау мен орындау болып табылады. [22]

2 «КӨКСУ АУЫЛШАРУАШЫЛЫҚ КОЛЛЕДЖІ» ҰЙЫМДАСТЫРУ ЖҰМЫСТАРЫН ЖҮРГІЗУДЕ ДЕРЕКТЕР ҚОРЫН ПАЙДАЛАНУ

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]