1-mavzu. Fanning maqsadi va vazifalari. Asosiy tushuncha va ta‟riflar. Ma‟lumotlar bazasiga qo„yiladigan talablar


Download 3.73 Mb.
Pdf ko'rish
bet25/40
Sana03.11.2023
Hajmi3.73 Mb.
#1742897
1   ...   21   22   23   24   25   26   27   28   ...   40
Bog'liq
6. Usmonov J.T. XujaqulovT.A. Malumotlar bazasini boshqarish tizimi oquv qollanma

CREATE 
TABLEnomi>(nomi 
>

51 
toifasi>[]); 
CREATE TABLE xususiyati kuyidagicha: 
SQL ishlatilaetgan ma‟lumot toifalari ANSI standarti berilgan.. 
Char(character) 
Int(integer); 
Smallint, 
Dec(detcimal), 
Number, 
Float, 
Albatta ko„rsatilishi zarur bo„lgan ma‟lumot toifasi -CHAR . Maydonga 
ezilgan real simvollar soni noldan (agar maydonda NULL qiymati bo„lsa)
CREATE TABLE da 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 
etarli darajada tezlatish uchun ma‟lumotlarni berilgan maydon bo„yicha 
indeksatsiya ilish ishlatiladi. Indekslarni bitta eki bir nechta maydon 
bo„yicha bajarish mumkin. 
Indeks komandasini ko„rinishi: 
CREATE INDEX < indeks nomi> ON(nomi>[,]); 
Bu komanda bajarilishi uchun jadval yaratilgan bo„lishi kerak va indeksda 
ko„rsatilgan ustunlar unda bo„lishi kerak. 
Masalan, Agar EXAM_MARKS jadvalidan talabani STUDENT_ID 
maydoni qiymati bo„yicha baxosini qidirish tez tez talab etilsa, unda shu 
maydon bo„sicha indeks bajariladi 
CREATE 
INDEX 
STUDENT_ID_1 
ON 
EXAM_MARKS 
(STUDENT_ID) ; 
Indeksni olib tashlash uchun ( bunda uni nomini albatta bilish kerak) 
quyidagi komanda ishlatiladi. 

Download 3.73 Mb.

Do'stlaringiz bilan baham:
1   ...   21   22   23   24   25   26   27   28   ...   40




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