Kasalxonada ro`yxatdan o`tish axborot tizimi ma’lumotlar bazasi uchun dasturiy interfeys yaratish jarayonlari




Download 420,3 Kb.
bet4/4
Sana16.05.2024
Hajmi420,3 Kb.
#238396
1   2   3   4
Bog'liq
wX0MWg8B7jqBEXv8oBrO190XYUjvyNSa

Kasalxonada ro`yxatdan o`tish axborot tizimi ma’lumotlar bazasi uchun dasturiy interfeys yaratish jarayonlari.
Ma‘lumotlar bazasi qaytarilmaydigan ma‘lumotlarning yaxlitlangan jamlamasi sanaladi. Uning asosida mazkur sohaning barcha masalalari hal etiladi. Ma‘lumotlar bazasida ko’p qirrali kirish va aynan bir xil ma‘lumotlardan turli mijozlar foydalanish imkoni mavjud. Tashkil etiladigan Ma‘lumotlar bazasi to’zilmasi predmet sohasi ma‘lumotlarining axborot-mantiqiy modelini aks ettirishi lozim. Ma‘lumotlar bazasidagi mantiqiy o’zaro bog’liqlik ma‘lumotlar modeli namunasiga muvofiq tashkil etiladi.
Bazaning MySQL ma’lumotlar bazasida ko’rinishi:
-- Ma'lumotlar bazasini yaratish
CREATE DATABASE Kasalxona;

-- Ma'lumotlar bazasini ishlatish


USE Kasalxona;

-- Bemorlar jadvalini yaratish


CREATE TABLE Bemorlar (
id INT PRIMARY KEY AUTO_INCREMENT,
ism VARCHAR(100),
yosh INT,
jins VARCHAR(10),
manzil VARCHAR(255),
telefon VARCHAR(20)
);

-- Ro'yhatlar jadvalini yaratish


CREATE TABLE Royhatlar (
id INT PRIMARY KEY AUTO_INCREMENT,
bemor_id INT,
sana TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
FOREIGN KEY (bemor_id) REFERENCES Bemorlar(id)
);
1.Vrach
INSERT INTO Vrach (id, ism, lavozim, bo'lim) VALUES (1, 'John Doe', 'Terapist', 'Ichki kasalliklar');
INSERT INTO Vrach (id, ism, lavozim, bo'lim) VALUES (2, 'Jane Smith', 'Kardiolog', 'Yurak kasalliklari');
2.Bemor
INSERT INTO Bemor (id, ism, yosh, jins, manzil) VALUES (1, 'Ali Navoiy', 35, 'Erkak', 'Toshkent');
INSERT INTO Bemor (id, ism, yosh, jins, manzil) VALUES (2, 'Nargiza Rahimova', 28, 'Ayol', 'Samarqand');
3.Stasionar
INSERT INTO Stasionar (id, bemor_id, vrach_id, tarix, holat) VALUES (1, 1, 1, '2024-05-01', 'Yaxshi');
INSERT INTO Stasionar (id, bemor_id, vrach_id, tarix, holat) VALUES (2, 2, 2, '2024-05-02', 'Yomon');
4. Xonalar
INSERT INTO Xonalar (id, nom, holati) VALUES (1, '101', 'Bos');
INSERT INTO Xonalar (id, nom, holati) VALUES (2, '201', 'Band');
5. Sug`urta
INSERT INTO Sugurta (id, bemor_id, shirkat, summa) VALUES (1, 1, 'Turon', 5000000);
INSERT INTO Sugurta (id, bemor_id, shirkat, summa) VALUES (2, 2, 'UzAgrosug'urta', 3000000);
6. Tashxis
INSERT INTO Tashxis (id, bemor_id, vrach_id, natija) VALUES (1, 1, 1, 'Ichki kasallik');
INSERT INTO Tashxis (id, bemor_id, vrach_id, natija) VALUES (2, 2, 2, 'Yurak kasalligi');
Ushbu misolda Vrach, Bemor, Stasionar, Xonalar, Sug'urta va Tashxis jadvallari bilan bog'liq maydonlarni to'ldirish uchun INSERT INTO buyruqlari ishlatilgan. Har bir qator jadvaldagi ma'lum bir yozuvni (qatorni) ma'lumotlari bilan birga kiritish mumkin. Ma'lumotlar tugagandan so'ng, siz boshqa so'rovlarni yoki amallarni bajara olishingiz mumkin.
Download 420,3 Kb.
1   2   3   4




Download 420,3 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Kasalxonada ro`yxatdan o`tish axborot tizimi ma’lumotlar bazasi uchun dasturiy interfeys yaratish jarayonlari

Download 420,3 Kb.