Senin, 15 Oktober 2012

Kekurangan & Kelebihan sistem Basisdata

Kelebihan & Kekurangan Sistem Basis Data :

Kelemahan system basis data :

  • Timbulnya data rangkap
  • Kesulitan mengakses data
  • Masalah keamanan
  • Data dependence
  • Data terisonr
  • Mahal

Keuntungan system basi data :
  • Terkontrolnya data rangkap
  • Terpeliharanya keselarasan data
  • Data dapat dipakai secara bersamaan
  • Dapat diterapkan standarisasi
  • Keamanan data terjamin
  • Data independence

Redudansi dan Inkonsistensi Data:
Redudansi data berkaitan dengan adanya/banyaknya duplikasi data disejumlah file/tabel.
Redudansi ini akan menjadi berbahaya, ketika ada manipulasi data (update dan delete) karena
akan mudah menimbulkan inkonsistensi data. Rnedudansi yang dimaksud disini tidak hanya
pada redudansi yang ada pada basis data yang belum memenuhi aturan-aturan normalisasi, tapi
juga redudansi yang menjadi keniscayaan karena penggunaan basis data relasional.

Tiga level dalam Abstraksi data antara lain:

- Level fisik (Physical level)
Pemakai melihat data sebagai gabungan dari struktur dan data nya sendiri, dan berkompeten
dalam mengetahui bagaimana representasi fisik dari penyimpanan atau pengorganisasian data
(Teks, angka, himpunan bit data, dan lain-lain).

- Level logik / konseptual (Conseptual level)
Menggambarkan data apa yang sebenernya (secara fungsional) disimpan dalam basis data dan
hubungannya dengan data yang lain.

- Level penampakan (View level)
Untuk pemakai yang hanya membutuhkan sebagian data atau informasi dalam basis data yang
kemunculannya dimata pemakai diatur oleh aplikasi n-user.

Sifat sifat dalam Table Relasional :

1. Sebuah tabel seolah-olah merupakan struktur dua
    dimensi yang terdiri dari baris dan kolom.
2. Setiap baris (tupel) mewakili sebuah entitas.
3. Setiap kolom mewakili atribut dan memiliki nama
    yang jelas.
4. Setiap perpotongan baris dan kolom mewakili
    nilai sebuah data.
5. Setiap tabel harus memiliki primary key yang
    dikenali secara unik untuk setiap baris.
6. Semua nilai pada kolom harus sesuai format data.
7. Setiap kolom memiliki jangkauan nilai tertentu
    yang dikenal sebagai domain atribut.
8. Setiap baris membawa informasi yang
    menggambar-kan satu kejadian entitas.
9. Urut-urutan baris dan kolom bukan hal yang
    penting untuk DBMS.

Entitas :


entitas didefinisikan sebagai suatu objek yang dapat
didefinisikan dalam lingkungn pemakai, sesuatu yang
penting bagi pemakai dalam konteks sistem yang akan
dibuat. Simbol dari entiti ini biasanya digambarkan
dengan persegi panjang.Sebagai contoh pelanggan,
pegawai dll. Seandainya A adalah seorang pegawai
maka A adalah isi dari pegawai, sedangkan jika B
adalah seorang pelanggan maka B adalah isi dari
pelanggan.

Atribut :

Atribut adalah nama-nama property dari sebuah kelas
yang menjelaskan batasan nilainya dari property yang
dimiliki oleh sebuah kelas tersebut. Atribut dari sebuah
kelas mempresentasikan property-property yang
dimiliki oleh kelas tersebut. Atribut mempunyai tipe
yang menjelaskan tipe instanisasinya.

Primary Key adalah atribut (field) yang dipilih
untuk menentukan struktur storage pada
organisasi file multi key, adapun key lainnya
disebut dengan secondary key. Pengertian lainya
Primary Key adalah suatu nilai dalam basis data
yang digunakan untuk mengidentifikasi suatu
baris dalam tabel. Nilai dari primary key adalah
unik. pengertian lain

Primary key :Salah satu atrribut dari candidat
key dapat dipilih menjadi primary key dengan 3
kriteria sbb :

Key tersebut lebih natural untuk dijadikan
acuan

Key tersebut lebih sederhana

Key tersebut cukup uniqe

Foreign Key adalah Sebuah kumpulan field
dalam satu relasi yang digunakan untuk me“refer”
(menunjuk) ke suatu baris (tuple) pada relasi yang
lain (harus berkorespondensi dengan primary key
pada relasi yang kedua), seperti: ‘logical pointer’
pengertian lain ;

Foreign key : merupakan sembarang atribut yang
menunjuk kepada primary key pada tabel lain.

Akan terjadi pada suatu relasi yang memiliki
kardinalitas one to many atau many to many

1 komentar:

  1. kekurangan dan kelebihan basis data ternyata banyak juga, tapi tidak masalah

    BalasHapus