Tuesday 6 March 2012

Tugas Database 4


Terangkan dan jelaskan secara singkat dari macam-macam atribut!

ATRIBUT

q  Atribut adalah karakteristik dari entity atau relationship, yang menyediakan penjelasan detail tentang entity atau relationship tersebut.
q  Nilai Atribut  merupakan suatu data aktual atau informasi yang disimpan  pada suatu  atribut di dalam suatu entity atau relationship.

Jenis-jenis atribut :
q  Key
Atribut yang digunakan untuk menentukan suatu entity secara unik.
q  Atribut Simple
Atribut yang bernilai tunggal

q  Atribut Multivalue
Atribut yang memiliki sekelompok nilai untuk setiap instan entity



Atribut Composite

Suatu atribut yang terdiri dari beberapa atribut yang lebih kecil yang mempunyai arti tertentu.
q  Atribut Derivatif
Suatu atribut yang dihasilkan dari atribut yang lain.


Apa yang dimaksud dengan Diagram E-R dan sebutkan fungsinya!

ERD adalah sebuah konsep yang mendeskripsikan hubungan antara penyimpanan dan didasarkan padapersepsi dari sebuah dunia nyata yang terdiri dari sekumpulan objekdisebut entiti & relasi diantar objek-objek tersebut
fungsinya Diagram E-R digunakan untuk memodelkan struktur data dan hubungan antar data.



Diagram E-R mempunyai 4 simbol utamasebutkan dan jelaskan masing-masing simbol tersebut !

q  Kotak
yang menyatakan suatu kelompok entity.
q  Belah ketupat
yang menyatakn relasi antara kelompok entity.

q Elips
yang menyatakan suatu atribut.
q Garis
yang menghubungkan aribut dengan kelompok entity dan kelompok entity dengan relasi.


Berikan contoh untuk masing-masing kardinalitas dalam Diagram E-R !


Kardinalitas pemetaan atau rasio kardinalitas menunjukkan jumlah entitas yang dapat dihubungkan kesatu entity lain dengan suatu relasiKardinalitas pemetaan meliputi :
1. Hubungan satu ke satu (one to one).
Yaitu satu entity dalam A dihubungkan dengan maksimum satu entity dalam B.
2. Hubungan satu ke banyak (one to many)
Yaitu satu entity dalam A dihubungkan dengan sejumlah entity dalam B. Satu entity dalam 
dihubungkan dengan maksimum satu entity dalam A.
3. Hubungan banyak ke satu (many to one)
Yaitu satu entity dalam A dihubungkan dengan maksimum satu entity dalam B. Satu entity dalam B 
dapat dihubungkan dengan sejumlah entity dalam A.
4. Hubungan banyak ke banyak (many to many).
Satu entity dalam A dihubungkan dengan sejumlah entity dalam B, dan satu entity dalam B 
dihubungkan dengan sejumlah entity dalam A.


Apa yg dimaksud dengan spesialisasi dan generalisasi ?

spesialisasi
Proses mendesain subgrup di dalam suatu entity disebut dengan spesialisasiSuatu himpunanentitas bisa memiliki suatu subgrup yang berbeda diantara entitas-entitas lain dalamhimpunan tersebutMisalnya suatu sub himpunan entitasd alam suatu himpunan entity bisamemiliki atribut yang berbeda dari entity-entiti lain. Model E-R memiliki fasilitas untukperbedaan ini.
Contoh : himpunan entitas account memiliki atribut account-number dan balanceSuatu accountdapat diklasifikasikan lagi menjadi salah satu dari
 - savings-account
checking-account
Generalisasi
 •Disamping proses desain top-down (dari inisial entitas ke level lebih rendah (subgrup)), desainjuga dapat dilakukan dengan proses bottom-upyaitu banyak entitas disintesiskan menjadientity yang lebih tinggi berdasarkan kesamaan feature-nya.
          Desainer basis data mungkin mengidentifikasi terlebih dulu entitas checking-account denganatribut account-number, balance dan overdraftamountDitemukan juga entity set saving-account dengan atribut account-number, balance dan interest-rateTerdapat kesamaan antaraentitas checking-account dengan entitas saving-accountyaitu keduanya memiliki beberapaatribut yang samaPersamaan ini dapat diekspresikan dengan generalisasi











Categories

islam (20) Hobby (10) Allah (9) do'a (9) wanita (9) Hypnosis (7) surga (7) Tugas Database (6) Tugas Kuliah (6) ibadah (6) kafir (6) muslim (6) neraka (6) sholat (6) cinta (5) tahun baru (4) tutorial (4) agama (3) dosa (3) freebsd (3) hukum (3) jilbab (3) pria (3) Al-Qur'an (2) Computer (2) Dream Journal (2) baik (2) csc (2) dakwah (2) guacamole (2) hamba Allah (2) komputer (2) linux (2) malu (2) nabi (2) perayaan (2) rdp (2) remote desktop (2) sesat (2) ssh (2) syaitan (2) telnet (2) unix (2) virtualbox (2) vmware (2) vnc (2) yahudi (2) Apache (1) Computer Student Club (1) HAProxy (1) Layer 7 (1) Load Balance (1) Nginx (1) PNJ (1) Politeknik Negeri Jakarta (1) SSL (1) Tips (1) Webserver (1) adzan (1) artikel islami (1) asterisk (1) aurat (1) belajar (1) debian (1) freebsd 9.3 (1) gelombang otak (1) gnuradio (1) hati (1) hijab (1) ikhlas (1) install freebsd (1) internet (1) jujur (1) kemuliaan (1) khusyuk (1) merayakan (1) muharam (1) musik (1) openbts (1) puasa (1) rahmat (1) rasa (1) rasul (1) realita kehidupan (1) remaja (1) sains (1) sakit (1) salam (1) smqueue (1) ucapan (1) wudhu (1) yate (1)

Share it !!!

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Powered by Blogger