Sql – Structured Query Language


SQL тарихи SQL тили ўрганиш учун жуда осон


Download 103.14 Kb.
bet2/20
Sana18.06.2023
Hajmi103.14 Kb.
#1586688
1   2   3   4   5   6   7   8   9   ...   20

SQL тарихи

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) – маълумотларнинг объектли-реляцион моделини қўллаш ва х.к. учун .

SQL стандартлари


Йил

Номи

Бошқа номи

Ўзгартишлар

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.

Download 103.14 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   20




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling