ធម្មនិយាមកម្ម(Normalization)

កែប្រែ

គ្មានការពិភាក្សា​ដែលទាក់ទងនឹងការកសាង​​ទំនាក់ទំនង​មូលដ្ឋានទិន្នន័យណា​ដែលបញ្ចប់ដោយ​គ្មាន​ចំណែកនៃ​ធម្មនិយាមកម្មគ្រោងការណ៍​ធម្មនិយាមកម្ម​ចៀសវាង​ភាពមិនប្រក្រតី​​នៅពេល​បញ្ចូលទិន្នន័យ​ កែប្រែ និងលុបទិន្នន័យ ដូច្នេះវា​ជួយថែរក្សាលំនឹង​ទិន្នន័យ​ក្នុងមូលដ្ឋានទិន្នន័យ ។

សេចក្ដីសង្ខេប

ធម្មនិយាមកម្មគឺជាដំណើរការនៃការចាប់ផ្ដើមករសាង​មូលដ្ឋានទិន្នន័យដែលត្រូវផ្លាស់ប្ដូរ ឬ បំបែក​ធាតុឲ្យ​ទៅជា​ផ្សេងៗ​គ្នា ប៉ុន្តែនៅស្មើភាព ។​ លទ្ធផលនៃគ្រោងការណ៍ស្មើទៅនឹងទិន្នន័យចាស់​ដែលមានន័យថា​ព័ត៌មាន​​មិនត្រូវបានបាត់បង់នៅពេលដែល​វា​ផ្លាស់ប្ដូរពីមួយទៅ​មួយ ។ ធម្មនិយាមកម្ម​មានបីប្រភេទគឺ ៖

  • First Normal Form(1NF) និយាយ​អំពីរចនាសម្ព័ន្ធ​តារាងដែលដាច់តែឯង ។
  • Second(2NF), Third(3NF), និង Boyce-Codd(BCNF) និយាយអំពីទំនាក់ទំនងមួយទៅមួយ និង មួយទៅច្រើន ។
  • Fourth (4NF), និង Fifth(5NF) Normal Form ទាក់ទងនឹងទំនាក់ទំនាក់​ច្រើនទៅ​ច្រើន ។