1-Mavzu: sql tiliga kirish
CREATE TABLE talaba(id_talaba int, fam varchar(20), ismi varchar(10)
Download 90.91 Kb.
|
1-ma\'ruza.SQL TILIGA KIRISH
- Bu sahifa navigatsiya:
- SQL tilining tarixi
CREATE TABLE talaba(id_talaba int, fam varchar(20), ismi varchar(10),
stipendiya decimal(9,2)); INSERT INTO talaba VALUES(`1`,`Boltayev`,`Boltabay`, 150000); SELECT fam FROM talaba WHERE stipendiya>100000; SQL tilini administratordan boshlab, oddiy foydalanuvchilargacha barcha ishlatishi mumkin. SQL tilining tarixi SQL til va relatsion modelning tarixi 1970-yildan E.F. Kodd tomondan nashr etilgan maqoladan boshlangan. 1974 y. - D.D. Chemberlin, P. Reyner, R.F. Boys, F.B. Raymondlar SEQUEL (Structured English Quary Language) va SQUARE [42] tillarning tavsifini chop etadilar. Bu tillar SQL tilining dastlabki namunalari hisoblanadi. 1976 y. – Qayta ishlangan SEQUEL/2 tili chiqariladi, keyinchalik til nomi SQL bo`ldi. 1976y. – Shu til asosida IBM kompaniyasi «System R» nomidagi MMBT chiqaradi. 1979 y. – ORACLE kompaniyasi SQL tili asosida MMBT «ORACLE» yaratadi. 1981 y. – DOS tizimi uchun IBM birinchi relatsion MMBT «SQL/DS» chiqariladi. Bu tizimni shahsiy kompyuterlarda ishlatsa bo`ladi. 1982 y. – AQSH standartlar milliy instituti (ANSI) RDL (Relation Data Lenguage) tili bo`yicha tadqiqot ishlarni boshlagan. 1983 y. – IBM Shularni o`zi yangi MB «DATA BASE II» chiqaradi. 1987 y. – ISO tomonidan SQL tilini birinchi namunasi nashr etilgan. 1989 y. – ISO SQL ga berilganlarni butunligini saqlash funksiyalarini qo`shimcha qilib kiritadi va bu namuna SQL/89 deb nomlanadi. 1992 y. – Qayta ishlab chiqarilgan namunani ikkinchi naqli SQL/2 (SQL-92) chiqariladi. 1999 y. – Na`munani uchinchi naqli SQL3 chiqariladi. Bu namunada ma`lumotlarni boshqarishda obyektga yo`naltirilgan funksiyalar qo`shiladi. Bundan tashqari tijorat ma`lumotlar bazasini yaratuvchilar tomondan qo`shilgan funksiyalar tilni kengaytmasiga kiritilgan. Yuqorida keltirilgan amalga oshirilgan har bir til SQL tilni haqli deb nomlanadi. Hozirgi vaqtda 100dan ortiq dialektlar mavjud, shu jumladan: SQL – Access – MB Access tili; Tranzact - SQL – MB MS SQL Server tili ; MySQL – MB Internet tili ; PL / SQL – MB ORACLE tili. Bu tillar namuna tiliga o`zgartirishlar kiritgan va uni ancha kengaytirgan Download 90.91 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling