- •Деректер қоры туралы жалпы түсінік
- •1.2 Деректер қорын басқару жүйелері
- •1.3 Деректер қорының модельдері. Мәліметтер типтері
- •1.4 Access-деректер қорын басқару жүйесіне жалпы түсінік
- •1.4.1 Access-те сұраныстар жасау. Qbe үлгісі бойынша сұраныстар тілі
- •1.4.2. Sql сұраныстардың құрылымдық тілі.
- •2.1 Кестелерге сипатама беру
- •Сұраныстар жасау
- •Деректер қорында форманың жасалу түрлері
- •2.4 Есептердің құрылу жолдары
- •2.5 Деректер қорына макросты қолдану
- •2.6 Бағдарламаға жалпы сипаттама
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 «КӨКСУ АУЫЛШАРУАШЫЛЫҚ КОЛЛЕДЖІ» ҰЙЫМДАСТЫРУ ЖҰМЫСТАРЫН ЖҮРГІЗУДЕ ДЕРЕКТЕР ҚОРЫН ПАЙДАЛАНУ
