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 entityAtribut 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 objek, disebut 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 utama, sebutkan dan jelaskan masing-masing simbol tersebut !
q Kotak
yang menyatakan suatu kelompok entity.
q Belah ketupat
yang menyatakn relasi antara kelompok entity.
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 relasi. Kardinalitas 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 spesialisasi. Suatu himpunanentitas bisa memiliki suatu subgrup yang berbeda diantara entitas-entitas lain dalamhimpunan tersebut. Misalnya 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 balance. Suatu 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-up, yaitu 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 overdraftamount. Ditemukan juga entity set saving-account dengan atribut account-number, balance dan interest-rate. Terdapat kesamaan antaraentitas checking-account dengan entitas saving-account, yaitu keduanya memiliki beberapaatribut yang sama. Persamaan ini dapat diekspresikan dengan generalisasi
0 komentar:
Post a Comment
Komentar yang bijak mencerminkan anda pembaca yang baik !