Ma’lumotlar bazasi ob’ektlarini yaratish.Ma‟lumotlar bazasi
ob‟ektlarini yaratish ma‟lumotlarni tavsiflash tili (DLL) operatorlari
yordamida amalga oshiriladi. Ma‟lumotlar bazasi jadvallari CREATE TABLE komandasi yordamida amalga oshiriladi. Bu komanda bo„sh
jadval yaratadi, Ya‟ni jadvalda satrlar bo„lmaydi. Bu jadvalga qiymatlar
INSERT komandasi yordamida kiritiladi. CREATE TABLE komandasi jadval nomini va ko„rsatilgan tartibda nomlangan ustunlar
to„plamini aniqlaydi. Har bir ustun uchun tip (toifa) va o„lcham
aniqlanadi. Har bir yaratilgan jadval hech bo„lmaganda bitta ustunga
ega bo„dishi kerak. CREATE TABLE komanda ko„rinishi
72
quyidagicha:
CREATE TABLE (oifasi>[]);
CREATE TABLE xususiyati quyidagicha:
SQL ishlatilayotgan ma‟lumot toifalariga ANSI standarti berilgan..
- Char(character)
- Int(integer);
- Smallint,
- Dec(detcimal),
- Number,
- Float va hokazo
Albatta ko„rsatilishi zarur bo„lgan ma‟lumot toifasi CHAR.
Maydonga yozilgan real simvollar soni noldan (agar maydonda NULL
qiymati bo„lsa) CREATE TABLEda berilgan maksimal qiymatgacha
bo„ladi. Masalan STUDENT1 jadvalini quyidagi komanda bilan
yaratish mumkin:
CREATE TABLE Student1 (Student_ID INTEGER, Surname VARCHAR(60), Name VARCHAR(60), Stipend DOUBLE, Kurs INTEGER, City VARCHAR(60), Birthday DATE, Univ_ID INTEGER); Jadvaldagi ma‟lumotlarni maydonlar bo„yicha qidirish tanlash
amali yetarli darajada tezlatish uchun ma‟lumotlarni berilgan maydon
bo„yicha indeksatsiya qilish ishlatiladi. Indekslarni bitta yoki bir nechta
maydon bo„yicha bajarish mumkin.
Indeks komandasini ko„rinishi: