You are on page 1of 9

Nama NIM

: Fauziah Mayasari : 0910680015

Table M_AGAMA
CREATE TABLE M_AGAMA ( K_AGAMA VARCHAR(3), CONTENT VARCHAR(15), CONSTRAINT AG_K_AG_PK PRIMARY KEY(K_AGAMA));

DESCRIBE M_AGAMA;

Table M_SELEKSI
CREATE TABLE M_SELEKSI ( K_SELEKSI VARCHAR(5), SINGKAT VARCHAR(10), CONTENT VARCHAR(45), CONSTRAINT SEL_K_SEL_PK PRIMARY KEY(K_SELEKSI));

DESCRIBE M_SELEKSI;

Table MHS
CREATE TABLE MHS ( NIM VARCHAR(15), NAMA VARCHAR(50), TMP_LAHIR DATE, KELAMIN VARCHAR (1), K_AGAMA VARCHAR(3), ALAMAT VARCHAR(100), K_KOTA VARCHAR2(3), K_NEGARA VARCHAR2(3), K_PROPINSI VARCHAR2(3), NO_HP VARCHAR(15), NO_TELP_RUMAH VARCHAR(15), ANGKATAN INTEGER, K_FAKULTAS VARCHAR2(5), K_JENJANG VARCHAR2(5), K_JURUSAN VARCHAR2(5), K_PROG_STUDI VARCHAR2(5), K_SELEKSI VARCHAR2(5), CONSTRAINT NIM_PK PRIMARY KEY (NIM), CONSTRAINT MHS_AGAMA_FK FOREIGN KEY (K_AGAMA) REFERENCES M_AGAMA(K_AGAMA), CONSTRAINT MHS_KOT_FK FOREIGN KEY(K_KOTA,K_NEGARA,K_PROPINSI) REFERENCES M_KOTA (K_KOTA,K_NEGARA,K_PROPINSI), CONSTRAINT MHS_FAK_FK FOREIGN KEY(K_FAKULTAS,K_JENJANG,K_JURUSAN,K_PROG_STUDI) REFERENCES PROG_STUDI(K_FAKULTAS,K_JENJANG,K_JURUSAN,K_PROG_STUDI), CONSTRAINT MHS_SEL_FK FOREIGN KEY(K_SELEKSI) REFERENCES M_SELEKSI(K_SELEKSI) );

DESCRIBE MHS;

Table MHS_ORTU
CREATE TABLE MHS_ORTU ( NIM VARCHAR(15), NAMA_BAPAK VARCHAR(60), NAMA_IBU VARCHAR(60), ALAMAT VARCHAR(60), K_KOTA VARCHAR (3), K_NEGARA VARCHAR (3), K_PROPINSI VARCHAR (3), NO_HP_BAPAK VARCHAR(15), NO_HP_IBU VARCHAR(15), NO_TELP_RUMAH VARCHAR(15), K_AGAMA_BAPAK VARCHAR(3), K_AGAMA_IBU VARCHAR(3), K_DIDIK_BAPAK VARCHAR (3), K_DIDIK_IBU VARCHAR (3), K_KERJA_BAPAK VARCHAR (3), K_KERJA_IBU VARCHAR (3), HASIL_AYAH DOUBLE PRECISION, HASIL_IBU DOUBLE PRECISION, JML_ANAK INTEGER, CONSTRAINT NIM_FK FOREIGN KEY (NIM) REFERENCES MHS (NIM), CONSTRAINT ORTU_KOT_FK FOREIGN KEY(K_KOTA,K_NEGARA,K_PROPINSI) REFERENCES M_KOTA(K_KOTA,K_NEGARA,K_PROPINSI), CONSTRAINT ORTU_AGBP_FK FOREIGN KEY (K_AGAMA_BAPAK) REFERENCES M_AGAMA(K_AGAMA), CONSTRAINT ORTU_AGIBU_FK FOREIGN KEY (K_AGAMA_IBU) REFERENCES M_AGAMA(K_AGAMA), CONSTRAINT ORTU_DIBP_FK FOREIGN KEY(K_DIDIK_BAPAK) REFERENCES M_DIDIK(K_DIDIK), CONSTRAINT ORTU_DIIBU_FK FOREIGN KEY(K_DIDIK_IBU) REFERENCES M_DIDIK(K_DIDIK), CONSTRAINT ORTU_KERBP_FK FOREIGN KEY(K_KERJA_BAPAK) REFERENCES M_KERJA(K_KERJA), CONSTRAINT ORTU_KERIBU_FK FOREIGN KEY(K_KERJA_IBU) REFERENCES M_KERJA(K_KERJA) );

DESCRIBE MHS_ORTU;

STORE PROCEDURE

Insert ke table m_fakultas


create or replace PROCEDURE M_FAKULTAS ( fakul in m_fakultas.k_fakultas%type, singkat in m_fakultas.singkat%type, content in m_fakultas.content%type) is BEGIN insert into m_fakultas(k_fakultas, singkat, content) values(fakul, singkat, content); END insert_M_FAKULTAS;

Insert ke table m_jurusan


create or replace PROCEDURE M_JURUSAN ( k_jurusan in m_jurusan.k_jurusan%type, singkat in m_jurusan.singkat%type, content in m_jurusan.content%type)AS BEGIN insert into M_JURUSAN(k_jurusan, singkat, content) values(k_jurusan, singkat, content); END INSERT_M_JURUSAN;

Insert ke table m_prog_studi


create or replace PROCEDURE M_PROG_STUDI ( k_prog in m_prog_studi.k_prog_studi%type, singkat in m_prog_studi.singkat%type, content in m_prog_studi.content%type)AS BEGIN insert into M_PROG_STUDI(k_prog_studi, singkat, content) values(k_prog, singkat, content); END INSERT_M_PROG_STUDI;

Update table m_fakultas


create or replace PROCEDURE M_FAKULTAS ( fakul in m_fakultas.k_fakultas%type, singkat in m_fakultas.singkat%type, content in m_fakultas.content%type) is BEGIN update into m_fakultas(k_fakultas, singkat, content) values(fakul, singkat, content); END update_M_FAKULTAS;

Update table m_jurusan


create or replace PROCEDURE M_JURUSAN ( k_jurusan in m_jurusan.k_jurusan%type, singkat in m_jurusan.singkat%type, content in m_jurusan.content%type)AS BEGIN update into M_JURUSAN(k_jurusan, singkat, content) values(k_jurusan, singkat, content); END UPDATE_M_JURUSAN;

Update table m_prog_studi


create or replace PROCEDURE M_PROG_STUDI ( k_prog in m_prog_studi.k_prog_studi%type, singkat in m_prog_studi.singkat%type, content in m_prog_studi.content%type)AS BEGIN update into M_PROG_STUDI(k_prog_studi, singkat, content) values(k_prog, singkat, content); END UPDATE_M_PROG_STUDI;

Drop Table M_FAKULTAS DROP PROCEDURE M_FAKULTAS

Drop Table M_JURUSAN DROP PROCEDURE M_JURUSAN

Drop Table M_PROG_STUDI DROP PROCEDURE M_PROG_STUDI

You might also like