8.3 сурет Батырмалар өндіру Мастері терзесі.
Негізгі әдебиет 1
Қосымша әдебиет 1, 2
Бақылау сұрақтары:
Экрандық форма не үшін керек?
Экрандық форма өндірудің қандай әдістері бар?
Формаға батырмалар қою үшін не істеу керек?
Қосымша форма қалай өндіріледі?
Конструктор режимі қалай жұмыс істейді?
Батырмалар Мастерінде қандай элементтер бар?
Форма бетіндегі объектілерді өзгертуге бола ма?
Формаға түсетін деректер ағымын қалай қою қажет?
1. Жалпы тілге сипаттама.
2. SQL тілінде мәліметтердің түрлері.
3. Тілдің негізгі операторлары.
Дәріс конспектісі.
SQL тілінің құрылымдық сұрауы реляционды есептеулер мен ауыспалы кортеждер тілі бірнеше стандарттары бар, көбінесе қолданылатын олар SQL-89 және SQL-92.
SQL тілі кестелермен операциялар жасау кезінде қолданылатыны- анықталу кестенің мәліметтер операциясы (құру,өшіру,құрылымын өзгерту) және мәліметтердің- мәліметтермен манипуляция жасау (таңдау,өзгерту,қосу,өшіру) т.б.көптеген операциялар бар.Мысалы,мәліметтер базасының әкімшілігі транзакцияларды басқару құралы. SQL процедурлық емес тіл болып келеді және басқару операторлары,подпрогамм мекемесі,енгізу-шығару және т.б. Соған байланысты SQL автономды қолданылмайды, әдетте ол орнатылған тілдер арасында ДҚБЖ -ны бағдарламалау (мысалы,Visual Basic for Application ДҚБЖ Access ) SQL орнатылған.
Орнатылған SQL-ді негізгі 2 әдіс бойынша ажыратады:статистикалық және динамикалық.
Статистикалық тілді қолданғанда бағдарламаның мәтіні SQL тілін шақыру функциясы орындалып жатқан модельге компиляциядан кейін қатаң қосылады.
Динамикалық тілді қолданғанда динамикалық шақыруларды орнату ұйғарылады. SQL функциясында және осы шақырулардың интерпретациясы, мысалы,өшірілген мәліметтер базасын үндеу,осы бағдарламаны орындау кезінде болады. Бұл әдіс мынандай жағдайда қолданылады, егер қосымшалар алдын-ала белгісіз болғанда SQL шақыру түрі және қолданушы арасында диалог құрылады.
Мәліметтерді таңдау қорытындысында бір немесе бірнеше кестелерде көптеген жазулар болуы мүмкін, оны виртуалды кесте деп атаймыз.
Виртуалды кесте сұраулар нәтижесінде құрылады.
SQL тілін тиімді жұмыс істеу үшін курсор деген мағынаны енгіземіз. Курсор дегеніміз нұсқау сияқты, өңдеу кезінде жазулар жинақтарын орын ауыстыруын қолданылады.
Курсордың сипаттамасы мен қолданылуы келесідей орындалады. Бағдарламаны сипаттау бөлігінде ауыспалы түрлі курсор байланыс қызметін атқарады (CURSOR) SQL операторымен (әдетте SELECT операторымен).Бағдарламаның атқару бөлігінде курсордың ашылуы болады (OPEN <курсордың аты>), жазулар бойынша курсордың жылжуы (FETCH<курсордың аты>), қатысты өңдеумен қатар жүретін, (CLOSE<курсордың аты>).
Жалпы жағдайда ДҚБЖ -ның әр түрінде SQL тілінде мәліметтердің түрлері 89 мәліметтер түрін қолданылады:
Достарыңызбен бөлісу: |