You are on page 1of 5

MODEL DATA HIRARKI Queri untuk Thesaurus Thesaurus adalah sekumpulan istilah yang saling terhubungkan secara hirarkis,

Untuk membuat aplikasi Thesaurus dalam SQL database, kita akan terjemahkan thesaurus itu sesuai dengan struktur pohon atau hirarki data dalam SQL database. Manage hirarki data dalam SQL database ada dua model 1.The Adjacency List Model The Nested Set Model

Contoh Tabelnya : MT Daging Makanan Merah Strawberry BT Makanan Buah Merah NT Ayam, Sapi, Kambing Daging, Buah, Camilan

MT: Main Term, BT: Broader Term, NT:Narrow Term

The Adjacency List Model Pada metode ini masing-masing item akan menyimpan parent (induknya). Buat Tabel MAKANANKU CREATE TABLE makananku(Id_makanan INT AUTO_INCREMENT PRIMARY KEY,nama VARCHAR(20) NOT NULL,parent INT DEFAULT NULL);Masukan dataINSERT INTO makanankuVALUES(1,'Makanan',NULL),(2,'Daging',1),(3,'Ayam',2),(4,'Sapi',2),( 5,'Kambing',2),(6,'Buah',1),(7,'Merah',6),(8,'Strawberry',7),(9,'Kuning',6),(10,'Ung u',6)

Dari hasil output diatas, terlihat jelas bahwa setiap item diatas menunjuk pada parent-nya. Item yang paling penting disini adalah MAKANAN, MAKANAN memiliki nilai NULL yang menyatakan bahwa dia adalah Parent-nya. Jadi diketahui bahwa STRAWBERRY adalah child dari MERAH yang merupakan child dari BUAH dan yang mana child dari MAKANAN.

telp nama Tgl_prks kode_dr alamat

alamat Kode_psn

Tgl_lah ir

kode_ mdk

nama resep

spesialis

1
PASIEN
memp unyai

N
CATATAN_MEDI K

M
dimilik i

DOKTER

1 M
melak ukan menca tat

N
TRANSAKSI

kode_trans

tgl_trans

jml_trans

M
totall_trans transa ksi

M
DETAIL_PENYAK IT
detail

1
PENYAKIT

N
OBAT

kode_dp

nama_dp

Kode_p

nama_p

Kode_ob at nama

tgl

harga

stok

You might also like