Materi
TEORI SINGKAT:
1.
Arsitektur DBMS
a.
Arsitektur
Definisi
Struktur atau arsitektur Basis Data
Arsitektur
basis data merupakan serangkaian pengetahuan tentang pemodelan data.
Pengetahuan tentang File, table, field, record indeks, abstraksi data dan
serangkaian konsep yang digunakan untuk membuat diskripsi struktur basis data.
Melalui diskripsi Struktur basis data dapat ditentukan jenis data, hubungan dan
konstrain (keterbatasan) data yang ditangani. Dalam basis data, data
diorganisasikan kedalam bentuk elemen data (field), rekaman (record), dan
berkas (file). Definisi dari ketiganya adalah sebagai berikut:
Ø Elemen (kolom atau field) data adalah satuan data terkecil yang tidak
dapat dipecah lagi menjadi unit lain yang bermakna. Misalnya data siswa terdiri
dari NIS, Nama, Alamat, Telepon atau Jenis Kelamin.
Ø Rekaman (record) merupakan gabungan sejumlah elemen data yang saling
terkait. Istilah lain dari record adalah baris atau tupel.
Ø Berkas(file) adalah himpunan seluruh record yang bertipe sama Struktur
hirarki sebuah database dapat digambarkan dalam diagram hirarki begai berikut :
b.
Struktur Memory
struktur
memori DBMS secara umum terdiri dari dua area memori yang dikenal dengan SGA
(System Global Area) dan PGA (Program Global Area).
-
SGA
SGA adalah memori yang dialokasikan ketika database startup. SGA
merupakan komponen dasar dari Oracle Instance. SGA terdiri dari beberapa elemen
dengan masing-masing elemen didesain untuk tujuan tertentu. Setiap Oracle
instance menggunakan SGA untuk menyimpan data dan informasi kontrol. SGA
dialokasikan ketika status instance start dan dealokasi ketika instance shutdown
-
PGA
PGA adalah memori yang dialokasikan
ketika user proses yang melakukan koneksi database. PGA terdiri dari data dan
kontrol informasi Oracle server proses. Alokasi besar PGA bergantung pada
Oracle-server options
2.
Pembuatan Basis Data
3.
Pengaturan Sistem dan User
TUGAS :
1.
Tugas pada laporan
a.
Sebutkan Komponen dari SGA
1.
database buffer cache: menyimpan data block yang paling sering
digunakan. Blok ini dapat terdiri dirty blocks (modifikasi data yang belum
ditulis ke disk, block-blok yang belum dimodifikasi, ataupun clean blocks
(sudah ditulis ke disk). Buffer cache merupakan cache paling aktif di memori
untuk mengurangi beban I/O dan memperbaiki performance.
2.
redo log buffer: menyimpan redo, log perubahan database. Instance
memindahkan redo log buffers ke online redo log secepat dan seefisien mungkin.
Redo log digunakan dalam instance recovery.
3.
shared pool: menyimpan struktur pembagian memori seperti shared SQL
areas di library cache dan informasi internal data dictionary. Jumlah alokasi
memori shared pool yang kurang dapat menjadi penyebab turunnya performance.
b.
Sebutkan Komponen dari PGA
1.
stack-space: memori yang melakukan variabel session, arrays, dsb.
2.
session-information: instance menyimpan informasi session di PGA.
(Kecuali multithreaded server, informasi session disimpan di SGA.)
3.
private SQL-area: area PGA yang menyimpan informasi seperti
bind-variables dan runtime-buffers.
4.
sorting area: area PGA yang menyimpan informasi mengenai sort,
hash-joins, dsb.
c.
Jelaskan arsitektur database
menurut pemahaman kalian
Bayangan mengenai
gambaran database yang akan dibuat
d.
Gambarkan contoh sebuah arsitektur
database (pilih salah satu )
·
Sistem
informasi perhotelan (nomor absen belakang 5,6)
Tamu hotel melakukan regist dengan memberi id dan namanya, lalu diberi
no regist, dihitung total ia menginap dan lamanya ia menginap. Int digunakan
untuk menginput data nomerik, dan varchar untuk data abjad.
Id_penghuni, no_regist, kode_kamar merupakan primary key
0 komentar:
Posting Komentar