Minggu, 09 Mei 2010

tugas basis data








Membuat table klinik dan isinya
Code :

create table klinik(id_klinik varchar(30)primary key not null,nm_klinik char(10)not null);
insert into klinik(id_klinik,nm_klinik) values('111','Mata');
insert into klinik(id_klinik,nm_klinik) values('112','Jantung');
insert into klinik(id_klinik,nm_klinik) values('113','Gigi');
select*from klinik;

id_klinik nm_klinik
111 Mata
112 Jantung
113 Gigi










Membuat table dokter dan isinya
Code:


create table dokter(id_klinik varchar (30)not null ,nm_dokter char(30)primary key not null,jk char(2) not null,TL date,alamat char(30) not null);
insert into dokter (id_klinik,nm_dokter,jk,TL,alamat) values ('111','dr.Andi','L','1982-05-02','Jakarta');
insert into dokter (id_klinik,nm_dokter,jk,TL,alamat) values ('111','dr.Burhan','L','1982-05-04','Jakarta');
insert into dokter (id_klinik,nm_dokter,jk,TL,alamat) values ('112','dr.Chen','L','1981-02-04','Bekasi');
insert into dokter (id_klinik,nm_dokter,jk,TL,alamat) values ('112','dr.Danil','L','1986-03-05','Medan');
insert into dokter (id_klinik,nm_dokter,jk,TL,alamat) values ('113','dr.Ziya','P','1988-07-07','Bogor');
insert into dokter (id_klinik,nm_dokter,jk,TL,alamat) values ('113','dr.Melan','P','1986-07-04','Bekasi');
select *from dokter;


id_klinik nm_dokter jk TL alamat
111 dr.Andi L 5/2/1982 Jakarta
111 dr.Burhan L 5/4/1982 Jakarta
112 dr.Chen L 2/4/1981 Bekasi
112 dr.Danil L 3/5/1986 Medan
113 dr.Ziya P 7/7/1988 Bogor
113 dr.Melan P 7/4/1986 Bekasi
















Membuat table pasien dan isinya
Code:

create table pasien (nm_pasien char(30) primary key not null,jk char(2)not null,TL date,alamat char(15)not null);
insert into pasien (nm_pasien,jk,TL,alamat) values ('Wahyu','L','1985-06-11','Depok');
insert into pasien (nm_pasien,jk,TL,alamat) values ('Pamor','L','1990-01-12','Palembang');
insert into pasien (nm_pasien,jk,TL,alamat) values ('Fandi','L','1985-03-10','Bogor');
insert into pasien (nm_pasien,jk,TL,alamat) values ('Edi','L','1986-05-10','Depok');
insert into pasien (nm_pasien,jk,TL,alamat) values ('Sally','P','1992-08-12','Depok');
insert into pasien (nm_pasien,jk,TL,alamat) values ('Chika','P','1993-04-08','Depok');



select*from pasien;

nm_pasien jk TL alamat
Wahyu L 6/11/1985 Depok
Pamor L 1/12/1990 Palembang
Fandi L 3/10/1985 Bogor
Edi L 5/10/1986 Depok
Sally P 8/12/1992 Depok
Chika P 4/8/1993 Depok























Membuat table rekam medis dan isinya
Code:


create table rekam_medis(id_klinik varchar(30) not null,nm_dokter char(30)not null,nm_pasien char(30) not null,Tgl_periksa date,primary key(id_klinik,nm_dokter,nm_pasien));
insert into rekam_medis(id_klinik,nm_dokter,nm_pasien,Tgl_periksa) values('111','dr.Andi','Pamor','2010-05-07');
insert into rekam_medis(id_klinik,nm_dokter,nm_pasien,Tgl_periksa) values('111','dr.Andi','Wahyu','2010-06-07');
insert into rekam_medis(id_klinik,nm_dokter,nm_pasien,Tgl_periksa) values('111','dr.Burhan','Fandi','2010-07-07');
insert into rekam_medis(id_klinik,nm_dokter,nm_pasien,Tgl_periksa) values('111','dr.Burhan','Pamor','2010-05-07');
insert into rekam_medis(id_klinik,nm_dokter,nm_pasien,Tgl_periksa) values('112','dr.Chen','Edi','2010-08-07');
insert into rekam_medis(id_klinik,nm_dokter,nm_pasien,Tgl_periksa) values('112','dr.Danil','Wahyu','2010-09-07');
insert into rekam_medis(id_klinik,nm_dokter,nm_pasien,Tgl_periksa) values('113','dr.Ziya','Chika','2010-10-08');
insert into rekam_medis(id_klinik,nm_dokter,nm_pasien,Tgl_periksa) values('113','dr.Melan','Sally','2010-11-07');



select*from rekam_medis;
id_klinik nm_dokter nm_pasien Tgl_periksa
111 dr.Andi Pamor 5/7/2010
111 dr.Andi Wahyu 6/7/2010
111 dr.Burhan Fandi 7/7/2010
111 dr.Burhan Pamor 5/7/2010
112 dr.Chen Edi 8/7/2010
112 dr.Danil Wahyu 9/7/2010
113 dr.Ziya Chika 10/8/2010
113 dr.Melan Sally 11/7/2010


















Melihat rekam medis global tiap pasien dan riwayat penyakit yang pernah diderita

Code:
select*from rekam_medis where nm_pasien="Wahyu";
id_klinik nm_dokter nm_pasien Tgl_periksa
111 dr.Andi Wahyu 6/7/2010
112 dr.Danil Wahyu 9/7/2010

Melihat riwayat penyakit pasien bernama Wahyu
Code:
select klinik.nm_klinik as "penyakit",rekam_medis.nm_pasien from klinik,rekam_medis where klinik.id_klinik=rekam_medis.id_klinik and nm_pasien="Wahyu";

penyakit nm_pasien
Mata Wahyu
Jantung Wahyu

select*from rekam_medis where nm_pasien="Pamor";
id_klinik nm_dokter nm_pasien Tgl_periksa
111 dr.Andi Pamor 5/7/2010
111 dr.Burhan Pamor 5/7/2010




Melihat riwayat penyakitnya
Code:
select klinik.nm_klinik as "penyakit",rekam_medis.nm_pasien from klinik,rekam_medis where klinik.id_klinik=rekam_medis.id_klinik and nm_pasien="Pamor";

penyakit nm_pasien
Mata Pamor
Mata Pamor


















select*from rekam_medis where nm_pasien="Fandi";


id_klinik nm_dokter nm_pasien Tgl_periksa
111 dr.Burhan Fandi 7/7/2010