Selasa, 02 Oktober 2012

Sistem Basis Data (Pertemuan ke-4)



Model Data Relation

1. Pengertian
   
   Model Data Relation merupakan kumpulan tabel berdimensi dua dengan masing-masing relasi (relations)
tersusun atas baris dan kolom pada suatu basis data.
Tujuan dari Model relational adalah untuk menyediakan deklaratif metode untuk menentukan data dan query.
suatu model data yang meletakkan data dalam bentuk relasi biasanya disebut tabel, masing-masing tabel biasanya memiliki struktur yang mirip dengan ER model. 
  • Model Entity - Relationship (ER model)
merupakan data yang ada diterjemahkan atau ditransformasikan dengan memanfaatkan sejumlah perangkat konseptual menjadi sebuah diagram data, yang umum disebut diagram E-R ( Entity Relationship).
komponen utama model Entity Relationship adalah :
  1. Relasi     : merupakkan tabel yang terdiri dari beberapa kolom dan beberapa baris.
  2. Attribute : yaitu kolom pada sebuah relasi
  3. tuple       : adalah baris pada sebuah relasi, atau kumpulan elemen-elemen yang saling berkaitan menginformasikkan tentang suatu entitas secara lengkap.
  4. Domain  : yaitu seluruh kemungkinan nilai yang dapat diberikkan ke suatu attribut.
  5. Degree   : adalah jumlah attribut dalam sebuah relasi.
  6. Cardinality : merupakan jumlah tuple dalam sebuah relasi.
     Pada Relasi menunjukkan adanya hubungan diantara sejumlah entitas yang berasal dari himpunan entitas yang berbeda , pada setiap relasi memiliki schema yang mendeskripsikan nama relasi dan atribut beserta tipenya. selanjutnya pada Relasi cont'd menyimpan informasi .strukturnya sebagai tabel (kumpulan tabel-tabel) contohnya :




2. Baris Data Relational

Pada Data relational ada istilah-istilah sebagai berikut:
  • Baris disebut Tuple
  • Kolom disebut Attribute
  • Tabel disebut Relation
  • Domain
Pada istilah Alternatif   :

ER Model :
  • Entity
  • Entity Instance
  • Attribute
  • Identifier
Relational Model :
  • Relation
  • Tuple
  • Attribute
  • key
Database:

  • Table
  • Row
  • Column
  • Key
Traditional Programmer :
  • File
  • Record
  • Field
  • Key (link)

3. Batasan - Batasan Integritas ( Integrity Constraints)

Pada Batasan" suatu Relasi Ditetapkan ketika schema didefinisikan dan dicek ketika relasi-relasi dimodifikasi atau dimanipulasi seperti penambahan , pengubahan , penghapusan dan pencarian / menampilkan data.


4. Aturan Integritas Relational
  • Null : Merupakkan Nilai suatu atribut yang tidak diketahui dan tidak cocok untuk baris (tuple) tersebut.
  • Entity Integrity : yaitu tidak ada satu komponen primary key yang bernilai null.
  • Referential Integrity : adalah garis yang menghubungkan antara satu tabel dengan tabel lain.



Tidak ada komentar:

Posting Komentar