Senin, 18 Juni 2012

LINGKUNGAN DATABASE


CONCURRENCY (KONKURENSI)
Ada 3 masalah yang disebabkan oleh Concurrency :
1. Masalah kehilangan modifikasi (Lost Update Problem)
Masalah ini timbul jika dua transaksi mengakses item database yang sama yang mengakibatkan nilai dari database tersebut menjadi tidak benar.
2. Masalah Modifikasi Sementara (uncommited Update Problem)
Masalah ini timbul jika transaksi membaca suatu record yang sudah dimodifikasi oleh transaksi lain tetapi belum terselesaikan (uncommited), terdapat kemungkinan kalau transaksi tersebut dibatalkan (rollback).
3. Masalah Analisa yang tidak konsisten (Problem of inconsistency Analysis)
Masalah ini timbul jika sebuah transaksi membaca suatu nilai tetapi transaksi yang kedua mengupdate beberapa nilai tersebut selama eksekusi transaksi pertama

Kamis, 14 Juni 2012

FRAGMENTASI DATA


FRAGMENTASI DATA
Merupakan sebuah proses pembagian atau pemetaan database dimana database dipecah-pecah berdasarkan kolom dan baris yang kemudian disimpan didalam site
atau unit komputer yang berbeda dalam suatu jaringan data, sehingga memungkinkan untuk pengambilan keputusan terhadap data yang telah terbagi.
Alasan-alasan diperlukannya fragmentasi, yaitu :
1. Penggunaan
2. Efisiensi
3. Paralleslisme
4. Keamanan

Rabu, 13 Juni 2012

BAHASA QUERY KOMERSIAL


STRUKTUR QUERY LANGUAGE (SQL)
SQL dipublikasikan oleh E.F. CODD (1970) mengenai model relational. Kemudian pada tahun 1974, D. Chamberlin dan R.F. Boyce mengembangkan bahasa query untuk memanipulasi dan mengekstraksi data dari basisdata relational.
Sasaran SQL
a. Menciptakan basis data dan struktur relasi
b. Melakukan menajemen data tingkat dasar
c. Membentuk query sederhana dan kompleks
d. Melakukan tugas-tugas dengan seminimal mungkin memakai struktur dan sintaks perintah   relatif mudah dipelajari
e. Harus portabel
Jenis SQL :
1. Interactive SQL
2. Static SQL
3. Dynamic SQL

Selasa, 12 Juni 2012

BAHASA QUERY FORMAL

ALJABAR RELATIONAL
Adalah kumpulan operasi terhadap relasi, dimana setiap operasi menggunakan satu atau lebih relasi untuk menghasilkan satu relasi yang baru
OPERATOR YANG DIGUNAKAN
A. OPERATOR HIMPUNAN
1. Union atau gabungan
    Union dari relasi A dan B dinyatakan sebagai A union B


 2. Intersection atau irisan
    Intersection dari relasi A dan B dinyatakan sebagai A irisan B

3. Difference
    Difference dari relasi A dan B dinyatakan dengan A – B

Jumat, 27 April 2012

TEHNIK NORMALISASI


BEBERAPA PENGERTIAN NORMALISASI :
Normalisasi merupakan proses pengelompokan elemen data menjadi tabel–tabel yang menunjuk-kan entity dan relasinya.
Normalisasi adalah proses pengelompokan atributeatribute dari suatu relasi sehingga membentuk WELL STRUCTURE RELATION.
Keuntungan dari normalisasi, yaitu :
1. Meminimalkan ukuran penyimpanan yang diperlukan untuk menyimpan data.
2. Meminimalkan resiko inkonsistensi data pada basis data
3. Meminimalkan kemungkinan anomali pembaruan
4. Memaksimalkan stabilitas struktur data

Rabu, 25 April 2012

PERANCANGAN DATABASE

ADA 6 FASE PROSES PERANCANGAN DATABASE
1. Pengumpulan dan analisa
    a. Menentukan kelompok pemakai dan bidang-bidang aplikasinya
    b. Peninjauan dokumentasi yang ada
    c. Analisa lingkungan operasi dan pemrosesan data
    d. Daftar pertanyaan dan wawancara
2. Perancangan database secara konseptual
    a. Perancangan skema konseptual
    b. Perancangan transaksi yang akan terjadi dalam database.
3. Pemilihan DBMS
a. Faktor teknis
Contoh faktor teknik :
Tipe model data ( hirarki, jaringan atau relasional ), Struktur penyimpanan dan jalur pengaksesan yang didukung sistem manajemen database, Tipe interface dan programmer, Tipe bahasa query
b. Faktor Ekonomi dan Politik organisasi
Faktor-faktor ekonomi: Biaya penyiadaan hardware dan software, Biaya konversi pembuatan database, Biaya personalia, dll

Minggu, 22 April 2012

DATABASE


Database adalah suatu susunan/kumpulan data operasional lengkap dari suatu organisasi/perusahaan yang diorganisir/dikelola dan simpan secara terintegrasi
dengan menggunakan metode tertentu dengan menggunakan komputer sehingga mampu menyediakan informasi yang diperlukan pemakainya.
SISTEM DATABASE adalah suatu sistem penyusunan dan pengelolaan record-record dengan menggunakan komputer, dengan tujuan untuk menyimpan atau merekam serta memelihara data operasional lengkap sebuah organisasi/perusahaan sehingga mampu menyediakan informasi yang diperlukan pemakai untuk kepentingan proses pengambilan keputusan.