Model Data Relasional

Iin Aryani – 5302411218 – Rombel 01

Model Data Relasional

Data model dibedakan menjadi dua:

  • ER-Model
  • Relasional Model.

 

ER-Model adalah model data tingkat tinggi, dan Relasional Model adalah model data tingkat rendah.

Kumpulan tabel dengan masing-masing relasi tersusun atas tuple(baris), dan atribut(kolom) pada suatu basisdata. Suatu model data menempatkan data dalam sebuah relasi atau lebih sering disebut tabel.

  1. Terminologi Relasional Data Model
  • Relasi adalah sebuah tabel yang terdiri dari beberapa kolom dan tabel.
  • Attribute adalah kolom pada sebuah relasi.
  • Tuple adalah kumpulan elemen yang saling berkaitan yang menginformasikan suatu entitas secara lengkap.
  • Domain adalah seluruh kemungkinan nilai yang dapat diberikan ke suatu attribut.
  • Degree adalah jumlah attribut dalam sebuah relasi
  • Kardinalitas atau Cardinality adalah jumlah tuple dalam sebuah relasi.

 

  1. Relasi
  • Relasi menunjukkan adanya hubungan diantara sejumlah entitas dari himpunan entitas yang berbeda.
  • Struktur data dasar untuk menyimpan informasi.
  • Setiap relasi memiliki schema yang mendiskripsikan nama relasi, atribut dan tipenya.

 

Contoh, sebuah relasi bernama Mahasiswa memiliki atribut nim dengan tipe integer dan atribut nama dengan tipe string atau char.

  1. Mendefinisikan Domain
  • Memberi nama domain yang sesuai dengan nilai yang akan dimiliki domain.
  • Menentukan tipe data dari nilai yang akan membentuk domain.
  • Menentukan format dari domain.

 

  1. Relasional Key

Kunci atribut pada relasi ada empat macam :

  • Candidate key, adalah atribut yang digunakan untuk membedakan antara satu benda dengan yang lain.
  • Primary key, adalah Candidate key yang digunakan untuk mengidentifikasikan tuple yang unik pada suatu relasi.
  • Alternate key adalah Candidate key yang tidak menjadi primary key.
  • Foreign Key adalah sebuah atribut dalam suatu relasi yang merujuk ke primary key relasi yang lain.

 

  1. Batasan-Batasan Integritas
  • Aturan(batasan) yang diberikan pada relasi
  • Ditetapkan ketika schema didefinisikan
  • Dilakukan pengecekan ketika ada perubahan atau manipulasi pada relasi (penambahan, pengubahan, penghapusan, pencarian , dan penampilan data.

 

  1. Relational Integrity Rules
  • Null adalah nilai atribut yang tidak diketahui atau memang tidak ada nilainya.
  • Entity Integrity adalah tidak ada primary key bernilai null
  • Referential Integrity adalah garis yang menghubungkan tabel satu dengan yang lain.

About Iin aryani

I don't wanna be a "Copycat" but, something they need to copy.

Posted on 3 October 2012, in Basisdata, Kuliah and tagged . Bookmark the permalink. Leave a comment.

Komentar untuk penulis

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: