Database
MENGENAL APA ITU DATABASE
Pengertian Database
Pengertian database adalah sekumpulan data yang dikelola berdasarkan ketentuan tertentu yang saling berkaitan sehingga memudahkan dalam pengelolaannya. Dihimpun dari berbagai sumber, secara sederhana, database atau basis data merupakan sekumpulan data atau informasi yang tersimpan secara sistematis. Database memiliki peran penting dalam perangkat untuk mengumpulkan informasi, data, atau file secara terintegrasi. Database membuat penyimpanan dan pengelolaan data menjadi lebih efisien.
Berikut ini adalah struktur dasar database yaitu:
. Tabel
. Query
. Record (baris)
NORMALISASI DATABASE
Pengertian Normalisasi Database
Normalisasi Databse adalah proses pengelompokan atribut data yang membentuk entitas sederhana, nonredundan, fleksibel, dan mudah beradaptasi, Sehingga dapat dipastikan bahwa database yang dibuat berkualitas baik. Normalisasi merupakan proses yang berkaitan dengan model data relational untuk mengorganisasikan himpunan data dengan ketergantungan dan keterkaitan yang tinggi.
Normalisasi database terdiri dari banyak bentuk, dalam ilmu basis data ada setidaknya 9 bentuk normalisasi yang ada yaitu 1NF, 2NF, 3NF, EKNF, BCNF, 4NF, 5NF, DKNF, dan 6NF.
Tahapan Normalisasi Database
Adapun tahapannya ialah sebagai berikut:
1. Unnormalized Form (UNF)
Bentuk data yang tidak normal, adanya pengulangan grup pada data, sehingga menjadi masalah saat melakukan manipulasi data.
2. First Normal Form (1NF)
Bentuk normalisasi ini ialah mengelompokkan beberapa data sejenis agar dapat mengatasi anomali yang terjadi.
3. Second Normal Form (2NF)
Bentuk normal yang kedua ialah melakukan dekomposisi tabel dan mencari kunci primer dari setiap tabel.
4. Third Normal Form (3NF)
Pada bentuk normalisasi data ini tidak diperkenankan adanya atribut yang bergantung pada field lain, dan bukan pada kunci primer. Maka atribut tersebut harus dipisah ke tabel baru.
5. Code Normal Form (BCNF)
Bentuk normalisasi ini bertujuan untuk mengatasi anomali dan overlooping yang tidak dapat diatasi dalam bentuk 3NF.
6. Fifth Normal Form (5NF)
Sementara itu, tahapan 5NF ialah untuk mengatasi terjadinya joint dependent sehingga terjadi pemecahan relasi menjadi dua.
Komentar
Posting Komentar