Upload
nguyenque
View
244
Download
4
Embed Size (px)
Citation preview
Tujuan :
Mengenal arsitektur basis data secara umum
1. Physical levelBerhubungan dengan penyimpanan secarafisik. Level abstraksi data yang paling rendah, yang menggambarkanbagaimana (how) data disimpan dalamkondisi sebenarnya. Level ini sangatkompleks karena struktur data dijelaskansecara rinci.
2. Logical levelYang menghubungkan antara physical danview level
Level ini menggambarkan data apa (what) yang disimpan dalam database danmenjelaskan bagaimana hubungan antardatanya secara keseluruhan. Seorangpengguna dalam level ini dapatmengetahui bahwa data mahasiswadisimpan pada tabel mahasiswa, label krs, tabel transkrip dan lain sebagainya. Level inibiasa di pakai oleh seorang Database Administrator (DBA).
3. View level
Berhubungan dengan bagaimana data direpresentasikan oleh end user
Ini merupakan level yang tertinggi, hanyamenggambarkan sebagian saja dari keseluruhandatabase sesuai dengan kebutuhan pengguna.
Misalnya : Bagian keuangan hanya membutuhkandata keuangan, jadi yang digambarkan hanyapandangan terhadap data keuangan saja, begitujuga dengan bagian akuntansi, hanyamembutuhkan data akuntansi saja. Jadi tidaksemua pengguna database membutuhkan seluruhinformasi yang terdapat dalam database tersebut.
1. Physical level : misal entitas mahasiswamempunyai panjang 20byte, terdiri dari 4 byte untuk pointer, 16 byte untukkeperluan atribut.
2. Logical level: mengandung informasitentang sebuah entitas/objek. Misalmahasiswa npm (10 karakter), nama(50 kar), jurusan (30 kar), jenkel(1 kar)
3. View Level: Data dipandang dalam sebuahrecord/baris.
Sistem Terpusat
Sistem Client--Server
Sistem Terdistribusi (Tersebar)
Berjalan pada sistem komputer tunggal dan tidak berinteraksi dengan sistem komputer yang lain.
Sistem komputer modern yang terdiri atas beberapa CPU dan pengontrol peralatan (device contoller) yang dihubungkan melalui bus yang menyediakan akses ke memori secara bersama-sama (shared memory)
Sistem server melayani permintaan m sistem client, yang mempunyai struktur umum seperti berikut :
Fungsi basis data terbagi 2 bagian:
1. Front End
Terdiri atas fasilitas antarmuka/interface seperi form, grafis, sql user interface.
2. Back End
Mengatur struktur akses dan optimasi queri.
Sekumpulan data yang secara logis milik satu sistem, tetapi secara fisik tersebar.
Basisdata disimpan di beberapa komputer
Komputer pada sistem terdistribusi berkomunikas satu sama lain.
Komputer pada sistem terdistribusi disebut site atau node.
Alasan membuat sistem terdistribusi :1. Data bersama, pengguna pada site bisa
menggunakan data pada site yang lain, misal seperti sistem perbankan,masing-masing cabang menyimpan data yang berhubungan dengan cabang tersebut.
2. Ketersedian, jika satu site gagal pada suatu sistem terdistribusi, site lain bisa melanjutkan operasi.
3. Otonomi, masing-masing administrator bisa mengontrol data yang disimpan sesuai dgn wewenangnya.