Senin, 12 November 2012

Relationship, Model E-R


TUGAS KELOMPOK
SYSTEM MANAJEMEN BASIS DATA
Description: Description: C:\Users\Public\Pictures\Sample Pictures\amikom.jpg
NAMA/NIM :            1. IKA SEPTIANA (12.12.0045)
2. SURYA SOLEKHATI (12.12.0002)
3. VENTI OKTAVIA SUBANDINI (12.12.0042)
4. ENDAH PURNAMASARI (12.12.0017)
5. DIANA KUSUMANINGRUM (12.12.0044)

STMIK AMIKOM PURWOKERTO
Jl. Let. Jend. Pol. Sumarto Purwokerto Telp/Fax. (0281) 623 321


RELATIONSHIP

     Relationship  database  adalah  sekumpulan  data  yang  dapat  dibuat  diantara  dua  colume  di  dalam  kedua  tabel.  Misalnya  kita  akan  mengolah  nilai  siswa,  kita  menyimpan  biodata  siswa  pada  sebuah  tabel,  lalu  menyimpan  nilai  hasil  ulangan  siswa  pada  tabel  lain  dengan  satu  tabel  untuk  satu  mata  pelajaran  saja,  sedangkan  untuk  membuat  nilai  raport  (tabel  nilai  semester)  semua  tabel  harus  dapat  dikaitkan  satu  dengan  yang  lain.  Untuk  menghubungkan  masing–masing  tabel  kita  harus mempunyai  kunci  pengait,  misalnya  NIS  (nomor  induk  siswa)  kegiatan  ini yang  disebut  database  relational.
           
Jenis-Jenis  Relationship

Jenis  dari  relationship  yang  ada  di  Microsoft  Access  ada  3  yaitu  :
1.            One  to  many  relationship
2.            Many  to  many  relationship
3.            One  to  one  relationship



1.  One  To  Many  Relationship

     One  to  many  relationship  adalah   jenis  yang  paling  biasa  dari relationship.  Di  one  to  many  relationship  sebuah  record  atau  tampilan  di table  A  dapat  mempunyai  banyak  kesesuaian  dengan  record  table  B, tetapi  record  di  table  B  hanya  satu  yang  sesuai  dengan  record  di  tabel A.
     Jadi  one  to  many  relationship  dibuat  jika  hanya  dari  field  yang dihubungkan  mempunyai  primary  key  atau  unique index.  Unique  index adalah  sebuah  index  diartikan  oleh  field  yang  diatur  petunjuk  property untuk  tidak  menyalin  atau  meniru.

2.   Many  To  Many  Relationship    
     
     Many  to  many  relationship,  di  many  to  many  relationship, sebuah  record  di  tabel  A  dapat  mempunyai  banyak  kesesuaian  record  di tabel  B  dan  record  di  tabel  B  dapat  mempunyai  banyak  kesesuaian record  di  tabel  A.  Tipe  dari  relationship  ini  hanya  mungkin  ditegaskan dengan  tiga  tabel  (disebut  junction  table)  yang  memiliki  primary  key yang  terdiri  dari  dua  field,  foreign key  dari  tabel  A  dan  tabel  B.  Many to  many  relationship  sebenarnya  adalah  dua  kalinya  dari  one  to  many relationship  untuk  tabel  rincian  pengiriman  barang.  Satu   pengiriman dapat  mendapatkan  banyak  barang  dan  setiap  barang  dapat  kelihatan  dari  banyaknya  pengiriman .        
     Jadi  many  to  many  relationship  sebenarnya  dua  kalinya  dari  one  to  many  relationship  dengan  junction  table  yang  memiliki  primary key  yang  terdiri  dari  dua  field,  foreign  key  dari  dua  tabel  yang  berbeda.           

3.   One  To  One  Relationship

     One  to  one  relationship,  di  one  to  one  relationship,  setiap record  di  tabel  A  hanya  dapat  mempunyai  satu  record  yang  sesuai  di tabel  B  dan  setiap  record  di  tabel  B  hanya  dapat  mempunyai  satu  record  yang  sesuai  di  tabel  A.  Tipe  dari  relationship  ini  tidak  biasa, karena  banyak  sekali  informasi  yang  saling  berhubungan  di  dalam  cara  ini  akan  menjadi  satu  tabel.  Kamu  mungkin  menggunakan  one  to  one relationship  untuk  menghubungkan  sebuah  tabel  dengan  banyak  field, memisahkan  bagian  dari  tabel  untuk  tanggapan  pengaman  atau pengamanan,  atau  untuk  mengirimkan  informasi  ini  pengunaannya  hanya untuk  menggantikan  letak  dari  tabel  utama.  Untuk  contoh  kamu  mungkin ingin  membuat  sebuah  tabel  untuk  mencari  partisipasi  pegawai  dalam penyumbangan  dana  permainan  sepak  bola.  Setiap  pemain  sepak  bola  di dalam  tabel  pemain  sepak  bola  mempunyai  satu  record yang  sesuai  di tabel  pegawai.
     Jadi  one  to  one  relationship  dibuat  jika  kedua  field  yang  saling berhubungan  mempunyai  primary  key  atau  unique  index.
























Derajat Hubungan

Derajat hubungan yang menjelaskan jumlah entity yang berpartisipasi dalam suatu relationship. Dalam Derajat Relationship terbagi dari tiga tingkatan yakni, Unary Degree , Binary Degree , kemudian Ternary Degree.
Description: Description: http://3.bp.blogspot.com/__wKSIY9nq2Q/S-wOGI7UboI/AAAAAAAABvk/X1o4JhMmVQU/s1600/derajat+relationship.jpg


Perbedaan utama dari ketiga tingkatan ini adalah, Unary Degree hanya memproses satu proses dan langsung menyelesaikannya. Lain halnya dengan Binary Degree melakukan proses melalui perantara dan melalui suatu kerja kemudian menghasilkan output.

Sedangkan Ternary Degree dari proses awal terdapat dua alternatif pilihan yang dapat dipilih. Sehingga output yang didapatkan bisa lebih dari satu.


           


Tidak ada komentar:

Posting Komentar