MODEL BASIS DATA Model basis data menyatakan hubungan antar rekaman yang tersimpan dalam basis data, ada 3 macam model dasar basis data yang umum yaitu : Model Data Hirarkis (Hierarchycal Model) model hirarkis sering disebut model pohon, karena menyerupai pohon dengan pola hubungan orangtua-anak.
Simpul yang terhubung ke simpul pada level dibawah nya disebut orangtua, setiap orangtua bisa memiliki satu atau beberapa anak, tetapi setiap anak hanya me- miliki satu orang tua. Simpul orangtua yang tidak mempunyai orangtua Disebut akar. Simpul yang tidak memiliki anak disebut daun Hubungan antara anak dan orangtua disebut cabang
A B C D E F G H I J K L M LEVEL 1 LEVEL 2 LEVEL 3 LEVEL 4 CONTOH MODEK HIRARKI
Pada contoh diatas, A berkedudukan sebagai akar, dan berkedudukan sebagai orangtua dari B, C, D, dan E. Keempat simpul ini disebut sebagai anak dari simpul A. C juga bisa disebut orangtua, yaitu orangtua dari F dan G. Sedangkan simpul F, G, H, I, J, L dan M disebut sebagai daun.
Model Data Jaringan Model ini bisa menyatakan hubungan satu orangtua satu anak, satu orangtua banyak anak, maupun beberapa anak bisa mempunyai beberapa orangtua. Pada model jaringan, orangtua disebut pemilik dan anak disebut sebagai anggota.
Dosen A B Sistem basis data Komunikasi Struktur Hafidz Arya Faiz Rania Model Jaringan
Model Data Relasional Model relasional merupakan model yang paling sederhana sehingga mudah dipahami oleh pengguna. model ini menggunakan sekumpulan tabel berdimensi dua (yang disebut relasi atau tabel), dengan masing- masing relasi tersusun atas tupel atau baris (record) dan atribut (field).
Mahasiswa Matakuliah Nilai NPM* Nama Alamat 200324001 Hafidz Jl. Mangga 10 200324002 Arya Jl. Anggur 24 200324003 Faiz J. Apel 2 Kd_Mk* Mk SKS SI01 SBD 4 SI02 KomDat SI03 Strk Data Nilai NPM* Kd_Mk* Grade 200324001 SI01 A SI03 C 200324002 SI02 B
Ada beberapa sifat yang melekat pada suatu relasi : Tak ada tuple (baris) yang kembar (Duplikasi) Urutan tuple tidaklah penting (tuple-tuple dapat di- pandang dalam sembarang urutan) Setiap atribut memiliki nama yang unik. Urutan atribut tidaklah penting Setiap atribut memiliki nilai tunggal dan jenisnya sama untuk semua tuple
Contoh lain dari model relasi : Buku Peminjam No_Buku* Judul Pengarang Penerbit Th_Terbit B001 … B002 B003 B004 Kd_Pinjam* Nama Alamat Telp Tmp_Lahir A001 Risa Jl. Mawar 3 … A002 Aulia Jl. Tulip 22 B001 Vira Jl. Anggrek 1
Pinjaman No_Buku* Kd_Pinjam* Tgl_Pinjaman Tgl_Kembali B001 A001 10/02/2005 20/02/2005 02/02/2005 12/02/2005 B002 24/02/2005 06/03/2005