Anda di halaman 1dari 3

Database Systems

LOGICAL AND PHYSICAL VIEWS OF DATA


Dalam sistem berorientasi file, pemrogram harus mengetahui lokasi fisik dan tata letak kabel
data. Misalkan seorang programmer menginginkan laporan yang menunjukkan nomor
pelanggan, batas kredit, dan
saldo saat ini. Untuk menulis program, dia harus memahami lokasi dan panjang
bidang yang dibutuhkan (yaitu, catat posisi 1 hingga 10 untuk nomor pelanggan) dan format and
setiap bidang (alfanumerik atau numerik). Prosesnya menjadi lebih kompleks jika data dari
beberapa file digunakan.
Tata letak rekaman adalah dokumen yang menunjukkan item yang disimpan dalam file,
termasuk:
urutan dan panjang bidang data dan jenis data yang disimpan dalam file piutang.
Gambar 4-3 menunjukkan tata letak catatan dari file piutang usaha.
Sistem database mengatasi masalah ini dengan memisahkan penyimpanan data dari
penggunaan elemen data. Pendekatan database menyediakan dua pandangan terpisah dari data:
pandangan fisik dan pandangan logis. Pandangan logis adalah bagaimana orang secara
konseptual mengatur conceptual
dan memahami hubungan antar item data. Misalnya, seorang manajer penjualan melihat semua
informasi pelanggan seperti yang disimpan dalam tabel. Tampilan fisik mengacu pada cara data
secara fisik diatur dan disimpan dalam sistem komputer.
Seperti yang ditunjukkan pada Gambar 4-4, perangkat lunak manajemen basis data (DBMS)
menghubungkan cara data
disimpan secara fisik dengan pandangan logis setiap pengguna terhadap data. DBMS
memungkinkan pengguna untuk mengakses,
query, atau memperbarui database tanpa mengacu pada bagaimana atau di mana data disimpan
secara fisik.
Memisahkan tampilan logis dan fisik data juga berarti bahwa pengguna dapat mengubah
tampilan logis data tanpa mengubah cara data disimpan secara fisik. Demikian juga, DBA dapat
ubah penyimpanan fisik untuk meningkatkan kinerja sistem tanpa memengaruhi pengguna atau
aplikasi
program.

SCHEMAS
Skema adalah deskripsi elemen data dalam database, hubungan di antara mereka,
dan model logis yang digunakan untuk mengatur dan mendeskripsikan data. Ada tiga tingkatan
skema: konseptual, eksternal, dan internal. Gambar 4-5 menunjukkan hubungan antara
tiga tingkatan ini. Skema tingkat konseptual, tampilan seluruh organisasi dari database en ban,
mencantumkan semua elemen data dan hubungan di antara mereka. Tingkat eksternal
skema adalah pandangan pengguna individu tentang bagian dari database, yang masing-masing
dirujuk ke referred
sebagai subskema. Skema tingkat internal, tampilan database tingkat rendah, menjelaskan
bagaimana data disimpan dan diakses, termasuk tata letak rekaman, definisi, alamat, dan
indeks. Gambar 4-5 menghubungkan setiap level dengan panah dua arah untuk mewakili skema
represent
pemetaan. DBMS menggunakan pemetaan untuk menerjemahkan permintaan pengguna atau
program untuk
data (dinyatakan dalam bentuk nama logis dan hubungan) ke dalam indeks dan alamat
diperlukan untuk mengakses data secara fisik

Di S&S, skema konseptual untuk database siklus pendapatan berisi data tentang pelanggan,
penjualan, penerimaan kas, personel penjualan, kas, dan inventaris. Subskema eksternal adalah
diturunkan dari skema ini, masing-masing disesuaikan dengan kebutuhan pengguna atau
program yang berbeda. Setiap
subskema dapat mencegah akses ke bagian-bagian dari database yang tidak berlaku untuk itu.
Untuk
contoh, subskema entri pesanan penjualan mencakup data tentang batas kredit pelanggan, saat ini
saldo, dan jumlah serta harga persediaan. Itu tidak akan termasuk biaya persediaan atau
saldo rekening bank.
THE DATA DICTIONARY
Kamus data berisi informasi tentang struktur database. Seperti yang ditunjukkan pada Tabel 4-1,
untuk setiap elemen data yang disimpan dalam database, ada catatan dalam kamus yang
menjelaskannya.
DBMS memelihara kamus data, yang inputnya mencakup elemen data baru atau yang dihapus
dan perubahan nama elemen data, deskripsi, atau penggunaan. Keluaran termasuk laporan untuk
pembuat program, perancang, dan pengguna, seperti (1) program atau laporan menggunakan
item data, (2) sinonim
untuk elemen data dalam file, dan (3) elemen data yang digunakan oleh pengguna. Laporan ini
digunakan untuk
dokumentasi sistem, untuk desain dan implementasi basis data, dan sebagai bagian dari jejak
audit

DBMS LANGUAGES
Sebuah DBMS memiliki beberapa bahasa. Bahasa definisi data (DDL) membangun kamus data,
membuat database, menjelaskan tampilan logis untuk setiap pengguna, dan menentukan catatan
atau bidang
kendala keamanan. Bahasa manipulasi data (DML) mengubah konten basis data, termasuk
pembuatan elemen data, pembaruan, penyisipan, dan penghapusan. Bahasa kueri data
(DQL) adalah bahasa tingkat tinggi seperti bahasa Inggris yang berisi perintah yang kuat dan
mudah digunakan
yang memungkinkan pengguna untuk mengambil, mengurutkan, memesan, dan menampilkan
data. Seorang penulis laporan menyederhanakan laporan
penciptaan. Pengguna menentukan elemen data yang ingin mereka cetak, dan penulis laporan
mencari searches
database, mengekstrak elemen data, dan mencetaknya dalam format yang ditentukan pengguna.
DQL
dan penulis laporan tersedia untuk pengguna. DDL dan DML harus dibatasi untuk yang
berwenang
administrator dan programmer

Anda mungkin juga menyukai