- Jelaskan pengertian Normalisasi dan kardinalitas
ü Normalisasi merupakan
proses pengelompokan data
elemen menjadi tabel-tabel yang menunjukan
entity dan
relasinya atau lebih difokuskan pada tinjauan
komprehensif terhadap setiap kelompok dan (tabel) secara individual.
ü Kardinalitas adalah Menunjukkan jumlah maksimim entitas
yang dapat berelasi dengan entitas pada himpunan entitas yang lain.
Kardinalitas merujuk kepada hubungan maksimum yang terjadi dari himpunan
entitas yang satu ke himpunan entitas yang lain dan begitu juga sebaliknya.
- jelaskan pengertian 1nf, 2nf, 3 nf
ü Bentuk Normal Pertama (1NF/ First Normal Form)
Jika semua atribut mempunyai nilai data yang atomic
(tidak dapat dipecah lagi), tetapi masih terdapat beberapa
atribut yang muncul secara berulang.
ü Bentuk Normal Kedua (2NF/ Second Normal Form)
Relasi telah berada/ memenuhi bentuk normal pertama
dan semua atribut yang bukan kunci hanya bergantung
secara fungsi pada kunci utama/ primary key. Pada
bentuk normal kedua haruslah sudah ditentukan kunci
kunci field.
ü Bentuk Normal Ketiga (3NF/Third Normal Form)
Relasi telah berada/ memenuhi bentuk normal kedua dan
semua atribut yang bukan kunci adalah non transitive
dependency (ketergantungan transitif = bila menjadi
atribut biasa pada suatu relasi, tetapi menjadi kunci pada
relasi lainnya)
- apa penyebab redudance dan mengapa tidak diperbolehkan terjadinya redudance
?
Penyebabnya :Misalnya kesalahan CRC ada pada hard drive,
kemungkinan penyebabnya ada pada data
yang tidak secara benar dituliskan
(written) ke hard drive. Hal ini bisa disebabkan oleh sistem operasi yang rusak
(corrupt), atau terputusnya suplai listrik.
- mengapa dalam perancangan basis data tidak boleh adanya Inkonsistensi
?
Karena
file-file dan program aplikasi disusun oleh programmer yang berbeda, sejumlah
informasi mungkin memiliki duplikasi dalam beberapa file.
- Jelaskan Hierarki user dalam Sistem Basis Data, dan kira-kira menurut
anda, anda termasuk user yang mana ? mengapa ?
Ada 4 macam pemakai basis data yang berbeda keperluan dan
cara aksesnya :
·
Programmer Aplikasi.
Pemakai yang berinteraksi dengan basis data
melalui DML (data manipulationlanguage), yang disertakan dalam program yang
ditulis dalam bahasa pemrograman induk (C, Pascal, Basic, Cobol, dll)
·
User Mahir (Casual User)
Pemakai yang berinteraksi
dengan system tanpa menulis modul program mereka menyatakan query dengan bahasa query yang
telah disediakan DBMS.
·
User Umum (End User Naïve User)
Pemakai yang berinteraksi
dengan sistem basis data melalui pemanggilan Satu program aplikasi permanen
(executableprogram) yang telah ditulis/ disediakan sebelumnya oleh programmer.
·
User Khusus (Specialized User)
Pemakai khusus yang menuliskan
aplikasi database tidak dalam kerangka data processing yang tradisional,
aplikasi tersebut diantaranya : CAD, Knowledge Base,Expert System, system yang
menyimpan data dalam bentuk data yang komplek
misalnya data grafik, audio,dll.
- Mengapa terjadinya Is A untuk Top Down Approach dan Bottom Up ?
berikan contohnya
·
Is A à Jika dimulai dari sebuah himpunan entitas lalu kemudian melakukanpengelompokan
yang melahirkan entitas baru (top-down) dan adanya pembedaan atribut
menyebabkan entitas-entitas tersebut tidak mungkin disatukan dalam sebuah
himpunan entitas saja, maka ini adalah Spesialisasi.
Contoh Is A
·
Bottom Up à Jika yang dilakukan adalah sebaliknya, sebuah himpunan entitas yang
sebenarnya dibagi menjadi dalam kelompok tertentu dan pengelompokan ini tidak
dipertegas dengan adanya perbedaan atribut, malah kelompokkelompok tersebut
disatukan dalam sebuah himpunan dengan atribut yang sama. Jadi pendekatannya
bersifat bottom-up mulamula terpisah
kemudian menjadi satu,proses yang demikian disebut Generalisasi
Contoh
Bottom Up
- Buatlah Normalisasi, ERD tanpa Kamus data , dengan Kamus Data dari gambar berikut
8. dari hasil
normalisasi soal no 7, buatkan praktikum menggunakan Mysql dengan menggunakan
perintah DDL dan DML Jawaban anda dilaporkan melalui Komentar di Post ini
paling lambat tanggal 20 Januari pukul 16.00 WIB Good Luck
Categories:
0 komentar:
Posting Komentar