insan cendekia
Selasa, 25 Desember 2012
Kamis, 20 Desember 2012
Subquery SQL
Subquery mengembalikan nilai ke main query.
Kegunaan dari Subquery adalah untuk menyelesaikan persoalan dimana terdapat suatu nilai yang tidak diketahui.
Contoh Soal:
Record
Soal :
Ambil nama mahasiswa yang nilainya paling tinggi dari tabel diatas dengan kode 'A02'
Penyelesaian dari kasus diatas adalah sebagai berikut:
SELECT mahasiswa.namaMhs, ambilMK.nilai
FROM mahasiswa, ambilMK
WHERE mahasiswa.nim=ambilMK.nim
AND ambilMK.kodeMK='A02'
AND ambilMK.nilai=(select max(nilai) FROM ambilMK WHERE kodeMK='A02');Penjelasan :
SELECT mahasiswa.namaMhs, ambilMK.nilai
FROM mahasiswa, ambilMK
WHERE mahasiswa.nim=ambilMK.nim
AND ambilMK.kodeMK='A02'
AND ambilMK.nilai=
Syntaq diatas merupakan Query, sedangkan subQuerynya :(select max(nilai) FROM ambilMK WHERE kodeMK='A02')
Rabu, 28 November 2012
DEPENDENCY dan NORMALISASI
Functional
Dependency (ketergantungan Dependensi) menggambarkan relasionship/hubungan ,batasan,keterkaitan
antara atribut-atribut dalam relasi.
Suatu atribut
dikatakan functionally dependent pada yang lain jika kita menggunakan harga
atribut tersebut untuk menentukan harga atribut lain.
Simbol yang
digunakan à ,dibaca secara
fungsional menentukan.
Notasi :
Atribut A
à B ,artinya secara fungsional A menentukan B atau B
tergantung pada A,jika dan hanya jika ada 2 baris data dengan nilai A yang sama
,maka nilai B juga sama.
Contoh FD :
Ketergantungan fungsional dari Tabel PEMASOK_BARANG
No_Pemasok
à Nama_Pemasok
Macam-macam
Functional Dependency
- Full Functional Dependency menunjukkan jika terdapat stribut A dan B dalam suatu relasi,dimana:
B
mmeiliki ketergantungan fungsional secara penuh pada A,
B
bukan memiliki dependensi terhadap subset A.
Contoh
:
{NIM,nama}
àidRuang
bukan Full Dependency jika nama
dihilangkan,maka NIM àidRuang
bisa Full Dependency.
- Partially Dependendency merupakan ketergantungan fungsional ,dimana beberapa atribut dapat dihilangkan dari A dengan ketergantungan tetap dipertahankan .
B
memiliki deppendency terhadap subset A.
Contoh
: NIM,nama àidRuang
dimana jika nama dihilangkan maka ketergantungan tetap ada
- Transitive Dependency
Merupakan
tipe functional dependency,yaitu kondisi dimana A,B,C adalah atribut sebuah relaasi dimana Aà
B dan Bà
C ,maka C dikatakan sebagai trasitive dependency terhadap A melalui B.
Langganan:
Postingan (Atom)