SQL тили ўрганиш учун жуда осон. • бу нопроцедура тили. Шунинг учун унда маълумотни қандай олиш эмас, балки қайси маълумотни олиш кераклиги кўрсатилади. Бошқача айтганда, SQL тили маълумотларга мурожаат усулини кўрсатишни талаб этмайди. Бошқа замонавий тиллар каби SQL тили операторларнинг мустақил форматига эга. Яъни операторларни ёзишда операторларни алохида элементлари экрандаги маълум ўринларда жойлашиши билан боғлиқ эмас. • буйруқлар инглиз тилининг одатдаги сўзларидан иборат калит сўзлардан ташкил топган, масалан, CREATE TABLE (жадвал яратиш), INSERT (киритиш), SELECT (танлаш), ёки: • CREATE TABLE Staff (staffNo VARCHAR(5), IName VARCHAR(15), salary DECIMAL(7,2));
Язык SQL
SQL (Structured Query Language) нопроцедура тили бўлиб фойдаланувчи ва амалий дастурларга реляцион маълумотлар базасини бошқариш тизими (РМББТ) билан мулоқат қилиш учун мўлжалланган.
Алоҳида бйруқлари бир-бири билан мантиқан боғлиқ эмас.
SQL тилининг вазифаси
SQL – стандартлари. - SQL стандартлари , Америка стандартлар миллий институти томонидан қабул қилинган (ANSI):
- SQL-1 (SQL/89) – биринчи стандарти.
- SQL-2 (SQL/92) – асосий кенгайтирилган стандарт.
- SQL-3 (SQL/1999, SQL/2003) – маълумотларнинг объектли-реляцион моделини қўллаш ва х.к. учун .
Йил
|
Номи
|
Бошқа номи
|
Ўзгартишлар
|
1986
|
SQL-86
|
SQL-87
|
ANSI институти томонидан қабул қилинган ва 1987 йил ISO томонидан мақулланган биринчи стандарт.
|
1989
|
SQL-89
|
FIPS 127-1
|
Олдинги стандарга нисбатан ишлов берилган варианти
|
1992
|
SQL-92
|
SQL2, FIPS 127-2
|
Катта ўзгартишлар киритилган (ISO 9075); SQL-92 стандарининг Entry Level даражаси FIPS 127-2 стандарти сифатида қабул қилинган.
|
1999
|
SQL:1999
|
SQL3
|
Регулярных ифода, рекурсив сўровлар, триггерларни қўллаб-қувватлаш , базовой процедура кенгайтмалари, носкаляр маълумотлар типларини ва баъзи объектга-мўлжалланган қўллаб-қувватлаш имкониятларни киритилган.
|
2003
|
SQL:2003
| |
XML- маълумотлар, ойна функциялари ( OLAP- маълумотлар базаси билан ишлашда қўлланиладиган), кетма кетликлар генератори ва улар асосидаги маълумотлар типлари билан ишловчи кенгайтмалар киритилган.
|
2006
|
SQL:2006
| |
XML-маълумотлар билан ишлаш функциялари сезиларли кенгайтирилган. Уларни SQL ва Xquery сўровларида баравар ишлатиш имконияти пайдо бўлди.
|
2008
|
SQL:2008
| |
Ойна функцияларининг имкониятлари яхшиланган, SQL:2003[7] Устандартидаги зиддиятлар бартараф этилган]
|
2011
|
SQL:2011
| |
Хронологик маълумотлар базасини қўллаб қувватлаш жорий этилган (PERIOD FOR).
|
2016
|
SQL:2016
| |
Сатрлар даражасидаги ҳимоя, полиморф жадвалли функциялар, JSON.
|
Do'stlaringiz bilan baham: |