50
Tovar, Sotish.Soni*Tovarlar.Bahosi
AS Narxi, Mijoz.Ismi || „ .Manzil: „ ||
Mijoz.Manzil || „ . tel. „ || Mijoz.Telefon AS Mijoz FROM Sotish,
Tovarlar, Mijozlar WHERE Sotish. ID – mijoz= Mijozlar.ID –
mijoz
AND Sotish.ID- tovar = Tovarlar. ID –tovar;
Natijada sotish taxlili nomli virtual jadval yaratiladi. Unga surovlvr
yordamida murojat qilish mumkin:
Masalan:
Select * from sotish-taxlili where tovar = „moloko „ ;
Tasavurlar MB jadvallar olib tashlangan kabi olib tashlanadi:
Masalan
DROP VIEW «tasavur nomi»;
DROP VIEW Sotish_taxlili;
Nazorat savollari
1. Shartli so„rovlar qanday tashkil qilinadi?
2.Guruhli funksiya vazifalari?
3. Guruhli funksiya kurinshlari?
4. Tranzaksiya nima?
9–mavzu. SQL tili. Ma‟lumotlar tavsiflash.
REJA:
1. SQL tilida ma‟lumotlarni butunligini ta‟minlash.
2. Ma‟lumot jadvallarini yaratish.
3. Qism so„rovlar.
Tayanch iboralar: CREATE TABLE, Char(character, Int(integer),
Smallint, Dec(detcimal), Number, Float,
Ma’lumot baza ob’ektlarini yaratish. Ma‟lumot bazasi ob‟ektlarini
yaratish ma‟lumotlarni aniqlash tili (DLL) operatorlari erdamida
oshiriladi. Ma‟lumot
bazasi jadvallari CREATE TABLE komandasi
erdamida amalga oshiriladi. Bu komanda bo„sh jadval yaratadi, ya‟ni
jadvalda satrlar bo„lmaydi.
Bu jadvalga qiymatlar INSERT komandasi
erdamida kiritiladi.
CREATE TABLE komandasi
jadval nomini va
ko„rsatilgan tartibda nomlangan ustunlar to„plamini aniqlaydi. Xar bir
ustun uchun tip (toifa) va o„lcham aniqlanadi.
Xar bir yaratilgan jadval
hech bo„lmaganda bitta ustunga ega bo„dishi kerak.
CREATE TABLE
komanda ko„rinishi kuyidagicha:
Do'stlaringiz bilan baham: