CREATE TABLE STUDENT
( STUDENT_ID INTEGER NOT NULL ,
SURNAME CHAR (25) NOT NULL,
NAME CHAR(10 ) NOT NULL ,
STIPEND INTEGER,
KURS INTEGER,
CITY CHAR(15),
BITHDAY DATE,
UNIV_ID INTEGER);
Баъзи холларда бирир майдонга киритилаетган барча қийматлар бир биридан
фарқ қилиши керак. Бунда шу майдон учун UNIQUE (ягона) сўз
ишлатилади.
Масалан STUDENT жадвалида STUDENT_ID қийматлари фарқли бўлиши
учун команда куйидагича бўлади.
CREATE TABLE STUDENT
( STUDENT_ID INTEGER NOT NULL UNIQUE,
SURNAME CHAR (25) NOT NULL,
NAME CHAR(10 ) NOT NULL ,
STIPEND INTEGER,
KURS INTEGER,
CITY CHAR(15),
BITHDAY DATE;
Жадвалда калит майдонларни ишлатиш командаси куйидагича бўлади
CREATE TABLE STUDENT
( STUDENT_ID INTEGER PRIMER KEY ,
SURNAME CHAR (25) NOT NULL,
NAME CHAR(10 ) NOT NULL ,
STIPEND Number,
KURS Number,
CITY CHAR(15),
BITHDAY DATE,
UNIV_ID Number);
Назорат саволлари
1. SQL тилининг жадвал яратиш командалари.
2. SQL тилида ишлатилаетган ANSI стандарти берилган. маълумот
тоифалари тавсифланг.
3. INSERT командаси вазифаси ва формати.
4.
Машқлар
1. XIZMATCHI( [IZ_ID,FAMILIYA, ISMI,BOLIM) BOLIM(bol_ID,
NOMI) жадвалларини яратинг.
2. Яратилган жадвалларни 8тадан мазмунли ёзувлар билан тўлдиринг.
3. Жадвал устунига чеклашлар қўйинг.
4. Чеклашларни номи ва тоифасини наиқланг.
5. Жадвалга индексли файл яратинг.
6. Жадвалга янги маълумотлар қўшиш, ёзувларни олиш ташлаш,
такомиллаштириш амалларини бажаринг.
Do'stlaringiz bilan baham: |