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