Kamis, 11 Oktober 2012

Pertemuan Ke-2 (Sistem Basis Data)



Kelebihan & Kekurangan Sistem Basis Data :
Kelebihan Sistem Basis Data:
Mengurangi kerangkapan data
Mencegah ketidakkonsistenan
Keamanan data dapat terjaga
Integritas dapat dipertahankan
Data dapat digunakan bersama-sama
Menyediakan recovery
Memudahkan menerapkan standarisasi
Data bersifat mandiri
Keterpaduan dapat terjaga

Kekurangan Sistem Basis Data :
Diperlukan tempat penyimpanan yeng besar
Diperlukan tenaga yang terampil dalam mengolah data
Perangkat lunaknya mahal
Kerusakan di sistem basis data mempengaruhi     departemen yang terkait

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:

a. Level Phisik
Level abstraksi paling rendah yang menggambarkan (How) bagaimana data disimpan.

b. Level Konseptual
Level ini menerangkan / menggambarkan data apa (what) yang disimpan dalam database, dan hubungan relasi yang terjadi antar data. Level ini digunakan oleh database administrator, yang memutuskan data apa yang akan dipelihara dalam satu database.

c. Level Pandangan Pemakai
Level ini menggambarkan hanya satu bagian dalam database.

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.

Elemen Basis Data
Entitas adalah sekumpulan objek yang terdefinisikan yang mempunyai karakteristik sama dan bisa dibedakan satu dengan lainnya. Objek dapat berupa barang, orang, tempat atau suatu kejadian.
Contoh entitas : Seseorang yang menjadi siswa di sebuah sekolah.
contoh lainya : barang yang menjadi inventaris suatu perusahaan
siswa merupakan entitas
barang juga di sebut entitas
Atribut adalah deskripsi data yang bisa mengidentifikasi entitas yang membedakan entitas tersebut dengan entitas yang lain. Seluruh atribut harus cukup untuk menyatakan identitas obyek, atau dengan kata lain, kumpulan atribut dari setiap entitas dapat mengidentifikasi keunikan suatu individu.
sedangkan atribut adalah bagian dari entitas
siswa memiliki atribut :
no siswa
alamat siswa
barang memiliki atribut :
no barang
harga barang

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



0 komentar:

Posting Komentar