Halaman

Senin, 01 Oktober 2012

MODEL DATA RELATIONAL

DATA MODEL
Data model dibagi menjadi 2:
1. High level yaitu ER-Diagram
2. Lower level yaitu  Relational –Model
MODEL DATA RELATIONAL
        Yaitu serangkaian tabel yang mempunyai dimensi dua dengan relasi yang tersususn atas tuple atau baris dan attibute atau kolom pada suatu basis data.
Tabel adalah sebuah model data yang datanya diletakkan dalam bentuk relasi. Biasanya masing-masing tabel memiliki struktur yang mirip den gan ER database. Beberapa istilah dan keterangan dalam Relational Data Model, diantaranya adalah:
  1. Relasi adalah sebuah tabel yang terdiri dari beberapa kolom dan beberapa baris.
  2. Attribute adalah kolom pada sebuah relasi.
  3. Tuple adalah baris yang terdapat pada relasi atau kumpulan elemen-elemen yang saling berkaitan menginformasikan tentang suatu entitas secara lengkap.
  4. Domain adalah kemungkinan nilai yang dapat diberikan ke suatu attribut.
  5. Degree jumlah attribut dalam seluruh relasi.
  6. Cardinallity adalah jumlah tuple dalam sebuah relasi.
Relasi
          Adalah penunjuk adanya hubungan diantara sejumlah entitas yang berasal dari himpunan entitas yang berbeda. Relasi dapat juga disebut dengan struktur data yang digunakan untuk menyimpan informasi. Setiap relasi memiliki schema yang mendiskripsikan nama relasi dan attribut beserta tipenya.
Contoh : mahasiswa=(nim:string, nama_mhs:string).
Keterangan mahasiswa adalah nama relasi, nim dan nama_mhs adalah nama attribut. String adalah tipe dari attribut.  
Basis data relational
Istilah yang terdapat basis data relational:
  1.  Baris disebut tuple.
  2. Kolom disebut attribute.
  3. Tabel disebut relation. 
  4. Domain disebut kumpulan dari harga atomik yang dapat dimiliki oleh suatu kolom/attribut.
Relational key
Relational key dibagi terdiri atas :
  1. Candidate key, biasanya attribut yang digunakan untuk membedakan antara satu baris dan dengan baris yang lain.
  2. Primary key adalah candidate key yang digunakan untuk mengidentifikasikan tuple yang unik pada suatu relasi.
  3. Alternate key adalah candidate yang tidak menjadi primary key.
  4. Foreign key adalah sebuah attribut dalam suatu relasi yang merujuk ke primary key relasi lain.
Batasan – batasan integritas (integrity Constraints)
           Adalah batasan yang diberikan untuk relasi. Jika Schema didefinisiakn maka batasan-batasan tersebut ditetapkan. Ketika relasi-relasi dimanipulasi atau dirubah maka harus dicek terlebih dahulu.
Relational integrity rules
  1. Null adalah sebuah attribut yang tidak diektahui dan tidak cocok untuk baris tersebut. Biasanya digunaan untuk mengisi attribut yang belum ada. 
  2. Entity integrity yaitu tidak ada satu komponen primary ykey yang nilainya null. 
  3. Referential integrity adalah garis yang dapat menghubungkan satu tabel dengan tabel lain.

Tidak ada komentar:

Posting Komentar