Materi Presentasi Chapter 4
Materi Presentasi Chapter 4
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