ada dua pemodelan data :
- Memodelkan data berbasis Objek
- ERD ( yang populer )
- Semantik
- Memodelkan data berbasis Record
- Relasional ( yang populer )
- Hirarki
- Network
Perangkap konseptual untuk menggambarkan data, hubungan data, semantik (makna) data dan batasan data.
Model Data Berbasis Objek
adalah data dan relasi yang menjelaskan logik antar objek.
- ERD (Entity Relationship Diagram) adalah diagram yang menggambarkan hubungan antara objek.
- Semantik adalah hubungan antar objeknya dinyatakan dengan kata-kata.
Model Data Berbasis Record
Model ini mendasarkan pada record untuk menjelaskan kepada user tentang hubugan logik antar data dalam basis data.
- Relational Model
- Hirarchycal Model (Tree structure)
- Network Model (Plek structure)
Basis Data Relasional
- Data Base adalah kumpulan relasi yang saling berhubungan satu sama lain
- lebih familiar jika menyebutnya sebagai tabel
- tabel memiliki kolom dan baris
- kolom disebut atribut , baris disebut tuple
- relation, atribut, dan tuple, itu hanya penamanan di tabel, baris, kolom
- Record/Tuple : sebuah baris dari suatu tabel
- Fiels/Atribut : kolom pada suatu tabel
- Domain: Batasan nilai dalam atribut dan tipe datanya
- Primary key (boleh ada 2 primary key dalam suatu tabel) : adalah kunci primer, field unik yang dipakai untuk membedakan record satu dnegan record yang lainnya.
- Foreign key : kunci asing. Primary key dari suatu tabel yang masuk ke tabel lain
- Tidak ada baris yang kembar
- Urutan tupel tidak penting
- Sebab atribut memiliki nama yang unik
- Letak atribut bebas
- Setiap atribut memiliki nilai tunggal dan jenisnya sama untuk semua baris
Tidak ada komentar:
Posting Komentar