Pemodelan Data
Model Data adalah perangkat konseptual untuk menggambarkan data, hubungan data, semantik (makna) data dan batasan data.
Terdapat 2 model data, antara lain:
1. Model data berbasis objek
Dalam model data berbasis objek ini dibagi menjadi 2 lagi, yaitu:
a. ERD (Entity Relationship Diagram) --> menjelaskan hubungan antara data dalam basis data berdasarkan persepsi bahwa dunia nyata terdiri dari objek-objek yang mempunyai hubungan. Atau dinyatakan dengan diagram.
b. Semantik --> dinyatakan dengan kata-kata.
2. Model data berbasi record
Dalam model data berbasis record ini dibagi menjadi 3 lagi, yaitu:
a. Relasional --> data yang sudah tersimpan pada tabel.
b. Hirarki
c. Network
Istilah-istilah:
- Database --> kumpulan relasi yang saling terhubung satu sama lain.
- Kolom disebut juga attribute/field.
- Baris disebut juga tupel/record.
- Domain --> batasan nilai dalam attribute dan tipe datanya.
- Primery Key (PK) --> field unix yang dipakai untuk membedakan suatu record dengan record lain.
- Foreign Key --> PK dari tabel lain untuk masuk ke tabel tertentu.
Beberapa sifat yang melekat dalam relasi:
- Tidak ada baris yang kembar.
- Urutan Tupel tidak penting.
- Setiap attribute memilii nama yang unix.
- Letak attribute bebas.
- Setiap attribute memiliki nilai tunggal dan jenisnya sama untuk semua baris.
0 komentar:
Posting Komentar