Minggu, 31 Januari 2016

Admin Basis Data



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
Categories: ,

0 komentar:

Posting Komentar