Senin, 23 Desember 2013

Oracle

UTS
Mhs_STMIKMJ : Tugas-13.3.0113-HendraSetia

NIM : 13.3.0113
Nama : Hendra Setia

SISTEM INFO KLINIK

Desain :
 

Kamus Data :
 

Contoh Data :
 

SQL Informasi :
CREATE TABLE tb_pasien ( id_pasien number(4), nama_pasien varchar(50) )
Insert  Into  tb_pasien  values (1, ‘BayuMeska')
Insert  Into  tb_pasien  values (2, ’ChandraM’)
Insert  Into  tb_pasien  values (3, ‘HendraSetia')
Insert  Into  tb_pasien  values (4, ‘HerdisSuyatna’)
Insert  Into  tb_pasien  values (5, ‘JeffryLuqman’)

CREATE TABLE  tb_dokter ( id_dokter number(4), nama_dokter varchar(50) )
Insert  Into  tb_dokter  values (1, ‘Khozin')
Insert  Into  tb_dokter  values (2, ‘Rohidi’)
Insert  Into  tb_dokter  values (3, ‘Sayogi')
Insert  Into  tb_dokter  values (4, ‘Syaiful’)
Insert  Into  tb_dokter  values (5, ‘Yulianto’)

CREATE TABLE  tb_penyakit ( id_penyakit number(4), nama_penyakit varchar(50) )
Insert  Into  tb_penyakit  values (1, ‘Batuk')
Insert  Into  tb_penyakit  values (2, ‘Demam’)
Insert  Into  tb_penyakit  values (3, ‘Panas')
Insert  Into  tb_penyakit  values (4, ‘Pilek’)
Insert  Into  tb_penyakit  values (5, ‘Pusing’)

CREATE TABLE  tb_obat( id_obat number(4), nama_obat varchar(50) )
Insert  Into  tb_obat values (1, ‘Obat Batuk')
Insert  Into  tb_obat  values (2, ‘Obat Demam’)
Insert  Into  tb_obat  values (3, ‘Obat Panas')
Insert  Into  tb_obat  values (4, ‘Obat Pilek’)
Insert  Into  tb_obat  values (5, ‘Obat Pusing’)

CREATE TABLE  tb_diagnosa (id_penyakit number(4), id_obat number(4) )
Insert  Into  tb_diagnosa  values (1, 1)
Insert  Into  tb_diagnosa  values (2, 2)
Insert  Into  tb_diagnosa  values (3, 3)
Insert  Into  tb_diagnosa  values (4, 4)
Insert  Into  tb_diagnosa  values (5, 5)

CREATE TABLE  tb_keluhan  ( id_pasien number(4), id_dokter number(4), id_penyakit number(4) )
Insert  Into  tb_keluhan  values (1, 1, 1)
Insert  Into  tb_keluhan  values (1, 2, 1)
Insert  Into  tb_keluhan  values (2, 3, 2)
Insert  Into  tb_keluhan  values (2, 4, 2)
Insert  Into  tb_keluhan  values (3, 5, 3)
Insert  Into  tb_keluhan  values (3, 1, 3)
Insert  Into  tb_keluhan  values (4, 2, 4)
Insert  Into  tb_keluhan  values (4, 3, 4)
Insert  Into  tb_keluhan  values (5, 4, 5)
Insert  Into  tb_keluhan  values (5, 5, 5)

SELECT   b.nama_pasien,   c.nama_dokter,   d.nama_penyakit,   f.nama_obat   FROM   tb_keluhan   a   JOIN   tb_pasien   b   ON   a.id_pasien   =   b.id_pasien   JOIN   tb_dokter   c   ON   a.id_dokter   =   c.id_dokter   JOIN   tb_penyakit   d   ON   a.id_penyakit   =   d.id_penyakit   JOIN   tb_diagnosa   e   ON   a.id_penyakit  =   e.id_penyakit   JOIN   tb_obat   f   ON   e.id_obat   =   f.id_obat   WHERE   b.nama_pasien   =   ‘HendraSetia

atau

SELECT   b.nama_pasien,   c.nama_dokter,   d.nama_penyakit,   f.nama_obat   FROM   tb_diagnosa   a,  tb_pasien   b,   tb_dokter   c,   tb_penyakit   d,   tb_diagnosa   e,   tb_obat   f   WHERE   a.id_pasien   =   b.id_pasien   AND   a.id_dokter   =   c.id_dokter   AND   a.id_penyakit   =   d.id_penyakit   AND   a.id_penyakit   =   e.id_penyakit   AND   e.id_obat   =   f.id_obat   AND   b.nama_pasien   =   ‘HendraSetia

Tidak ada komentar:

Posting Komentar