Tujuan utama dari sistem basis data adalah
menyediakan pemakai melalui suatu pandangan abstrak mengenai data, dengan
menyembunyikan detail dari bagaimana data disimpan dan dimanipulasikan. Oleh
karena itu, titik awal untuk perancangan sebuah basis data haruslah abstrak dan
deskripsi umum dari kebutuhan-kebutuhan informasi suatu organisasi harus digambarkan
di dalam basis data.
Lebih jauh lagi, jika sebuah basis data merupakan
suatu sumber yang bisa digunakan bersama maka setiap pemakai membutuhkan
pandangan yang berbeda-beda terhadap data di dalam basis data. Untuk memenuhi
kebutuhan ini, arsitektur komersial basis data yang banyak digunakan telah
tersedia saat ini dan telah mengalami perluasan yaitu arsitektur ANSI-SPARC.
Materi ini menyediakan latar belakan informasi yang
penting pada basis data, diantaranya tiga tingkatan arsitektur ANSI-SPARC,
pengenalan model data, fungsi yang disediakan oleh DBMS multi user.
Tiga Tingkatan Arsitektur Basis data
ANSI-SPARC
Ada
3 tingkat dalam arsitektur basis data yang bertujuan membedakan cara pandang
pemakai terhadap basis data dan cara pembuatan basis data secara fisik.
3
tingkatan arsitektur basis data :
1. Tingkat Eksternal (External
Level)
Tingkat
eksternal merupakan cara pandang pemakai terhadap basis data. Pada tingkat ini
menggambarkan bagian basis data yang relevan bagi seorang pemakai tertentu.
Tingkat eksternal terdiri dari sejumlah cara pandang yang berbeda dari sebuah
basis data. Masing-masing pemakai merepresentasikan dalam bentuk yang sudah
dikenalnya. Cara pandang secara eksternal hanya terbatas pada entitas, atribut
dan hubungan antar entitas (relationship) yang diperlukan saja.
2.
Tingkat Konseptual (Conseptual Level)
Tingkat konseptual merupakan kumpulan
cara pandang terhadap basis data. Pada tingkat ini menggambarkan data yang
disimpan dalam basis data dan hubungan antara datanya.
Hal-hal yang digambarkan dalam tingkat
konseptual adalah :
- semua entitas beserta atribut dan
hubungannya
- batasan data
- informasi semantik tentang data
- keamanan dan integritas informasi
Semua cara pandang pada tingkat
eksternal berupa data yang dibutuhkan oleh pemakai harus sudah tercakup di
dalam tingkat konseptual atau dapat diturunkan dari data yang ada. Deskripsi
data dari entitas pada tingkat ini hanya terdiri dari jenis data dan besarnya
atribut tanpa memperhatikan besarnya penyimpanan dalam ukuran byte.
3.
Tingkat Internal (Internal Level)
Tingkat internal merupakan perwujudan
basis data dalam komputer. Pada tingkat ini menggambarkan bagaimana basis data
disimpan secara fisik di dalam peralatan storage yang berkaitan erat dengan
tempat penyimpanan / physical storage.
Tingkat internal memperhatikan hal-hal
berikut ini :
- alokasi ruang penyimpanan data dan
indeks
- deskripsi record untuk penyimpanan
(dengan ukuran penyimpanan untuk data elemen
- penempatan record
- pemampatan data dan teknik encryption
No comments:
Post a Comment