Gipermarket uchun quyidagi jadvallarni tuzamiz: 'Hodimlar', 'Maxsulotlar', 'Pul aylanmasi', 'Monitoring'.
'Hodimlar' jadvali:
sqlCopy code
CREATE TABLE Hodimlar (
id INT PRIMARY KEY,
ism VARCHAR(100),
familiya VARCHAR(100),
lavozim VARCHAR(100),
maoshi DECIMAL(10, 2),
telefon VARCHAR(20),
manzil VARCHAR(100) );
Ustunlar: id, ism, familiya, lavozim, maoshi, telefon, manzil.
Jadvallarga atributlarni kiritish va bog’lanish kalitini biriktirish jarayoni
'Maxsulotlar' jadvali:
CREATE TABLE Maxsulotlar (
id INT PRIMARY KEY,
nom VARCHAR(100),
narx DECIMAL(10, 2),
miqdor INT,
kategoriya VARCHAR(100) );
Ustunlar: id, nom, narx, miqdor, kategoriya.
Jadvallarga atributlarni kiritish va bog’lanish kalitini biriktirish jarayoni
'Pul aylanmasi' jadvali:
CREATE TABLE PulAylanmasi (
id INT PRIMARY KEY,
maxsulot_id INT,
hodim_id INT,
sana DATE,
miqdor INT,
narx DECIMAL(10, 2),
FOREIGN KEY (maxsulot_id)
REFERENCES Maxsulotlar(id),
FOREIGN KEY (hodim_id) REFERENCES Hodimlar(id) );
Ustunlar: id, maxsulot_id, hodim_id, sana, miqdor, narx.
Jadvallarga atributlarni kiritish va bog’lanish kalitini biriktirish jarayoni
'Monitoring' jadvali:
CREATE TABLE Monitoring (
id INT PRIMARY KEY,
maxsulot_id INT,
sana DATE,
miqdor INT,
FOREIGN KEY (maxsulot_id) REFERENCES Maxsulotlar(id)
);
Ustunlar: id, maxsulot_id, sana, miqdor.
Jadvallarga atributlarni kiritish va bog’lanish kalitini biriktirish jarayoni
Bu jadvallar yordamida gipermarketning hodimlari, maxsulotlari, pul aylanmasi ma'lumotlari va monitoring ma'lumotlari saqlanadi. Bog'lanishlarni aks ettirish uchun TOAD Data Modeler tizimidan foydalanildi.
Do'stlaringiz bilan baham: |