type="text/javascript">

Selasa, 17 Maret 2015

Basis Data Pertemuan 3

Pemodelan Data dan Basis Data Relasional

ada dua pemodelan data :
  1. Memodelkan data berbasis Objek
    • ERD ( yang populer )
    • Semantik
  2. Memodelkan data berbasis Record
    • Relasional ( yang populer )
    • Hirarki
    • Network
Model Data
        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.
  1.  ERD (Entity Relationship Diagram) adalah  diagram yang menggambarkan hubungan antara objek.
  2. Semantik adalah hubungan antar objeknya dinyatakan dengan kata-kata.
                                                gambar 1. contoh ERD

Model Data Berbasis Record
          Model ini mendasarkan pada record untuk menjelaskan kepada user tentang hubugan logik antar data dalam basis data.
  1. Relational Model
  2. Hirarchycal Model (Tree structure)
  3. Network Model (Plek structure)
                                            gambar 2. contoh record

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
Istilah
  • 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
Sifat yang melekat dalam Relasi
  • 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