Senin, 16 April 2012

Rangkuman KK 09 :D

ENTITAS

Entitas adalah sesuatu yang memiliki keberadaan yang unik dan berbeda, walaupun tidak harus dalam bentuk fisik, atau Entitas adalah suatu objek yang dapat didefinisikan dalam lingkungan pemakai, sesuatu yang penting bagi pemakai dalam konteks sistem yang akan dibuat. Sebagai contoh pelanggan, pegawai dll. Seandainya A adalah seorang pegawai maka A adalah isi dari pegawai, sedangkan jika B adalah seorang pelanggan maka B adalah isi dari pelanggan. Karena itu harus dibedakan entitas sebagai bentuk umum dari deskripsi tertentu dan isi entitas seperti A dan B dalam contoh di atas.

Sebuah database dapat dimodelkan sebagai
  • sekumpulan entitas
  • Hubungan antarentitas
  • Entitas dapat berupa orang, benda, tempat, kejadian, konsep Contoh:
    • Orang: MAHASISWA, DOSEN, PEMASOK, PENJUAL
    • Benda: MOBIL, MESIN, RUANGAN
    • Tempat: NEGARA, DESA, KAMPUNG
    • Kejadian: PENJUALAN, REGISTRASI
    • Konsep: REKENING, KURSUS 
  • Sebuah entitas memiliki sejumlah atribut

Atribut

Entytas mempunyai elemen yang disebut atribut, dan berfungsi mendekripsikan karakter dari entitas. Atribut adalah properti atau karakteristik yang dimiliki oleh suatu entitas dimana properti atau karakteristik itu bermakna atau berarti bagi organisasi atau perusahaan, misalnya untuk pencatatan data pegawai di suatu instansi, entitas pegawai mungkin memiliki atribut-atribut nomor induk pegawai, nama, alamat, nomor telepon, gaji pokok dan lainnya. Setiap diagram hubungan entitas bisa terdapat lebih dari satu atribut. Atribut digambarkan dalam bentuk elips.Entitas memiliki himpunan atribut yang berasosiasi dengannya.

Hubungan Relasi

Relasi adalah hubungan antara suatu himpunan dengan himpunan entitas yang lainnya. Pada penggambaram diagram hubungan entitas, relasi adalah perekat yang menghubungkan suatu entitas dengan entitas lainnya. Relasi merupakan hubungan yang berarti antara suattu entitas dengan entitas lainnya. Frasa ini berimplikasi bahwa relasi mengijinkan untuk menjawab pertanyaan-pertanyaan yang berkaitan dengan hubungan suatu entits dengan lainya. Hubungan dibedakan antar bentuk hubungan antar entitas dengan isi.
Relasi dibagi atas 3 yaitu, 


  1. One to one
  2. One to many
  3. may to many

BERIKUT PENJABARAN SECARA SEDERHANA

  • Baris, record type
  • key (kunci)merupakan identitas suatu tabel, yang dapat mengidentifikasi baris pada tabel, dengan adanya primary key dapat menghindari kegandaan data pada database , atau  suatu nilai dalam basis data yang digunakan untuk mengidentifikasi suatu baris dalam tabel. Nilai dari primary key adalah unik.

  • Jenis-jenis kunci :
    ü Superkey
    ü Candidat key
    ü Primary key
    ü Alternate key
    ü Foreign key
    ü External key

  • Foreign Key
    Sebuah kumpulan field dalam satu relasi yang digunakan untuk me“refer” (menunjuk) ke suatu baris (tuple) pada relasi yang lain (harus berkorespondensi dengan primary key pada relasi yang kedua), seperti: ‘logical pointer’.

Hubungan antara keduanya (primary key dan foreign key) di jelaskan sebagai berikut,“Primary Key” adalah field kunci / utama dari suatu tabel yang menunjukkan bahwa field yang menjadi kunci tersebut tidak bisa diisi dengan data yang sama, atau dengan kata lain Primary key menjadikan tiap record memiliki identitas sendiri-sendiri yang membedakan satu sama lainnya (unik).“Foreign key” adalah satu attribute yang melengkapi satu relationship yang menunjukan ke induknya, dengan kata lain keduanya saling berkaitan.

Wassalamu alaikum warahmatullahi wabarakatuh