Database
Database
konsep. Seorang manajer penjualan memahami bahwa semuainformasi tentang seorang pelanggan
disimpan dalam satu baris pada tabel pelanggan.
Physical Viewmenunjukkan bagaimana dan dimana data secara fisik disusun dandisimpan pada disk,
tape, CD-ROM, atau media lain
Pemisahan Logicaldan Physical Viewdata juga memberi keuntungan bagi user,dimanauser dapat
mengubah konsepnya tentang relationship diantara data item(memandang pekerjaan secara logis)
tanpa mengubah datanya yang disimpan secarafisik. Pemisahan tersebut menunjukkan program-data
independence
Schema adalah gambaran struktur logis suatu database. Terdapat 3 tingkatan schema: conceptual,
external, dan internal.
Pengertian skema dalam database adalah penjelasan dari elemen, relasi-relasi antar tabel, dan logika
model yang digunakan untuk mengelompokkan data dan menjelaskan data. Pada Sistem Informasi
Akuntansi atau SIA ini kita juga menggunakan skema database baik pada saat mengembangkan aplikasi
maupun pada saat melakukan implementasi aplikasi.
Berkaitan dengan skema yang ada dalam database kita mengenal tiga level mulai paling dasar adalah
Internal Level, di atasnya adalah Conceptual Level, dan yang paling tinggi hirarkinya adalah External
Level.
Penjelasan mengenai tiga level skema database adalah seperti berikut ini:
Internal Level
Skema Internal Level ini merupakan skema paling rendah. Pada skema ini kita akan membicarakan
mengenai field dari setiap tabel. Sebagai contoh adalah penjelasan field invoice_no maupun
customer_no pada tabel sales_invoice.
Conceptual Level
Pada Conceptual Level ini kita memahami skema database yang lebih luas lagi yaitu skema hubungan
antar suatu tabel dengan tabel lain. Sebagai contoh adalah hubungan antara tabel_customer,
sales_order, sales_delivery, sales_invoice, sales payment dan seterusnya.
External Level
Pada External Level ini kita memahami sebagai subschema. Pada subschema ini kita akan
mengelompokkan suatu skema sesuai kebutuhan pengguna. Sebagai contoh informasi yang diberikan
untuk sales adalah sales yang dihasilkan , pembayaran yang dihasilkan, tetapi tidak perlu disajikan
informasi saldo rekening perusahaan.
Di sini DBMS (Database Management System) bersama aplikasi yang dikembangkan oleh software
developer akan menghubungkan tampilan yang dilihat pengguna ke lokasi fisik database.
_____________________________________________