SIA BAB 4 Database Relasional
SIA BAB 4 Database Relasional
Sistem Database
Tampilan Logis dan Fisik Atas Data
Layout catatan (record layout) adalah dokumen yang menunjukkan-menunjukkan item-item yang
disimpan dalam file.
Skema
Skema adalah deskripsi elemen-elemen data dalam database, hubungan diantara mereka, dan model
logika yang digunakan untuk mengelola dan menjelaskan data.
Terdapat tiga level skema:
1. Skema level konseptual (conceptual level schema) tampilan organisasi yang luas akan
menampilkan keseluruhan database, mendaftar semua elemen data dan hubungan di antara mereka.
2. Skema level eksternal (external level schema) tampilan pengguna individu terhadap bagian-bagian
dalam database, masing-masing mengacu pada sebuah subskema.
3. Skema level internal (internal level schema) tampilan level lebih rendah database, menjelaskan
bagaimana data disimpan dan diakses, termasuk layout catatan, definisi, alamat, dan indeks.
FIGUR 4-5 Tiga Level Skema
Kamus Data
Kamus data (data dictionary) berisi informasi mengenai struktur database.
Bahasa DBMS
1. Bahasa manipulasi data (data manipulation language-DML) mengubah isi database, termasuk
membuat, memperbarui, menyisipkan dan menghapus elemen data.
2. Bahasa query data (data query language-DQL) adalah bahasa level tinggi, seperti bahasa inggris
yang berisi perintah kuat dan mudah digunakan, yang memungkinkan pengguna mengambil,
menyortir, memesan, serta menunjukkan data.
Penulisan laporan (report writer) menyederhanakan pembuatan laporan.
Database Relasional
Tipe-Tipe Atribut
Kunci utama (primary key) adalah atribut database atau kombinasi atribut yang secara khusus
mengidentifikasi suatu baris tertentu dalam sebuah tabel.
Kunci asing (foreign key) adalah atribut dalam tabel yang juga merupakan kunci utama dalam tabel lain
dan digunakan untuk menghubungkan dua tabel.
Anomali sisipan (insert anomaly) yang terjadi dalam contoh kita dikarenakan tidak adanya cara untuk
menyimpan informasi mengenai pelanggan prospektif hingga mereka membuat pembayaran. Anomali
penghapusan (delete anomaly) terjadi ketika menghapus baris yang tidak memiliki konsekuensi yangtidak
diinginkan.
2. Memvariasikan Jumlah Kolom