សោមូលដ្ឋានដែលធ្វើឱ្យការគ្រប់គ្រងមូលដ្ឋានទិន្នន័យមានភាពងាយស្រួល

កូនសោមូលដ្ឋានទិន្នន័យគឺជាវិធីងាយស្រួលបំផុតក្នុងការបង្កើតមូលដ្ឋានទិន្នន័យទំនាក់ទំនងដែលមានប្រសិទ្ធិភាព

ដូចដែលអ្នកអាចដឹងស្រាប់ហើយមូលដ្ឋានទិន្នន័យប្រើតារាងដើម្បីរៀបចំព័ត៌មាន។ (ប្រសិនបើអ្នកមិនសូវដឹងអំពីមូលដ្ឋានគ្រឹះនៃគំនិតមូលដ្ឋានទិន្នន័យសូមអាន តើអ្វីទៅជាមូលដ្ឋានទិន្នន័យ? ) តារាងនីមួយៗមានជួរដេកមួយៗដែលនីមួយៗត្រូវគ្នានឹងទិន្នន័យមូលដ្ឋានទិន្នន័យតែមួយ។ ដូច្នេះតើមូលដ្ឋានទិន្នន័យរក្សាទុកទិន្នន័យទាំងអស់នេះដោយរបៀបណា? វាគឺតាមរយៈការប្រើប្រាស់គ្រាប់ចុច។

គ្រាប់ចុចចម្បង

ប្រភេទទីមួយនៃកូនសោដែលយើងនឹងពិភាក្សាគឺជា កូនសោសំខាន់ ។ តារាងមូលដ្ឋានទិន្នន័យនីមួយៗគួរមានជួរឈរមួយឬច្រើនដែលត្រូវបានកំណត់ជា កូនសោសំខាន់ ។ តម្លៃគ្រាប់ចុចនេះគួរតែមានតែមួយគត់សម្រាប់ទិន្នន័យនីមួយៗនៅក្នុងមូលដ្ឋានទិន្នន័យ។

ឧទាហរណ៍យើងសន្មតថាយើងមានតារាងមួយដែលហៅថានិយោជិកដែលមានព័ត៌មានបុគ្គលិកសម្រាប់និយោជិកគ្រប់រូបនៅក្នុងក្រុមហ៊ុនរបស់យើង។ យើងចាំបាច់ត្រូវជ្រើសរើសកូនសោបឋមដ៏សមស្របដែលអាចកំណត់អត្តសញ្ញាណបុគ្គលិកនីមួយៗ។ គំនិតដំបូងរបស់អ្នកអាចប្រើឈ្មោះបុគ្គលិក។ នេះនឹងមិនដំណើរការបានល្អទេព្រោះវាជាការគិតថាអ្នកនឹងជួលបុគ្គលិកពីរនាក់ដែលមានឈ្មោះដូចគ្នា។ ជម្រើសល្អប្រសើរជាងនេះអាចនឹងប្រើលេខសម្គាល់បុគ្គលិកដែលមានតែមួយគត់ដែលអ្នកផ្តល់ឱ្យនិយោជិកនីមួយៗនៅពេលពួកគេត្រូវបានជួល។ អង្គការមួយចំនួនជ្រើសរើសប្រើលេខសន្តិសុខសង្គម (ឬអត្តសញ្ញាណប័ណ្ណរដ្ឋាភិបាលស្រដៀងគ្នា) សម្រាប់ភារកិច្ចនេះពីព្រោះបុគ្គលិកនិមួយៗមានមួយហើយពួកគេត្រូវបានធានាថាមានតែមួយគត់។ ទោះយ៉ាងណាក៏ដោយការប្រើលេខសន្តិសុខសង្គមសម្រាប់គោលបំណងនេះគឺមានភាពចម្រូងចម្រាសខ្លាំងដោយសារតែការព្រួយបារម្ភអំពីសិទ្ធិឯកជន។ (ប្រសិនបើអ្នកធ្វើការឱ្យអង្គការរដ្ឋាភិបាលការប្រើប្រាស់លេខសន្តិសុខសង្គមអាចជាការខុសច្បាប់នៅក្រោមច្បាប់ឯកជនភាពឆ្នាំ 1974 ។ ) ដោយសារមូលហេតុនេះអង្គការភាគច្រើនបានប្តូរទៅប្រើអត្តសញ្ញាណប័ណ្ណមានតែមួយគត់ (ID បុគ្គលិកលេខសម្គាល់សិស្ស។ ល។ ។ ) ដែលមិនចែករំលែកបញ្ហាឯកជនទាំងនេះ។

នៅពេលអ្នកសំរេចចិត្តលើកូនសោសំខាន់ហើយបង្កើតមូលដ្ឋានទិន្នន័យនោះប្រព័ន្ធគ្រប់គ្រងមូលដ្ឋានទិន្នន័យនឹងបង្ខំភាពពិសេសរបស់កូនសោ។

ប្រសិនបើអ្នកព្យាយាមបញ្ចូលកំណត់ត្រាទៅក្នុងតារាងដែលមានកូនសោសំខាន់ដែលស្ទួនកំណត់ត្រាដែលមានស្រាប់នោះបញ្ចូលនឹងបរាជ័យ។

មូលដ្ឋានទិន្នន័យភាគច្រើនមានលទ្ធភាពបង្កើតគ្រាប់ចុចសំខាន់របស់ពួកគេ។ ឧទាហរណ៍ Microsoft Access អាចត្រូវបានកំណត់រចនាសម្ព័ន្ធដើម្បីប្រើប្រភេទទិន្នន័យ AutoNumber ដើម្បីកំណត់លេខសម្គាល់តែមួយគត់ទៅទិន្នន័យនីមួយៗក្នុងតារាង។ ខណៈពេលដែលមានប្រសិទ្ធិភាពនេះគឺជាការអនុវត្តការរចនាមិនល្អព្រោះវាទុកអ្នកនូវតម្លៃគ្មានន័យនៅក្នុងកំណត់ត្រានីមួយៗនៅក្នុងតារាង។ ហេតុអ្វីបានជាមិនប្រើចន្លោះនោះដើម្បីទុកអ្វីដែលមានប្រយោជន៍?

សោបរទេស

ប្រភេទមួយទៀតគឺ កូនសោបរទេស ដែលត្រូវបានប្រើដើម្បីបង្កើតទំនាក់ទំនងរវាងតារាង។ ទំនាក់ទំនងធម្មជាតិមានរវាងតារាងនៅក្នុងរចនាសម្ព័ន្ធមូលដ្ឋានទិន្នន័យភាគច្រើន។ ត្រឡប់ទៅមូលដ្ឋានទិន្នន័យនិយោជិករបស់យើងសូមស្រមៃថាយើងចង់បន្ថែមតារាងដែលមានព័ត៌មាននាយកដ្ឋានទៅមូលដ្ឋានទិន្នន័យ។ តារាងថ្មីនេះប្រហែលជាត្រូវបានគេហៅថាមន្ទីរហើយនឹងមានព័ត៌មានជាច្រើនអំពីនាយកដ្ឋានទាំងមូល។ យើងក៏ចង់បញ្ចូលពត៌មានអំពីនិយោជិតនៅក្នុងនាយកដ្ឋាននោះដែរប៉ុន្តែវានឹងត្រូវបានពន្យាពេលដើម្បីទទួលបានព័ត៌មានដូចគ្នានៅក្នុងតុពីរ (និយោជិកនិងនាយកដ្ឋាន) ។ ផ្ទុយទៅវិញយើងអាចបង្កើតទំនាក់ទំនងរវាងតារាងពីរ។

ចូរសន្មតថាតារាងមន្ទីរប្រើឈ្មោះជួរឈរឈ្មោះជាកូនសោសំខាន់។ ដើម្បីបង្កើតទំនាក់ទំនងរវាងតារាងពីរយើងបន្ថែមជួរឈរថ្មីមួយទៅតារាងនិយោជិកដែលហៅថានាយកដ្ឋាន។ បន្ទាប់មកយើងបំពេញឈ្មោះរបស់នាយកដ្ឋានដែលនិយោជិតម្នាក់ៗជាកម្មសិទ្ធិ។ យើងក៏ជូនដំណឹងទៅ ប្រព័ន្ធគ្រប់គ្រងមូលដ្ឋានទិន្នន័យ ដែលជួរឈរនាយកដ្ឋាននៅក្នុងតារាងនិយោជកគឺជា កូនសោជនបរទេស ដែលយោងតាមតារាងមន្ទីរ។

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

ចំណាំថាមិនមាន ឧបសគ្គពិសេស សម្រាប់គ្រាប់ចុចបរទេសទេ។ យើងអាច (និងភាគច្រើនទំនងជាធ្វើ) មានបុគ្គលិកលើសពីមួយដែលជាកម្មសិទ្ធិរបស់នាយកដ្ឋានតែមួយ។ ដូចគ្នានេះដែរមិនមានតម្រូវការថាធាតុនៅក្នុងតារាងមន្ទីរមានធាតុដែលត្រូវគ្នានៅក្នុងតារាងនិយោជិកទេ។ វាអាចទៅរួចដែលយើងមាននាយកដ្ឋានដែលគ្មាននិយោជិក។

សម្រាប់ព័ត៌មានបន្ថែមអំពីប្រធានបទនេះសូមអាន ការបង្កើតកូនសោបរទេស