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.
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)
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.
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.
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.
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




Tidak ada komentar:
Posting Komentar