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. 





Struktur Database

          Berikut ini adalah struktur dasar database yaitu:

1. Data

Sekumpulan fakta mengenai objek tertentu, orang dan lain-lain yang dinyatakan dengan angka, huruf, gambar, film, suara dan sebagainya yang relevan dan belum mempunyai arti.

2. Informasi

Hasil pengolahan data yang konkrit dan sudah mempunyai arti untuk mencapai suatu tujuan tertentu.

3Tabel

Merupakan hal yang paling mendasar dalam hal penyimpanan data yang terdiri dari field dan record.

4. Field (kolom)

Merupakan elemen dari tabel yang berisikan informasi tertentu yang spesifik tentang sub judul tabel pada sebuah item data. 

5Query

Query adalah pertanyaan atau permintaan informasi tertentu dari sebuah basisdata yang ditulis dalam format tertentu

6Record (baris)

Sekumpulan data yang saling berkaitan tentang sebuah subjek tertentu, misalnya data seorang siswa akan disimpan dalam record yang terdiri dari beberapa kolom / field.







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