KomputerPangkalan data

Normalisasi pangkalan data

Mengumpulkan data yang sama ke dalam jadual boleh dilakukan dengan pelbagai cara. Atribut dalam hubungan harus dikelompokkan mengikut prinsip hubungan, iaitu, duplikasi data harus diminimumkan sepenuhnya, dan prosedur pemprosesan dengan pengemaskinian berikutnya harus dipermudahkan. Salah satu tugas utama dalam reka bentuk pangkalan data adalah penghapusan redundansi, dan ia dicapai melalui normalisasi.

Normalisasi pangkalan data adalah sejenis peranti formal untuk sekatan pada penciptaan jadual, yang membolehkan penghapusan duplikasi, dengan penyelenggaraan mandatori konsistensi maklumat yang disimpan, mengurangkan biaya buruh yang berkaitan dengan mengekalkan dan mengekalkan pangkalan data. Operasi normalisasi terdiri daripada dekomposing jadual awal pangkalan data kepada yang lebih mudah. Pada setiap peringkat proses, jadual-jadual itu mesti dimasukkan ke dalam bentuk biasa. Setiap tahap normalisasi dicirikan oleh beberapa kekangan tertentu, yang semua jadual mesti sepadan. Oleh itu, adalah mungkin untuk memadam maklumat bukan kunci dari jadual, yang berlebihan.

Normalisasi pangkalan data adalah berdasarkan kepada tanggapan hubungan fungsi antara atribut. Adalah dianggap bahawa satu atribut bergantung kepada yang lain jika pada setiap saat masa nilai yang dinyatakan pada atribut kedua bersamaan dengan tidak lebih dari satu nilai yang pertama.

Normalisasi pangkalan data adalah konsep umum, bagaimanapun, ia diterima untuk membahagikannya kepada beberapa bentuk normal, yang akan dibincangkan di bawah.

Sebarang objek maklumat dianggap sesuai dengan bentuk normal pertama, apabila nilai setiap atributnya adalah unik. Jika atribut apa-apa mempunyai nilai yang berulang, maka objek yang dimiliki oleh bentuk normal yang pertama tidak boleh dipertimbangkan. Ternyata anda boleh membuat entiti lain, iaitu, objek maklumat.

Sebarang objek maklumat dianggap milik dalam bentuk normal kedua, apabila ia sudah wujud dalam bentuk normal yang pertama, tetapi setiap atributnya, tidak termasuk dalam kunci yang berpotensi, sepenuhnya bergantung kepada pelan fungsi dari setiap kunci yang berpotensi.

Sebarang objek maklumat dianggap milik dalam bentuk normal ketiga, jika ia sudah wujud dalam bentuk normal kedua, tetapi tidak ada satu pergantungan transitif bagi objek bukan kunci pada kunci. Di bawah hubungan transitif, adalah kebiasaan untuk memahami hubungan yang jelas di antara bidang.

Normalisasi pangkalan data menetapkan matlamat utama untuk pemaju, yang membawa semua hubungan ke bentuk normal ketiga. Inilah satu-satunya cara untuk mewujudkan sistem maklumat yang berkesan pada masa akan datang.

Normalisasi Pangkalan Data: Peraturan Asas

Ia adalah perlu untuk merangka satu set peraturan yang perlu dipatuhi dalam kerja-kerja normalisasi. Pertama sekali diperlukan untuk mengecualikan kumpulan yang berulang. Ia perlu membuat jadual berasingan yang menyimpan setiap set atribut yang berkaitan, di mana untuk membuat kunci berasingan. Selanjutnya, adalah perlu untuk mengecualikan data berlebihan. Dalam kes-kes di mana kebergantungan atribut hanya diperhatikan di bahagian kunci, ia mesti dimasukkan ke dalam jadual berasingan. Peraturan ketiga adalah pengecualian mandatori tiang yang tidak bergantung pada kunci. Atribut harus diletakkan di dalam jadual terpencil jika mereka tidak mempunyai kesan yang tepat pada kunci. Ia perlu mengasingkan hubungan berganda bebas. Dalam kes ini, kita bercakap tentang hakikat bahawa tidak ada hubungan khusus antara beberapa hubungan. Akhirnya, adalah bernilai mengasingkan pelbagai hubungan yang berkaitan secara semantik. Ini melengkapkan normalisasi pangkalan data, dan selepas itu proses pembangunan bermula.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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