Selasa, 10 April 2012

tugas 2

basisdata, adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut.
KEUNTUNGAN PEMAKAIAN SISTEM DATABASE
1. Terkontrolnya kerangkapan data dan inkonsistensi
2. Terpeliharanya keselarasan data
3. Data dapat dipakai secara bersama-sama
4. Memudahkan penerapan standarisasi
5. Memudahkan penerapan batasan - batasan pengamanan.
6. Terpeliharanya intergritas data
7. Terpeliharanya keseimbangan atas perbedaan kebutuhan data dari setiap aplikasi
8. Program / data independent
9. Keamanan data terjamin

KERUGIAN PEMAKAIAN SISTEM DATABASE
1. Mahal dalam implementasinya
2. Rumit / komplek
3. Penanganan proses recorvery & backup sulit
4. kerusakan pada system basis data dapat mempengaruhi departemen yang terkait
5. Timbulnya data rangkap
6. Kesulitan mengakses data
7. Masalah keamanan
8. Data dependence
9. Data terisonr
1. Primary Key
* Satu atau lebih atribut yang harus mengidentifikasikan sebuah baris yang unik dalam suatu relasi * Agar dapat menjadi primary key, atribut harus telah menjadi candidate key
Contoh: No Induk, karena unik tidak mungkin ada satu No Induk untuk lebih dari satu pegawai

2. Candidate Key
1. Kumpulan atribut minimal yang membedakan setiap baris data dalam tabel secara unik
2. Syarat atribut menjadi candidate key :
- untuk satu nilai hanya mengidentifikasikan satu baris dalam satu relasi (UNIK)
- tidak memiliki subset yang juga merupakan super key
- tidak dapat bernilai NULL

* Foreign key
Sekumpulan atribut dalam suatu relasi (misal A) sedemikian sehingga kumpulan atribut ini bukan primary key A tapi merupakan primary key dari relasi lain
Contoh: File Transaksi Gaji (No Induk, Nomor Bukti, Tanggal, Gaji Kotor, Potongan, Gaji Bersih, Pajak)
o Foreign Key: No Induk
o Primary Key: Nomor Bukti
o Alternate Key: No Induk + Nomor Bukti
Relationship
Menyatakan asosiasi antar entity
Yang terkait dengan relasi
Contoh : Cardinality,Partisipan

Tidak ada komentar:

Posting Komentar