Ж. С. Нурпеисова аж – дегі мәліметтер базасы



Pdf көрінісі
бет35/106
Дата27.10.2023
өлшемі3,46 Mb.
#188624
1   ...   31   32   33   34   35   36   37   38   ...   106
Байланысты:
Нурпеисова-Ж.С.-АЖ-дегі-мәліметтер-базасы

10.2 SQL сұраныстар тілі 
SQL тілі IBM компаниясының зерттеу зертханаларының бірінде бастауын 
алады. 1970-ші жылдардың басында зерттеушілер ДББЖ (немесе РСУБД) 
реляциялық жүйелерінің алғашқы әзірлемелерін орындап, сол кезде олар осы 
жүйелерде жұмыс істеуге арналған деректердің көптілді тілін жасады.
Бұл тілдің сынақ нұсқасы SEQUEL деп аталды(Structured English Query 
Language - құрылымдалған ағылшын тілі сұрау). Алайда, әзірлеушілер ресми 
түрде шығару уақыты келгенде, оны SQL деп атады, ол деректер тілдеріне 
арналған стандарт болды. Нәтижесінде, барлық дерлік жеткізушілер бір SQL 
тілінің нұсқаларын пайдаланғанымен, платформалық үйлесімділік әлсіз болды. 
Көп ұзамай әрқайсысы ұстана алатын SQL жалпы танылған стандартын құру 
үшін жұмыс басталды.

1986 жылы ANSI ұйымы SQL-86.3 деп аталатын ресми стандартты 
шығарды 

1989 жылы SQL-89 атауын алды 

1992 жылы SQL-92 деп аталды


40 

1999 жылы SQL: 1999

2003 жылы SQL:2003,

2008 жылы SQL:2008,

2011 жылы SQL:2011 

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

және кесте мәліметтеріне (
таңдау, өзгерту, қосу және жою
), сондай-ақ кейбір 
ілеспе
операцияларға арналған.
SQL 
- бұл процедуралық емес тіл және деректерді басқаруға арналған 
командалардың шектеулі санынан тұрады. 
SQL
стандартын 
ANSI
(American 
National Standard Institute - Американдық ұлттық стандарттар институты 
анықтайды). 
15 сурет – SQL тілінің түрлері 
SQL-де 
деректерді кестелік ұсынуға бағытталған операциялар 
концепциясын іске асыру шағын ұсыныстар жиынтығымен ықшам тілді құруға 
мүмкіндік берді. SQL тілі деректерге сұрау салу үшін де, қолданбалы 
бағдарламаларды құру үшін де қолданылуы мүмкін. 
SQL тілінің негізгі категориялары әр түрлі функцияларды орындауға 
арналған, соның ішінде деректер қоры объектілерін құру және олармен басқару, 
деректерді кестеге бастапқы жүктеу, бар ақпаратты жаңарту және жою, 
деректер базасына сұраныстарды орындау, оған қатынауды басқару және оны 
жалпы басқару, 15 сурет. 


41 
16 сурет – SQL тілінің бөлімдері 


Достарыңызбен бөлісу:
1   ...   31   32   33   34   35   36   37   38   ...   106




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет