19.SQL тілі туралы негізгі мәліметтер. SQL (Stractured Query Language)-бұл құрлымдық сұраныстар тілінің қысқартылған атауы.Ол реляциялық деректер базасында мәліметтерде құру,және өндеу құралдарын береді.Компьютерлік технологиялардың ерекшелігінен тәуелсіздігі мен SQL-ді реляциялық мәліметтер қорының технологиясы облысындағы өндіріс жетекшілермен қолдауы мен деректер қорының стандартты тіліне айналдырады.SQL –тілі деректер қорының тілімен ғана жұмыс жасайды.
1987ж SQL маманданған реляциялық МҚБЖ үшін стандартты тілі болып барлық кең таралған жүйелерге ене бастады. Тез әрекеттіліктің өсуі,энергияны тұтынудың компьютер өлшемдері мен бағаларның төмендеуі,тұтыну нарығының қолданушылар ортасының және түрлері мен бағаларының кеңеюіне әкеліп соғады.
SQL –тілі көптеген МҚБЖ-ң негізі болып табылады ,өйткені ол мәліметтердің физикалық құрлымдарына және дискіге жазылуына сондай-ақ мәліметтер дискіден физикалық оқуға жауап береді.
20.SQL негізгі функциялары. SQL тілінде өрнектер қолданылатын бір қатар функциялар бар.Олардың жиі қолданылатыны мыналар.
Статикалық функциялар:
1)AVG()-орта мән
2)MAX()-максималды мән
3)MIN()-минималды мән
4)SUM()-мәндердің қосындысы
5)COUNT()-мәндер саны
6)COUNT(*)-нөлдік емес мәнлер саны
Жолдық функциялар:
1)UPPER(Str)-Str жолының символдарын жоғарғы регистр символдарына ауымтыру.
2)LOWER(Str)-Str жолының символдарын төменгі регистр символдарына ауыстыру.
3)TRIM(Str)-Str жолының басында және соңындағы пробелдерді жою.
4)SUBSTRING (Str From n1To n2)-Str жолынан n1 –ден бастап n2-ге дейінгі символдардан бар болатын ішкі жолды бөліп алу.
5)CAST (As)-Expression өрнегін type типіне келтіру.
21.МҚ қатынаудың реляциялық тәсілі. Статикалық сұрау. Тілді статикалық қолдану (статикалық SQL) кезінде Қолданбалы бағдарлама мәтіндеріне нақты SQL операторлары қосылады және бастапқы бағдарлама компиляциясынан кейін орындалушы үлгіге осы операторларға сәйкес келетін SQL функциялары қатаң қосылады. Шақырылған функциялардағы өзгерістер, бағдарламалау тілдерінің айнымалыларының көмегімен бастамшылық етілген, SQL операторларының тек параметрлерінің өзгерісімен мұнда анықталады. Статикалықтілді қолдану ( статикалық SQL) - бағдарлама мәтінінде компиляциядан кейін орындалатын модульге кіретін SQL функцияларына шақырулар бар.