Pages

Rabu, 28 November 2012

Dependency dan Normalisasi



Materi kali saya menerangkan tentang Dependency dan Normalisasi.
Ketergantungan kunci atau Functional Dependent merupakan keterkaitan antara atribut dalam suatu relasi.Dinotasikan dengan anak panah (->), dalam implikasinya dituliskan A->B. tanda  -> bermakna:
Isi Attribut A menentukan isi attribute B
atau
Attribut B functionally dependent A.
Kondisi tersebut akan terjadi jika dan hanya jika ada 2 baris data dengan nilai A yang sama, maka nilai B juga sama
Contoh:
NIM->Nama_Mhs
Kita lihat tabel IPK mahasiswa untu lebih jelasnya, kita melihat bahwa disitu ada nama mahasiswa yang sama yaitu Noor Hidayah tetapi memiliki NIM yang berbeda, maka terbukti bahwa Nama_Mhs bergantung pada NIM
NIM
Nama_Mhs
Jurusan
IPK
1000020
Nita Anjelina
PTIK
3.4
1000021
Akbar Tanjung
PTIK
3.45
1000022
Noor Hidayah
PTIK
3.6
1000023
Noor Hidayah
PTIK
3.33

Kamis, 15 November 2012

Query Language

Query language merupakan sebuah bahasa yang dikhususkan untuk meminta informasi dari database.
Query language terdiri dari 2 jenis:
  1. Prosedural : user menginputkan ke sistem instruksi dalam basis data untuk menentukan hasil yang diinginkan contoh  : aljabar relational
  2. Non procedural
Aljabar Relational merupakan penggabungan beberapa relasi untuk dijadikan satu relasi yang diingikan. Beberapa operator dasar dalam aljabar relational: selection,projection, union, set difference, Cartesian product, rename. Terdapat 2 jenis operasi yang sering digunakan yaitu unary dan binary.
1.  Unary
Digunakan hanya pada satu buah relasi contoh: selection, projection.
2.  Binary
Menggunakan dua buah relasi dalam melakukan operasi contoh: Union, cartesiant product.