Pengenalan Basis Data
Pengenalan Basis Data
Basis
Data
Lemari Arsip
II. DEFINISI
D. KOMPONEN DBMS
– File manager, mengelola alokasi ruang pada disk dengan struktur data yang
dipakai.
– Database Manager, Memberikan antar muka antara data aras rendah tersimpan
dalam dBase dan program aplikasi.
– Query Processor, menerjemahkan statement dalam bahasa query ke dalam
instruksi aras rendah yang dimengerti oleh database manager.
– DML Precompiler, mengubah DML (Data Manipulation Language) dalam
program aplikasi ke ‘procedure call’ dalam Host Language (Cobol, C, Pascal
dsb).
– DDL Compiler, mengubah DDL (data definition Language), ke tabel berisi
metadata. Tabel itu adalah Data Dictionary.
– Data Files berkas-berkas data terdiri atas sekumpulan rekaman-rekaman yang
sejenis.
– Metadata, data tentang data berisi data dictionary, index file dll, yang bertguna
untuk mempercepat akses data pada file.
E. FUNGSI DBMS
• Data Definition
• Data Manipulation
• Data Security and Integrity
• Data Recovery and Concurrency
• Data Dictionary
• Performance.
Pada gambar diatas, simpul A disebut akar dan juga bertindak sebagai orang tua
dengan anak simpul A, B dan C. Simpul E, F, I dan J disebut daun, dimana E dan F
merupakan anak dari simpul B serta simpul I dan J merupakan anak dari simpul H.
Simpul B disebut anak dari simpul A, tapi disisi lain simpul B juga merupakan orang
tua dengan anak simpul E dan F.
1. Perhatikan gambar dibawah ini, tentukan mana user, DBMS dan Database
2. Pembahasan dibawah ini termasuk contoh model database apa? Dan berikan alasan!
Sebuah organisasi dapat menyimpan informasi pegawai pada tabel yang mengandung
atribut/kolom seperti nomor pegawai, nama awal, nama akhir, dan kode departemen.
Organisasi menyediakan setiap pegawai dengan hardware computer seperti yang
dibutuhkan, namun peralatan komputer hanya dapat digunakan dari pegawai yang
telah disetujui. Organisasi dapat menyimpan informasi hardware komputer pada tabel
terpisah yang termasuk setiap bagian dari nomor serial, tipe, dan pegawai yang
menggunakannya. Bentuk tabel akan tampak seperti ini:
Nama Nama Kode Nomor Nomor
Nomor Tipe
Awal Akhir Departemen Serial Pegawai
100 Sally Baker 10-L 3009734-4 Komputer 100
101 Jack Douglas 10-L 3-23-283742 Monitor 100
102 Sarah Schultz 20-B 2-22-723423 Monitor 100
103 David Drachmeier 20-B 232342 Printer 100
3. Perhatikan gambar dibawah ini, Tentukan mana yang disebut dengan Field, Record
dan primary key
4. Rancanglah database mahasiswa dan matakuliah, tentukan sendiri Field, Record dan
primary key