Jumat, 14 Oktober 2011

Concept Basis data(data Base)



Berhubung banyak temen2 ane yang nanya tentang basis data nih.. jadi yah kita share ilmu aje gmn??? oke???>>>>

Konsep Database
Database Management System (DBMS)
Merupakan paket program (Software) yang dibuat agar memudahkan dan mengefisienkan pemasukan, pengeditan, penghapusan dan pengambilan informasi dari dalam database. 
Software yang tergolong ke dalam DBMS antara lain, Microsoft SQL, PostGreSQL, MySQL, Oracle, MS. Access, dan lain-lain

Abstraksi Data
Abstraksi data merupakan tingkatan-tingkatan pengguna dalam memandang bagaimana sebenarnya data diolah dalam sebuah sistem database. 
Sebuah DBMS seringkali menyembunyikan detail tentang bagaimana sebuah data disimpan dan dipelihara (diolah), dengan tujuan untuk memudahkan pengguna dalam menggunakan DBMS tersebut.
Ada 3 (tiga) tingkatan atau level dalam abstraksi data:
* Level Fisik (Physical Level)
* Level Konseptual (Conceptual Level)
* Level Pandangan (View Level)

3 Level Abstraksi Data
Level Fisik (Physical Level)
Adalah level abstraksi data yang paling rendah, yang menggambarkan bagaimana (how) data disimpan dalam kondisi sebenarnya. Level ini sangat kompleks karena struktur data dijelaskan secara rinci.
Level Konseptual (Conceptual Level)
Menggambarkan data secara fungsional disimpan dalam basis data
dan hubungannya dengan data lain. Contoh: Data pegawai direpresentasikan dalam beberapa file/tabel, misal: file pribadi, file pelatihan, file pekerjaan, dsb
Level Pandangan (View Level)
Merupakan level yang tertinggi, hanya menggambarkan sebagian
saja dari keseluruhan database sesuai dengan
 kebutuhan pengguna.

Ilustrasi
Struktur data bertipe record:
Pegawai = record
Nama: string;
Alamat: string;
Bagian: string;
Gaji: longint;
end;
Level fisik: dijabarkan sebagai blok data yang terletak pada
lokasi tertentu (dalam satuan byte)
Level konseptual: dijabarkan dengan definisi tipe data
Level Pandangan: pengguna tertentu hanya boleh mengakses
data tertentu.


Model Database
Model database adalah suatu konsep yang terintegrasi dalam menggambarkan hubungan (relationships) antar data
 dan batasan-batasan (constraint) data dalam suatu sistem database. Model data yang paling umum, berdasarkan pada
 bagaimana hubungan antar record dalam database. 
Contoh Model Database


Sekian Dulu ya... GBU muach2.. muach....

Tidak ada komentar:

Posting Komentar