KomputerDatabase

Normalisasi database

Pengelompokan data yang sama dalam tabel dapat dibuat dengan berbagai cara. Atribut dalam suatu hubungan harus dikelompokkan sesuai dengan prinsip relasional, yaitu, itu harus sepenuhnya meminimalkan duplikasi data, serta menyederhanakan prosedur untuk pengobatan mereka diikuti oleh update. Salah satu masalah utama dengan merancang database yang melakukan penghapusan redundansi, dan itu dicapai dengan normalisasi.

normalisasi database merupakan pembatasan aparat formal untuk membuat tabel yang memungkinkan untuk menghilangkan duplikasi, dengan informasi perangkat lunak yang tersimpan konsistensi diperlukan, mengurangi biaya tenaga kerja yang terkait dengan mempertahankan dan pemeliharaan database. Operasi normalisasi terdiri dalam perluasan tabel database asli ke lebih sederhana. Pada setiap tahap dari proses ini tentu meja diberikan dalam bentuk normal. Setiap tahap ditandai dengan normalisasi satu set tertentu dari pembatasan, yang harus mematuhi semua tabel. Dengan demikian, penghapusan dilakukan informasi tabel non-key, yang berlebihan.

Normalisasi database didasarkan pada konsep ketergantungan fungsional antara atribut. Hal ini dianggap bahwa salah satu atribut tergantung pada yang lain, jika setiap kali nilai tertentu dari atribut kedua sesuai dengan tidak lebih dari satu dari nilai pertama.

Normalisasi database - istilah umum, bagaimanapun, dapat dibagi lagi menjadi beberapa bentuk normal, yang akan dibahas kemudian.

Sebuah objek data dianggap relevan dengan bentuk normal pertama ketika nilai setiap atribut sendiri. Jika atribut tertentu memiliki duplikat nilai, itu tidak dapat dianggap sebuah objek milik bentuk normal pertama. Ternyata bahwa Anda dapat membuat masih entitas yang merupakan objek data.

Sebuah objek data dianggap milik bentuk normal kedua ketika sudah dalam bentuk normal pertama, tetapi masing-masing atributnya, tidak terdiri dalam cara yang potensial, benar-benar independen dalam hal fungsional dari masing-masing tombol potensial.

Sebuah objek data dianggap milik bentuk normal ketiga, jika sudah dalam bentuk normal kedua, tapi itu tidak hadir setiap dependensi transitif benda non-kunci dari kunci. Di bawah dependensi transitif umumnya dipahami sebagai hubungan yang jelas antara bidang.

Normalisasi database yang menempatkan pengembang tujuan utama untuk membawa semua hubungan ke bentuk normal ketiga. Hanya dengan cara ini di masa depan akan mungkin untuk membuat suatu sistem informasi yang efisien.

Normalisasi database: aturan dasar

Ini harus merumuskan seperangkat aturan yang harus diikuti dalam pekerjaan normalisasi. Yang pertama adalah untuk mengecualikan kelompok mengulangi. Diperlukan untuk membentuk tabel terpisah menyimpan setiap set atribut terkait, yang menciptakan kunci terpisah. Berikutnya, pastikan untuk menghilangkan data yang berlebihan. Dalam kasus di mana hubungan atribut diamati hanya pada bagian dari kunci, maka harus dimasukkan ke dalam tabel terpisah. Aturan ketiga adalah wajib kecuali untuk kolom yang tidak tergantung pada tombol. Atribut harus ditempatkan di meja terisolasi, jika mereka tidak memiliki efek yang diinginkan pada tombol. Pastikan untuk mengisolasi beberapa hubungan independen. Dalam hal ini kita berbicara tentang apa yang tidak dilihat koneksi beton antara beberapa hubungan. Akhirnya, perlu untuk mengisolasi beberapa hubungan terkait semantik. Dalam normalisasi database ini selesai, dilanjutkan dengan proses pembangunan.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 id.birmiss.com. Theme powered by WordPress.