-- Imtihonlar haqida ma'lumotlarni saqlash uchun jadvalni yaratish CREATE TABLE IF NOT EXISTS Imtihonlar (
imtihon_id INT AUTO_INCREMENT PRIMARY KEY,
sinf_id INT,
imtihon_sana DATE,
eng_yuqori_ball INT,
FOREIGN KEY (sinf_id) REFERENCES Sinflar(sinf_id)
);
-- Qatnashish haqida ma'lumotlarni saqlash uchun jadvalni yaratish CREATE TABLE IF NOT EXISTS Qatnashish (
qatnashish_id INT AUTO_INCREMENT PRIMARY KEY,
talaba_id INT,
sinf_id INT,
qatnashish_sana DATE,
mohiyati BOOLEAN,
izoh VARCHAR(255),
FOREIGN KEY (talaba_id) REFERENCES Talabalar(talaba_id),
FOREIGN KEY (sinf_id) REFERENCES Sinflar(sinf_id)
);
-- Imtihon natijalari haqida ma'lumotlarni saqlash uchun jadvalni yaratish CREATE TABLE IF NOT EXISTS ImtihonNatijalari (
natija_id INT AUTO_INCREMENT PRIMARY KEY,
talaba_id INT,
imtihon_id INT,
ball INT,
FOREIGN KEY (talaba_id) REFERENCES Talabalar(talaba_id),
FOREIGN KEY (imtihon_id) REFERENCES Imtihonlar(imtihon_id)
);
-- Yotoqlar haqida ma'lumotlarni saqlash uchun jadvalni yaratish CREATE TABLE IF NOT EXISTS Yotoqlar (
yotoq_raqami INT AUTO_INCREMENT PRIMARY KEY,
joylashgan_odam_soni INT,
qavat_raqami INT );
-- Talabalarni yotoqlarga tayinlash va yotoqlarda joylashgan ma'lumotlarni saqlash uchun jadvalni yaratish CREATE TABLE IF NOT EXISTS TalabaYotoqlari (
tayinlash_id INT AUTO_INCREMENT PRIMARY KEY,
talaba_id INT,
yotoq_raqami INT,
tayinlash_sana DATE,