Байланысты: А паратты -коммуникациялы технологиялар
5.3. SQL – құрылымдық сұраныс тілінің негізі SQL (ағылш. Structured query language – құрылымдық сұраныс тілі) – реляциялық ДҚ-
ларын құруға, өзгертуге және басқаруға арналған әмбебап компьютер тілі.
Реляциялық ДҚ-ны технологиялар саласындағы салалық көшбасшылары қолдағанды-
қтан, сонымен қатар компьютерлік технологиялар ерекшеліктерінен және әсемдігінен ол тәу-
елсіз, SQL ДҚ-ның негізгі стандартты тілі
SQL стандарты Америкалық Ұлттық Стандарттар Институтымен (American National
Standards Institute, ANSI) және Стандарттаудан Халықаралық Ұйымымен анықталады.
SQL екіге бөлінеді: интерактивті және енгізілген. Екі формада көп бөлігі бірдей жұмыс
жасайды, бірақ әртүрлі қолданылады. Интерактивті SQL тапсырыс берушінің пайдалануына
арналған қорытындысын шығаруға ДҚ-ны пайдалануға тікелей қолданылады. Мұнда SQL
команданы енгізгенде, ол тез орындалады және оның қорытындысын бірден көруіңізге болады.
Енгізілген SQL ол SQL командаларынан тұрады, әдетте басқа тілде жазылған ішкі про-
граммада орналасқан (КОБОЛ немесе ПАСКАЛь сияқты). Бұл осындай программаларды аса
қуатты және тиімді етеді.
Алайда бұл тілдер кейбір интерактивті SQL кеңейтілімдерін талап ететін SQL ДҚ құры-
лымы мен деректерді басқару стилімен жұмыс жасауға тура келеді. SQL-командаларды жіберу
енгізілген SQL.
Енгізілген SQL-да SQL-командасын жіберу программада қолданылатын айнымалы
немесе параметрлер үшін («passedoff») өткізу болып табылады.
Интерактивті және енгізілген SQL формаларында көптеген бөліктер немесе бөлімшелер
бар. Ол ANSI ұйымында көрсетілген және тұжырымдамалық деңгейде пайдалы, бірақ мәнi
бойынша олар SQL командалардың функционалдық категориялары етіп SQL-программалар іс
жүзінде бөлек өңделмейді.
DDL (ағылш. Data Definition Language – деректерді сипаттау тілі) – ANSI сұлбасы деп
аталатын тілдік сипаттамасы, ДҚ-да объектілерді (кестелер, индекстер, пікір және т.б.) құру
командаларынан тұрады.
DML (ағылш. Data manipulation language – деректерді манипуляциялау тілі) кез келген
уақытта кестелерде ұсынылған мәндерді анықтайтын командалар жиынтығы болып табылады.
DCD (ағылш. Data Control Language – деректерді басқару тілі) пайдаланушы белгілі бір
әрекеттерді орындауға мүмкіндік беретін немесе орындауға мүмкіндік бермейтінін анықтай-
тын құрал екендігін анықтаудан тұрады. Олар ANSI үшін DDL құрылымдық бөлігі болып
табылады.
Бұл түрлі тілдер емес, олардың функциясы бойынша топтастырылған SQL командалар
бөлігі.
. Коллектив авторов. «Ақпараттық-коммуникациялық технологиялар»
62