RSS

Model Data Relasional

MODEL DATA RELASIONAL 

Pada model relasional, semua data distrukturkan secara logik menjadi tabel-tabel (relasi-relasi). Masing-masing tabel (relasi) mempunyai nama yang unik dan terdiri dari kolom-kolom (attribut-attribut). Pada setiap baris/rekord (tupel) tabel (relasi) berisi satu nilai per attribut. Kekuatan utama model relasional adalah struktur logik yang sederhana dan didukung landasan teoritis yang kuat. Hal inilah yang menjadi kekuatan model relasional dibandingkan model data yang lama (model jaringan dan hirarki).
Model ini disebut relasional karena basisdata ini didasarkan pada konsep relasi matematika yang menyatakan data sebagai elemen-elemen dari himpunan-himpunan yang berbeda dan memiliki keterhubungan secara logic. 


TUJUAN MODEL DATA RELASIONAL 

  1. Memberikan landasan semantik, konsistensi dan menghindari praktek redudansi data dengan  teknik  
  2. Meningkatkan derajat ketidakbergantungan data, utamanya terhadap program aplikasi.normalisasi tabel (relasi)
  3. Memungkinkan adanya perluasan bahasa-bahasa manipulasi data yang berorientasi himpunan (set oriented data manipulation language).

Model relasional merupakan suatu tatanan yang menggiring pemakai dalam memandang data hanya sebagai kumpulan data yang memiliki keterhubungan secara logik membentuk sebuah tabel (relasi). Model data relasional tidak membicarakan data secara fisik dan strategi penyimpanan dan cara pengaksesannya. 


KEUNGGULAN MODEL DATA RELASIONAL

  1. Merupakan alat komunikasi yang bagus antara pemakai dan perancang basisdata
  2. Memiliki kriteria perancangan basisdata yang esensi dan mapan
  3. Struktur data yang dipresentasikan dengan relasi dapat langsung dikonversi ke RDBMS dan diimplementasikan pada komputer.
  4. Seluruh data pada basisdata dapat diproses dengan satu kalimat tunggal (dengan menggunakan bahasa query).
5.      Bentuknya sederhana
6.      Mudah melakukan berbagai operasi data (query, update/edit, delete).


ISTILAH DALAM MODEL DATA RELASIONAL :

Relasi  :   Sebuah tabel yang terdiri dari beberapa kolom dan beberapa baris.

Atribut  :  Kolom pada sebuah relasi (field).

Tupel  :  Baris pada sebuah relasi (record).

Domain  :  Kumpulan nilai yang valid untuk satu atau lebih atribut

Derajat (degree)  :  Jumlah atribut dalam sebuah relasi (jumlah field)

Cardinality  :  Jumlah tupel dalam sebuah relasi (jumlah record)

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 komentar:

Posting Komentar