arsitektur basis dataelearning.amikom.ac.id/index.php/download/materi... · sistem terpusat sistem...

Post on 06-Apr-2018

246 Views

Category:

Documents

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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.

top related