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
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.
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