Friday, November 30, 2012

Normalisasi dan dependency

1 comments
pertemeuan ketuju ini membahas tentang normalisasi dan dependency pada sistem basis data. pertama akan membahas tentang normalisasi yang kemudian dilanjutkan dengan mambahas dependency.

NORMALISASI


  • Normalisasi adalah proses pembentukan struktur basis data sehingga sebagian besar ambiguity bisa dihilangkan. 
  • Proses normalisasi merupakan proses pengelompokan data elemen menjadi tabel yang menunjukkan entity dan relasinya (Kristanto, H., 1994).
  • Normalisasi data merupakan suatu proses untuk mendapatkan struktur tabel atau relasi yang efisien dan bebas dari anomali, dan mengacu pada cara data item dikelompokkan ke dalam struktur record.
  • Normalisasi adalah suatu teknik untuk mengorganisasi data ke dalam tabel-tabel untuk memenuhi kebutuhan pemakai didalam suatu organisasi.
Read more ►

Tuesday, November 13, 2012

Bahasa Query

3 comments
Bahasa Query
Bahasa Query merupakan bahasa Tingkat tinggi (high level) yang digunakan pengguna dalam mendapatkan informasi/data di basis data. Bahasa Query dibagi menjadi 2 kelompok yaitu bahasa Query Prosedural dan Non Prosedural. penjelasannya adalah sebagai berikut:
  • Bahasa Query Prosedural adalah masih termasuk bahasa Query dimana user meinginstruksikan ke sistem agar sistem melakukan serangkaian operasi pada basis data untuk mendapatkan infoemasi yang diinginkan. contoh nya adalah aljabar relasional
  • Bahasa Query Non-Prosedural adalah user mendiskripsikan informasi yang diinginkan a\tanpa memberikan menyatakan suatu cara/prosedur unutk memperoleh data /informasi tersebut. contoh : kalkulus relasional tuple
perbedaan antara prosedural dan Non-prosedural terletak pada cara mendapatkan data. prosedural menggunakan cara/prosedur sedangkan non-prosedural mendiskripsikan data yang diinginkan.

Aljabar Relasional
Bahasa Query yang didasarkan pada operasi aljabar relasional termasuk pada bahasa Prosedural. secara garis besar aljabar relasional adalah kumpulan operasi terhadap relasi dimana setiap operasi relasi menggunakan satu atau lebih relasi unutk menghasilkan relasi baru

aljabar relasional memanfaatkan satu atau beberapa tabel sebagai masukan kemudian menghasilkan relasi/tabel baru sebagai keluarannya.
aljabar relasonal dapat dikelompokkan mejadi 2 bagian yaitu:
operasi tunggal (unary operation), operasi yang hanya pada satu tabel saja
  • select
  • project
  • cartesian product
  • union
  • set differense
Operasi Biner (binary Operation) , operasi pada sejumlah / beberapa tabel
  • natural join
  • theta join
  • intersection
  • division




Read more ►
 

Copyright © SISTEM BASIS DATA Design by O Pregador | Blogger Theme by Blogger Template de luxo | Powered by Blogger