Tuesday, 8 April 2014

Refleksi Basis Data ke 6

1. Entity/Entitas

Adalah obyek di dunia nyata yang dapat dibedakan dari obyek lain.
Entity Set/Kumpulan Entity adalah kumpulan dari entitas sejenis/dalam tipe sama.
Entity set dapat berupa: Obyek fisik : rumah, kendaraan, pegawai dan Obyek abstrak : konsep politik, pekerjaan, rencana, dll.
Simbol yang digunakan untuk entity adalah persegi panjang
Tipe entitas :
a. Entitas Kuat yaitu entitas mandiri yang keberadaannya tidak bergantung pada keberadaan entitas lain
b. Entitas Lemah/Weak Entity yaitu entitas yang keberadaannya bergantung pada keberadaan entitas lain.
c. Entitas Assosiatif adalah entitas yang terbentuk dari suatu relasi, bisa terjadi jika : Relasi yang merekatkan dua entitas bersifat banyak ke banyak. Biasanya berasal dari suatu relasi dimana relasi itu memiliki makna mandiri bagi pengguna

2. Atribut

Adalah property atau nilai deskriptif yang dimiliki oleh setiap himpunan entitas

Jenis-jenis atribut :

a. Atribut key –>> digunakan untuk mengidentifikasi suatu entity secara unik
b. Atribut tunggal –>> memiliki nilai tunggal
c. Atribut multivalue –>> memiliki sekelompok nilai untuk setiap instant entity
d. Atribut composite –>> dapat didekomposisi menjadi beberap atribut lain
e. Atribut derivative –>> dihasilkan dari atribut yang lain

3. Relasi

Relasi merupakan penghubung antar entitas

jenis-jenis relasi:

a. Unary     (Hanya me-relasi-kan 1 entitas)
Jika jenis hubungan antara entitas dalam tipe entitas tunggal maka itu disebut tipe hubungan unary. Salah satu contoh adalah hubungan persahabatan `'antara entitas dalam ORANG tipe entitas.

b. Binary    (Me-relasi-kan 2 entitas)
Jika jenis hubungan antara entitas dalam satu jenis entitas dan entitas dalam jenis lain entitas maka disebut jenis hubungan biner karena dua jenis entitas yang terlibat dalam jenis hubungan. . Contoh lain dari suatu tipe hubungan biner 'Dibeli' antara PELANGGAN entitas jenis dan PRODUK. Dua jenis entitas yang terlibat sehingga hubungan biner.

c. Ternary  (Me-relasi-kan 3 entitas)
Relasi di atas menggambarkan pekerja yang ber-relasi dengan entitas cabang dan entitas pekerjaan melalui relasi bekerja_di. 1 pekerja bekerja di sebuah id pekerjaan tertentu dan juga bekerja di sebuah cabang tertentu. Ada 3 entitas yang terlibat dari relasi Ternary.

No comments:

Post a Comment

Konversi Suhu

#include <iostream> #include <conio.h> //#include <cstdlib> //#include <iostream.h> void main( float Celcius, Kelvi...