ប្រភេទមូលដ្ឋាននៃគំរូទិន្នន័យ។ ប្រភេទនៃគំរូពិពណ៌នាមូលដ្ឋានទិន្នន័យ

ទិន្នន័យនៅក្នុងមូលដ្ឋានទិន្នន័យត្រូវបានរៀបចំឡើងតាមគំរូទិន្នន័យមួយ។

ដោយប្រើគំរូទិន្នន័យ វត្ថុដែន និងទំនាក់ទំនងរវាងពួកវាអាចត្រូវបានតំណាង។ នោះ។ មូលដ្ឋានទិន្នន័យណាមួយគឺជាគំរូទិន្នន័យ។

គំរូទិន្នន័យ -សំណុំនៃរចនាសម្ព័ន្ធទិន្នន័យ និងប្រតិបត្តិការសម្រាប់ដំណើរការរបស់ពួកគេ។

គំរូតំណាងទិន្នន័យបុរាណរួមមាន ឋានានុក្រម បណ្តាញ និងទំនាក់ទំនង។ គំរូទិន្នន័យតាមឋានានុក្រម និងបណ្តាញបានចាប់ផ្តើមប្រើនៅក្នុងប្រព័ន្ធគ្រប់គ្រងមូលដ្ឋានទិន្នន័យនៅដើមទសវត្សរ៍ទី 60 ។ នៅដើមទសវត្សរ៍ទី 70 គំរូទិន្នន័យទំនាក់ទំនងត្រូវបានស្នើឡើង។ គំរូទាំងបីខុសគ្នាជាចម្បងនៅក្នុងវិធីដែលពួកគេតំណាងឱ្យទំនាក់ទំនងរវាងវត្ថុ។

គំរូបង្ហាញទិន្នន័យមូលដ្ឋាន៖

1. ឋានានុក្រមគំរូទិន្នន័យតំណាងឱ្យការបង្ហាញព័ត៌មាននៃវត្ថុពិភពលោកពិត - អង្គភាព និងការភ្ជាប់របស់ពួកគេក្នុងទម្រង់ជាក្រាហ្វ ឬមែកធាងដែលដឹកនាំ (រូបភាពទី 2) ។ ថ្នាំង និងសាខាបង្កើតជារចនាសម្ព័ន្ធមែកធាងតាមឋានានុក្រម។ ថ្នាំងគឺជាបណ្តុំនៃគុណលក្ខណៈដែលពណ៌នាអំពីវត្ថុមួយ។ ថ្នាំងខ្ពស់បំផុតនៅក្នុងឋានានុក្រមត្រូវបានគេហៅថាថ្នាំងឫស (នេះគឺជាប្រភេទវត្ថុសំខាន់) ។ ថ្នាំងឫសគឺនៅកម្រិតដំបូង។ ថ្នាំងអាស្រ័យ (ប្រភេទវត្ថុរង) មានទីតាំងនៅកម្រិតទីពីរ ទីបី និងកម្រិតផ្សេងទៀត។ នៅក្នុងគំរូបែបនេះ វត្ថុនីមួយៗមានប្រភពតែមួយ (លើកលែងតែវត្ថុដើម) ប៉ុន្តែជាគោលការណ៍វាអាចមានច្រើនអាស្រ័យ (កុមារ) ។

រូប ១៧. រចនាសម្ព័ន្ធគំរូតាមឋានានុក្រម

សាខារវាងវត្ថុឆ្លុះបញ្ចាំងពីវត្តមាននៃទំនាក់ទំនងមួយចំនួន ហើយឈ្មោះនៃទំនាក់ទំនងត្រូវបានសរសេរនៅលើគែម។ ឧទាហរណ៍ រវាងវត្ថុ "អតិថិជន" និង "បញ្ជាទិញ" អាចមានទំនាក់ទំនងមួយហៅថា "ធ្វើ" ហើយរវាង "ការបញ្ជាទិញ" និង "ផលិតផល" អាចមានទំនាក់ទំនងមួយហៅថា "មាន" ។ ប្រភេទនៃគំរូនេះឆ្លុះបញ្ចាំងពីការតភ្ជាប់បញ្ឈរ, subordination នៃកម្រិតទាបទៅខាងលើ, i.e. កំណត់ត្រាមូលដ្ឋានទិន្នន័យនីមួយៗមានផ្លូវតែមួយ (ឋានានុក្រម) ពីកំណត់ត្រាឫស។

ឧទាហរណ៍នៃគំរូបែបនេះគឺជាមូលដ្ឋានទិន្នន័យដែលមានព័ត៌មានអំពីសាកលវិទ្យាល័យ (ដោយប្រើឧទាហរណ៍នៃ BelGSHA)

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

អង្ករ។ 18. តំណាងនៃការតភ្ជាប់នៅក្នុងគំរូបណ្តាញមួយ។

3. គំរូទំនាក់ទំនង។គំនិតនៃគំរូទិន្នន័យទំនាក់ទំនង (ពីទំនាក់ទំនងភាសាអង់គ្លេស) ត្រូវបានផ្សារភ្ជាប់ជាមួយនឹងការវិវត្តរបស់ Erich Codd ។ គំរូនេះត្រូវបានកំណត់លក្ខណៈដោយភាពសាមញ្ញនៃរចនាសម្ព័ន្ធទិន្នន័យ តំណាងតារាងដែលងាយស្រួលប្រើ និងសមត្ថភាពក្នុងការប្រើពិជគណិតទំនាក់ទំនងសម្រាប់ដំណើរការទិន្នន័យ។


គំរូទំនាក់ទំនងគឺផ្តោតលើការរៀបចំទិន្នន័យក្នុងទម្រង់នៃតារាងពីរវិមាត្រដែលទាក់ទងគ្នាទៅវិញទៅមកដោយទំនាក់ទំនងជាក់លាក់។

តារាងទំនាក់ទំនងមានដូចខាងក្រោម លក្ខណៈសម្បត្តិ :

ü តារាងត្រូវតែមានឈ្មោះ;

ü ធាតុតារាងនីមួយៗគឺជាធាតុទិន្នន័យមួយ;

ü ជួរឈរទាំងអស់នៅក្នុងតារាងគឺដូចគ្នា, i.e. ធាតុទាំងអស់នៅក្នុងជួរឈរមានប្រភេទដូចគ្នា (លេខ តួអក្សរ ឬផ្សេងទៀត) និងប្រវែង។

ü ជួរនីមួយៗមានឈ្មោះតែមួយ។

ü មិនមានជួរដូចគ្នានៅក្នុងតារាងទេ។

ü លំដាប់នៃជួរដេក និងជួរឈរអាចបំពាន។

ü តារាងគួរតែសាមញ្ញ, i.e. មិនមានជួរឈរសមាសធាតុ;

គន្លឹះសំខាន់ត្រូវតែដឹង។

តារាងមូលដ្ឋានទិន្នន័យទំនាក់ទំនងមានចំនួនជាក់លាក់នៃកំណត់ត្រានៃប្រភេទដូចគ្នា ឬ tuples ។ ពាក្យ "ប្រភេទដូចគ្នា" មានន័យថាកំណត់ត្រាទាំងអស់មានសំណុំគុណលក្ខណៈដូចគ្នា ឬវាល ទោះបីជាគុណលក្ខណៈនីមួយៗអាចមានតម្លៃផ្ទាល់ខ្លួនក៏ដោយ។

ពិចារណាតារាងដែលមានទិន្នន័យអំពីបុគ្គលិកនៃសហគ្រាស

សម្រាប់តំណាងឡូជីខលនៃទំនាក់ទំនងរវាងវត្ថុមូលដ្ឋានទិន្នន័យ គំរូព័ត៌មាន-ឡូជីខល (infological) ត្រូវបានប្រើ។

គំរូមូលដ្ឋានទិន្នន័យព័ត៌មានវិទ្យាមានបីប្រភេទ៖

· ឋានានុក្រម

·បណ្តាញ;

· ទំនាក់ទំនង។

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

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

ប្រសិនបើរចនាសម្ព័ន្ធទិន្នន័យពាក់ព័ន្ធនឹងទំនាក់ទំនងស្មុគស្មាញជាងឋានានុក្រមធម្មតា នោះគំរូផ្សេងទៀតត្រូវបានប្រើដើម្បីរៀបចំព័ត៌មាន។

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

IN ម៉ូដែលបណ្តាញទិន្នន័យ ធាតុនីមួយៗអាចមានធាតុច្រើនជាងមួយបង្កើតវា ហើយតំណាងក្រាហ្វិកនៃគំរូប្រហាក់ប្រហែលនឹងបណ្តាញ។ វាអនុញ្ញាតឱ្យមានភាពស្មុគស្មាញនៃ "ដើមឈើ" ដោយមិនកំណត់ចំនួននៃការតភ្ជាប់ដែលរួមបញ្ចូលនៅក្នុងចំនុចកំពូលរបស់វា។

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

មូលដ្ឋានទិន្នន័យបណ្តាញត្រូវបានគេចាត់ទុកថាជាឧបករណ៍របស់អ្នកសរសេរកម្មវិធី។ ដូច្នេះ ជាឧទាហរណ៍ ដើម្បីទទួលបានចម្លើយចំពោះសំណួរ៖ "តើផលិតផលអ្វីត្រូវបានបញ្ជាទិញញឹកញាប់បំផុតដោយក្រុមហ៊ុន X?" អ្នកត្រូវសរសេរកូដកម្មវិធីមួយចំនួនដើម្បីរុករកតាមមូលដ្ឋានទិន្នន័យ។ ការអនុវត្តសំណើរបស់អ្នកប្រើប្រាស់អាចចំណាយពេលយូរ ហើយនៅពេលដែលព័ត៌មានដែលបានស្នើសុំលេចឡើង វានឹងលែងពាក់ព័ន្ធទៀតហើយ។

គំរូទំនាក់ទំនងមានលក្ខណៈជាសកល វាជួយសម្រួលរចនាសម្ព័ន្ធមូលដ្ឋានទិន្នន័យយ៉ាងសំខាន់ និងធ្វើឱ្យការធ្វើការជាមួយវាកាន់តែងាយស្រួល។ IN ទំនាក់ទំនងនៅក្នុងមូលដ្ឋានទិន្នន័យ ទិន្នន័យទាំងអស់ដែលមានសម្រាប់អ្នកប្រើប្រាស់ត្រូវបានរៀបចំជាទម្រង់តារាង។ តារាងនីមួយៗមានឈ្មោះផ្ទាល់ខ្លួនរបស់វា ដែលត្រូវគ្នាទៅនឹងលក្ខណៈនៃមាតិការបស់វា។ ជួរតារាងហៅថា វាលពិពណ៌នាអំពីលក្ខណៈជាក់លាក់នៃព័ត៌មាន ឧទាហរណ៍៖ នាមត្រកូល នាមខ្លួន ភេទ អាយុ លេខទូរស័ព្ទ ស្ថានភាពសង្គមរបស់អ្នកឆ្លើយតប។ ជួរដេកនៃតារាងទំនាក់ទំនងមាន កំណត់ត្រានិងរក្សាទុកព័ត៌មានអំពីឧទាហរណ៍មួយនៃវត្ថុទិន្នន័យដែលតំណាងនៅក្នុងតារាង ដូចជាទិន្នន័យអំពីមនុស្សម្នាក់។ មិនគួរមានកំណត់ត្រាដូចគ្នានៅក្នុងតារាងទេ។



តម្រូវការសំខាន់សម្រាប់មូលដ្ឋានទិន្នន័យទំនាក់ទំនងគឺថាតម្លៃនៃវាល (ជួរឈរតារាង) គឺជាឯកតាព័ត៌មានបឋមនិងមិនអាចបំបែកបាន (នោះគឺដើម្បីកត់ត្រាអាសយដ្ឋានអ្នកនឹងមិនត្រូវការមួយទេប៉ុន្តែវាលជាច្រើនដែលមានព័ត៌មានដែលមិនអាចបំបែកបាន - ផ្លូវផ្ទះ។ លេខផ្ទះល្វែង) ។ នេះធ្វើឱ្យវាអាចប្រើឧបករណ៍គណិតវិទ្យានៃពិជគណិតទំនាក់ទំនងដើម្បីដំណើរការព័ត៌មាន។ DBMS ទំនាក់ទំនងពេញនិយមបំផុតគឺ Access, FoxPro, dBase, Oracle ជាដើម។

មូលដ្ឋានទិន្នន័យទំនាក់ទំនងជាធម្មតាមានតារាងជាច្រើនដែលមានព័ត៌មានផ្សេងៗគ្នា។ អ្នកអភិវឌ្ឍន៍មូលដ្ឋានទិន្នន័យដំឡើង ទំនាក់ទំនងរវាងតារាងបុគ្គល. នៅពេលបង្កើតការតភ្ជាប់ប្រើ វាលសំខាន់.

នៅពេលដែលការតភ្ជាប់ត្រូវបានបង្កើតឡើង វាអាចបង្កើតសំណួរ ទម្រង់ និងរបាយការណ៍ដែលមានទិន្នន័យពីតារាងដែលទាក់ទងគ្នាទៅវិញទៅមកជាច្រើន។

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

បច្ចុប្បន្ន DBMS ភាគច្រើនប្រើគំរូទិន្នន័យតារាង (ទំនាក់ទំនង)។

គុណសម្បត្តិនៃគំរូទំនាក់ទំនង៖

· ភាពសាមញ្ញ និងភាពងាយស្រួលសម្រាប់អ្នកប្រើប្រាស់ចុងក្រោយដើម្បីយល់ ចាប់តាំងពីរចនាសម្ព័ន្ធព័ត៌មានតែមួយគត់គឺជាតារាងដែលមើលឃើញ។

·ឯករាជ្យទិន្នន័យពេញលេញ។ នៅពេលផ្លាស់ប្តូររចនាសម្ព័ន្ធមូលដ្ឋានទិន្នន័យ ការផ្លាស់ប្តូរសំខាន់ៗនៅក្នុងកម្មវិធីកម្មវិធីមិនត្រូវបានទាមទារទេ។

គុណវិបត្តិនៃគំរូទំនាក់ទំនង៖

· ប្រធានបទមិនតែងតែត្រូវបានតំណាងជាសំណុំនៃតារាង។

· ល្បឿនដំណើរការសំណួរទាបបើប្រៀបធៀបទៅនឹងម៉ូដែលផ្សេងទៀត ក៏ដូចជាត្រូវការអង្គចងចាំខាងក្រៅបន្ថែមទៀត។

ឧទាហរណ៍នៃមូលដ្ឋានទិន្នន័យទំនាក់ទំនងសាមញ្ញគឺតារាង "អ្នកឆ្លើយតប" ដែលជួរមួយ (កំណត់ត្រា) គឺជាព័ត៌មានអំពីអ្នកចូលរួមម្នាក់ក្នុងការស្ទង់មតិតាមទូរស័ព្ទ។


គំរូទិន្នន័យឋានានុក្រម

មាន​លំដាប់​នៃ​ធាតុ​ក្នុង​កំណត់​ត្រា ធាតុ​មួយ​ត្រូវ​បាន​ចាត់​ទុក​ជា​មេ ធាតុ​មួយ​ទៀត​ជា​អនុបាត។ ទិន្នន័យនៅក្នុងកំណត់ត្រាត្រូវបានតម្រៀបតាមលំដាប់លំដោយជាក់លាក់មួយ ដូចជាជំហាននៃជណ្ដើរ ហើយការស្វែងរកទិន្នន័យអាចធ្វើឡើងបានតែតាមលំដាប់លំដោយពីមួយជំហានទៅមួយជំហានប៉ុណ្ណោះ។ ការស្វែងរកធាតុទិន្នន័យណាមួយនៅក្នុងប្រព័ន្ធបែបនេះអាចប្រើកម្លាំងពលកម្មច្រើន ដោយសារតែតម្រូវការដើម្បីបន្តតាមលំដាប់លំដោយតាមលំដាប់លំដោយពីមុនៗជាច្រើន។

មូលដ្ឋានទិន្នន័យឋានានុក្រមត្រូវបានបង្កើតឡើងដោយថតឯកសារដែលផ្ទុកនៅលើថាស។ មែកធាងថតដែលមានសម្រាប់ការមើលនៅក្នុង Total Commander គឺជាការបង្ហាញយ៉ាងច្បាស់នៃរចនាសម្ព័ន្ធនៃមូលដ្ឋានទិន្នន័យបែបនេះ និងការស្វែងរកធាតុដែលចង់បាននៅក្នុងវា។ មូលដ្ឋានទិន្នន័យដូចគ្នាគឺជាមែកធាងគ្រួសារ។

គំរូទិន្នន័យបណ្តាញ

វាត្រូវបានសម្គាល់ដោយភាពបត់បែនដ៏អស្ចារ្យព្រោះវាអាចបង្កើតការតភ្ជាប់ផ្ដេកបន្ថែមលើការតភ្ជាប់តាមឋានានុក្រមបញ្ឈរ។ នេះធ្វើឱ្យវាកាន់តែងាយស្រួលក្នុងការស្វែងរកធាតុទិន្នន័យដែលត្រូវការ ព្រោះវាមិនចាំបាច់ក្នុងការឆ្លងកាត់គ្រប់ជំហានដែលមានស្រាប់នោះទេ។

មូលដ្ឋានទិន្នន័យបណ្តាញគឺពិតជា World Wide Web នៃបណ្តាញកុំព្យូទ័រសកលអ៊ីនធឺណិត។ តំណខ្ពស់ភ្ជាប់ឯកសាររាប់រយលានរួមគ្នាទៅក្នុងមូលដ្ឋានទិន្នន័យបណ្តាញតែមួយ។

គំរូទិន្នន័យទំនាក់ទំនង

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

គុណសម្បត្តិនៃមូលដ្ឋានទិន្នន័យបែបនេះគឺភាពច្បាស់លាស់និងភាពច្បាស់លាស់នៃការរៀបចំទិន្នន័យល្បឿននៃការស្វែងរកព័ត៌មានចាំបាច់។

ឧទាហរណ៍នៃមូលដ្ឋានទិន្នន័យទំនាក់ទំនងគឺជាសន្លឹកកិច្ចការអាហារូបករណ៍ ដែលធាតុចូលគឺជាជួរដែលមានទិន្នន័យអំពីសិស្សជាក់លាក់មួយ ហើយឈ្មោះរបស់វាល (ជួរឈរ) បង្ហាញពីទិន្នន័យអំពីសិស្សម្នាក់ៗគួរតែត្រូវបានកត់ត្រានៅក្នុងក្រឡាតារាង។

ប្រភេទណាមួយអាចត្រូវបានកាត់បន្ថយទៅជាទំនាក់ទំនង។

ប្រភេទទិន្នន័យ

ប្រភេទទិន្នន័យកំណត់សំណុំនៃតម្លៃដែលវាលដែលបានផ្តល់ឱ្យអាចទទួលយកនៅក្នុងកំណត់ត្រាផ្សេងគ្នា។

ប្រភេទទិន្នន័យសំខាន់ៗនៅក្នុងមូលដ្ឋានទិន្នន័យទំនើប៖

    លេខ;

    អត្ថបទ;

  • កាលបរិច្ឆេទ / ពេលវេលា;

    រូបិយវត្ថុ;

    ឡូជីខល;

សោ

    Superkey - ទាំងនេះគឺជាវាលតារាងមួយ ឬច្រើនដែលសម្គាល់ជួរនីមួយៗក្នុងតារាងដោយឡែក

    គ្រាប់ចុចសក្តានុពល (អាចធ្វើទៅបាន)នេះ​គឺ​ជា​ពាក្យ​គន្លឹះ​កំពូល​ដែល​មាន​សំណុំ​វាល​អប្បបរមា​ដែល​ចាំបាច់​ដើម្បី​កំណត់​អត្តសញ្ញាណ​ជួរ​ដេក​នីមួយៗ​ក្នុង​តារាង។

    គន្លឹះ​ចម្បង -នេះ។ សក្តានុពលគន្លឹះដែលបានជ្រើសរើសដើម្បីកំណត់អត្តសញ្ញាណជួរនីមួយៗក្នុងតារាងដោយឡែក។ ជាធម្មតា គ្រាប់ចុចបេក្ខជនដែលងាយស្រួលបញ្ចូលបំផុតត្រូវបានជ្រើសរើស ជាធម្មតាជាលេខ។

វាលគន្លឹះតារាងក្នុង Access DBMS គឺជាគន្លឹះចម្បងនៃតារាង។

ប្រភេទនៃទំនាក់ទំនងទំនាក់ទំនង

    មួយទៅមួយ;

តម្លៃកូនសោចម្បងនីមួយៗនៅក្នុងតារាងមេត្រូវគ្នាទៅនឹងកំណត់ត្រាមួយ ឬច្រើននៅក្នុងតារាងកូន។

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

    មួយទៅច្រើន;

តម្លៃកូនសោចម្បងនីមួយៗនៅក្នុងតារាងមេមានកំណត់ត្រាមួយ ច្រើន ឬគ្មាននៅក្នុងតារាងកូន។

ទំនាក់ទំនងមួយទៅច្រើនគឺជាប្រភេទនៃទំនាក់ទំនងដែលប្រើជាទូទៅបំផុតរវាងតារាង។

    ច្រើន ទៅ ច្រើន ។

នៅក្នុងទំនាក់ទំនងច្រើនទៅច្រើន កំណត់ត្រាមួយក្នុងតារាង A អាចមានកំណត់ត្រាច្រើនក្នុងតារាង B ហើយកំណត់ត្រាមួយក្នុងតារាង B អាចមានកំណត់ត្រាច្រើនក្នុងតារាង A។ ទំនាក់ទំនងច្រើនទៅច្រើនគឺពីរពីមួយទៅមួយ ទំនាក់ទំនង - ច្រើន" ជាមួយតារាងទីបី។

ការរៀបចំទំនាក់ទំនងអន្តរតារាង

    មួយ​ទៅ​មួយ -តារាងត្រូវបានភ្ជាប់ដោយកូនសោចម្បងរបស់ពួកគេ (កូនសោចម្បងនៃតារាងទាំងពីរត្រូវបានកំណត់ឱ្យដូចគ្នា);

    មួយទៅច្រើន។- តារាងមេ (មួយ) ត្រូវបានភ្ជាប់ដោយកូនសោចម្បងទៅតារាងកូន (ច្រើន) ដោយកូនសោបរទេស (នេះគឺជាកូនសោចម្បងនៃតារាងមេដែលបានបញ្ចូលទៅក្នុងតារាងកូន)

    ច្រើន​ទៅ​ច្រើន -ដើម្បីរៀបចំទំនាក់ទំនងបែបនេះរវាងតារាងពីរ តារាងទីបី (កម្រិតមធ្យម) ត្រូវបានបង្កើតឡើងដែលគ្រាប់ចុចចម្បងនៃតារាងពីរដំបូងត្រូវបានបញ្ចូល។ តារាងទី 1 និងទី 3 ក៏ដូចជាតារាងទី 2 និងទី 3 ត្រូវបានភ្ជាប់ទៅគ្នាទៅវិញទៅមកដែលជាប្រភេទនៃទំនាក់ទំនងពីមួយទៅច្រើន។

ឧទាហរណ៍នៃអង្គការមូលដ្ឋានទិន្នន័យ

ល័ក្ខខ័ណ្ឌនៃភាពត្រឹមត្រូវនៃទិន្នន័យ

លក្ខខណ្ឌ​សុចរិតភាព​ត្រូវ​បាន​ប្រើ​ដើម្បី​ធានា​ថា​កំណត់​ត្រា​ក្នុង​តារាង​រង​ត្រូវ​គ្នា​នឹង​កំណត់​ត្រា​ក្នុង​តារាង​មេ​ ឧ. អ្នក​មិន​អាច​លុប​ទិន្នន័យ​ពី​វាល​គន្លឹះ​ក្នុង​តារាង​មេ។

ប្រតិបត្តិការអាប់ដេតល្បាក់ និងការលុបវាលដែលពាក់ព័ន្ធអនុញ្ញាតឱ្យកែសម្រួល និងលុបទិន្នន័យនៅក្នុងវាលសំខាន់នៃតារាងមេ ប៉ុន្តែត្រូវបានអមដោយការផ្លាស់ប្តូរដោយស្វ័យប្រវត្តិនៅក្នុងតារាងដែលពាក់ព័ន្ធ។

ប្រធានបទ៖គំរូមូលដ្ឋានទិន្នន័យឡូជីខល ការកំណត់អត្តសញ្ញាណវត្ថុ និងកំណត់ត្រា ស្វែងរកកំណត់ត្រា។

1. គំរូទិន្នន័យតាមឋានានុក្រម និងបណ្តាញ។

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

គំរូតាមឋានានុក្រមអនុញ្ញាតឱ្យអ្នកបង្កើតមូលដ្ឋានទិន្នន័យជាមួយនឹងរចនាសម្ព័ន្ធមែកធាង។ នៅក្នុងពួកវា ថ្នាំងនីមួយៗមានប្រភេទទិន្នន័យផ្ទាល់ខ្លួន (ធាតុ) នៅកម្រិតកំពូលនៃមែកធាងនៅក្នុងគំរូនេះមានថ្នាំងមួយ - "ឫស" នៅកម្រិតបន្ទាប់មានថ្នាំងដែលភ្ជាប់ជាមួយឫសនេះ បន្ទាប់មកថ្នាំងដែលភ្ជាប់ជាមួយ។ ថ្នាំងនៃកម្រិតមុន ជាដើម។ ម្យ៉ាងទៀត ថ្នាំងនីមួយៗអាចមានបុព្វបុរសតែមួយប៉ុណ្ណោះ

ការស្វែងរកទិន្នន័យនៅក្នុងប្រព័ន្ធឋានានុក្រមតែងតែចាប់ផ្តើមពីឫស។ បន្ទាប់មក​ការ​ធ្លាក់​ចុះ​ពី​មួយ​កម្រិត​ទៅ​កម្រិត​មួយ​រហូត​ដល់​កម្រិត​ដែល​ចង់បាន។ ការផ្លាស់ប្តូរតាមរយៈប្រព័ន្ធពីកំណត់ត្រាមួយទៅកំណត់ត្រាមួយទៀតត្រូវបានអនុវត្តដោយប្រើតំណភ្ជាប់។

ការប្រើប្រាស់តំណភ្ជាប់ដើម្បីរៀបចំការចូលទៅកាន់ធាតុរចនាសម្ព័ន្ធនីមួយៗមិនអនុញ្ញាតឱ្យធ្វើឱ្យខ្លីនីតិវិធីស្វែងរកដែលផ្អែកលើការស្វែងរកតាមលំដាប់លំដោយនោះទេ។ នីតិវិធីស្វែងរកនឹងមានប្រសិទ្ធភាពជាង ប្រសិនបើលំដាប់នៃការផ្លាស់ប្តូរទៅធាតុបន្ទាប់នៃមែកធាងត្រូវបានបង្កើតឡើងជាមុន។

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

គំរូឋានានុក្រមគឺជារឿងធម្មតានៅក្នុងដែនជាច្រើន ប៉ុន្តែក្នុងករណីជាច្រើន កំណត់ត្រាតែមួយតម្រូវឱ្យមានការមើលច្រើនជាងមួយ ឬត្រូវបានភ្ជាប់ទៅច្រើនផ្សេងទៀត។ លទ្ធផលជាធម្មតាមានរចនាសម្ព័ន្ធស្មុគ្រស្មាញជាងបើប្រៀបធៀបទៅនឹងរចនាសម្ព័ន្ធដូចដើមឈើ។ នៅក្នុងរចនាសម្ព័ន្ធបណ្តាញ ធាតុណាមួយអាចត្រូវបានតភ្ជាប់ទៅធាតុផ្សេងទៀត។ ឧទាហរណ៍នៃរចនាសម្ព័ន្ធបណ្តាញត្រូវបានបង្ហាញនៅក្នុងរូបភព។ ២

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

វាត្រូវបានណែនាំឱ្យបែងចែករវាងរចនាសម្ព័ន្ធបណ្តាញសាមញ្ញ និងស្មុគស្មាញ។

ប្រសិនបើវត្ថុព័ត៌មានមួយត្រូវបានភ្ជាប់ទៅសំណុំទាំងមូលនៃវត្ថុផ្សេងទៀត ឬវត្ថុទាំងអស់ត្រូវបានភ្ជាប់ទៅទាំងអស់ នោះរចនាសម្ព័ន្ធបែបនេះត្រូវបានគេហៅថាស្មុគស្មាញ។

ឧទាហរណ៍ សិស្សមួយក្រុមត្រូវបានភ្ជាប់ជាមួយសិស្សទាំងអស់ក្នុងក្រុម។ ឬនៅក្នុងឧទាហរណ៍នៃស្ថាប័នអប់រំនៅក្នុងរូបភព។ 3 គ្រូម្នាក់ៗអាចបង្រៀនសិស្សជាច្រើន (ទ្រឹស្តីទាំងអស់) ហើយសិស្សម្នាក់ៗអាចរៀនពីគ្រូជាច្រើន (ទ្រឹស្តីទាំងអស់)។ ដោយសារ​នេះ​ជា​ធម្មជាតិ​មិន​អាច​ទៅ​រួច​ក្នុង​ការ​អនុវត្ត យើង​ត្រូវ​ងាក​ទៅ​រក​ការ​រឹត​បន្តឹង​មួយ​ចំនួន។


រចនាសម្ព័ន្ធខ្លះមានរង្វិលជុំ។ វដ្ដគឺជាស្ថានភាពមួយដែលអ្នកស្នងតំណែងមុនរបស់ថ្នាំងគឺក្នុងពេលតែមួយអ្នកស្នងរបស់វា។ ទំនាក់ទំនង "បង្កើតប្រភព" បង្កើតជារង្វិលជុំបិទ។ ឧទាហរណ៍ រោងចក្រផលិតផលិតផលផ្សេងៗ។ ផលិតផលខ្លះត្រូវបានផលិតនៅក្នុងរោងចក្រក្រោមកិច្ចសន្យាផ្សេងទៀត។ កិច្ចសន្យាមួយអាចពាក់ព័ន្ធនឹងការផលិតផលិតផលមួយចំនួន។ តំណាងនៃទំនាក់ទំនងទាំងនេះបង្កើតជាវដ្តមួយ។

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

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

ការប្រើប្រាស់គំរូតាមឋានានុក្រម និងបណ្តាញបង្កើនល្បឿននៃការចូលប្រើព័ត៌មាននៅក្នុងមូលដ្ឋានទិន្នន័យ។ ប៉ុន្តែដោយសារធាតុទិន្នន័យនីមួយៗត្រូវតែមានឯកសារយោងទៅធាតុផ្សេងទៀត ធនធានសំខាន់ៗត្រូវបានទាមទារទាំងនៅក្នុងថាស និងអង្គចងចាំកុំព្យូទ័រមេ។ ជាការពិតណាស់ កង្វះអង្គចងចាំសំខាន់ កាត់បន្ថយល្បឿនដំណើរការទិន្នន័យ។ លើសពីនេះទៀតគំរូបែបនេះត្រូវបានកំណត់លក្ខណៈដោយភាពស្មុគស្មាញនៃការអនុវត្តប្រព័ន្ធគ្រប់គ្រងមូលដ្ឋានទិន្នន័យ (DBMS) ។

2. ការកំណត់អត្តសញ្ញាណវត្ថុនិងកំណត់ត្រា

នៅក្នុងភារកិច្ចដំណើរការព័ត៌មាន, គុណលក្ខណៈ ត្រូវបានហៅ(កំណត់) និងគុណលក្ខណៈដល់ពួកគេ។ អត្ថន័យ។

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

ដូច្នេះស្ថានភាពនៃវត្ថុណាមួយត្រូវបានកំណត់លក្ខណៈដោយសំណុំនៃគុណលក្ខណៈដែលមានតម្លៃមួយចំនួននៅចំណុចនេះនៅក្នុងពេលវេលា។ គុណលក្ខណៈត្រូវបានកត់ត្រានៅលើឧបករណ៍ផ្ទុកសម្ភារៈមួយចំនួនក្នុងទម្រង់ កំណត់ត្រា។ កត់ត្រា- សំណុំ (ក្រុម) ផ្លូវការ ធាតុទិន្នន័យ(តម្លៃគុណលក្ខណៈបង្ហាញក្នុងទម្រង់មួយឬផ្សេងទៀត)។ តម្លៃគុណលក្ខណៈ កំណត់អត្តសញ្ញាណវត្ថុ, i.e. ការប្រើប្រាស់តម្លៃជាលក្ខណៈស្វែងរកអនុញ្ញាតឱ្យអ្នកអនុវត្តលក្ខណៈវិនិច្ឆ័យជ្រើសរើសសាមញ្ញដោយផ្អែកលើលក្ខខណ្ឌប្រៀបធៀប។

វត្ថុនីមួយៗតែងតែមានតែមួយគត់ ដូច្នេះកំណត់ត្រាដែលមានទិន្នន័យអំពីវាក៏ត្រូវតែមានឧបករណ៍កំណត់អត្តសញ្ញាណតែមួយគត់ដែរ ហើយគ្មានវត្ថុផ្សេងទៀតត្រូវតែមានឧបករណ៍សម្គាល់ដូចគ្នានោះទេ។ ដោយសារតែឧបករណ៍កំណត់អត្តសញ្ញាណគឺជាតម្លៃនៃធាតុទិន្នន័យ ក្នុងករណីខ្លះ ចាំបាច់ត្រូវប្រើធាតុច្រើនជាងមួយ ដើម្បីធានាបាននូវភាពឯកកោ។ ជាឧទាហរណ៍ ដើម្បីកំណត់អត្តសញ្ញាណកំណត់ត្រានៃវិញ្ញាសាកម្មវិធីសិក្សា ចាំបាច់ត្រូវប្រើធាតុ SEMESTER និង NAME OF DISCIPLINE ព្រោះវាអាចធ្វើទៅបានដើម្បីបង្រៀនមុខវិជ្ជាមួយក្នុងឆមាសផ្សេងៗគ្នា។

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

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

3. ស្វែងរកកំណត់ត្រា

អ្នកសរសេរកម្មវិធី ឬអ្នកប្រើប្រាស់ត្រូវមានលទ្ធភាពចូលប្រើកំណត់ត្រាបុគ្គល ឬធាតុទិន្នន័យបុគ្គលដែលគាត់ត្រូវការ។

ដើម្បីធ្វើដូចនេះអ្នកអាចប្រើវិធីដូចខាងក្រោមៈ

កំណត់អាសយដ្ឋានម៉ាស៊ីននៃទិន្នន័យ និងអានតម្លៃយោងទៅតាមទម្រង់រូបវន្តនៃកំណត់ត្រា។ ទាំងនេះគឺជាករណីដែលអ្នកសរសេរកម្មវិធីត្រូវតែជា "អ្នករុករក" ។

ប្រាប់ប្រព័ន្ធអំពីឈ្មោះរបស់កំណត់ត្រា ឬធាតុទិន្នន័យដែលវាចង់ទៅយក ហើយអាចជាការរៀបចំនៃសំណុំទិន្នន័យ។ ក្នុងករណីនេះប្រព័ន្ធខ្លួនវានឹងធ្វើការជ្រើសរើស (យោងទៅតាមគ្រោងការណ៍មុន) ប៉ុន្តែសម្រាប់នេះវានឹងត្រូវតែប្រើព័ត៌មានជំនួយអំពីរចនាសម្ព័ន្ធនៃទិន្នន័យនិងការរៀបចំនៃសំណុំ។ ព័ត៌មានបែបនេះនឹងមិនអាចខ្វះបានទាក់ទងនឹងវត្ថុ ប៉ុន្តែការទំនាក់ទំនងជាមួយមូលដ្ឋានទិន្នន័យនឹងមិនតម្រូវឱ្យអ្នកប្រើប្រាស់មានចំណេះដឹងអ្នកសរសេរកម្មវិធីនោះទេ។

ជា សោដោយផ្តល់នូវការចូលទៅកាន់កំណត់ត្រា អ្នកអាចប្រើឧបករណ៍កំណត់អត្តសញ្ញាណ - ធាតុទិន្នន័យដាច់ដោយឡែក។ សោដែលកំណត់អត្តសញ្ញាណដោយឡែកមួយត្រូវបានគេហៅថា បឋម (មេ) ។

ក្នុងករណី សោកំណត់អត្តសញ្ញាណក្រុមមួយចំនួននៃកំណត់ត្រាដែលមានទ្រព្យសម្បត្តិរួមជាក់លាក់មួយ សោហៅ អនុវិទ្យាល័យ (ជំនួស). សំណុំទិន្នន័យអាចមានកូនសោបន្ទាប់បន្សំជាច្រើន ដែលតម្រូវការដែលត្រូវបានកំណត់ដោយតម្រូវការដើម្បីបង្កើនប្រសិទ្ធភាពដំណើរការស្វែងរកកំណត់ត្រាសម្រាប់សោដែលត្រូវគ្នា។

ពេលខ្លះប្រើជាឧបករណ៍កំណត់អត្តសញ្ញាណ កូនសោរប្រទាក់ក្រឡាគ្នា។- ធាតុទិន្នន័យជាច្រើនដែលរួមគ្នាជាឧទាហរណ៍នឹងធានានូវការកំណត់អត្តសញ្ញាណតែមួយគត់នៃកំណត់ត្រានីមួយៗនៅក្នុងសំណុំទិន្នន័យ។

ក្នុងករណីនេះសោអាចត្រូវបានរក្សាទុកជាផ្នែកនៃកំណត់ត្រាឬដោយឡែកពីគ្នា។ ជាឧទាហរណ៍ វាត្រូវបានណែនាំឱ្យរក្សាទុកសោសម្រាប់កំណត់ត្រាដែលមានតម្លៃគុណលក្ខណៈមិនឯកោដោយឡែកពីគ្នា ដើម្បីលុបបំបាត់ការលែងត្រូវការតទៅទៀត។

គំនិតដែលបានណែនាំនៃកូនសោគឺឡូជីខល ហើយមិនគួរច្រឡំជាមួយការអនុវត្តជាក់ស្តែងនៃគន្លឹះ − សន្ទស្សន៍ការផ្តល់សិទ្ធិចូលប្រើកំណត់ត្រាដែលត្រូវគ្នាទៅនឹងតម្លៃគន្លឹះនីមួយៗ។

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

ជាទូទៅ បញ្ជីដាក់បញ្ច្រាសអាចត្រូវបានសាងសង់សម្រាប់សោណាមួយ រួមទាំងសមាសធាតុផ្សំផងដែរ។

នៅក្នុងបរិបទនៃកិច្ចការស្វែងរក យើងអាចនិយាយបានថាមានវិធីសំខាន់ពីរក្នុងការរៀបចំទិន្នន័យ៖ វិធីសាស្ត្រទីមួយតំណាងឱ្យការរៀបចំដោយផ្ទាល់នៃអារេ ទីពីរគឺការបញ្ច្រាសនៃទីមួយ។ អង្គការអារេផ្ទាល់មានភាពងាយស្រួលសម្រាប់ការស្វែងរកដោយលក្ខខណ្ឌ "តើអ្វីជាលក្ខណៈសម្បត្តិរបស់វត្ថុដែលបានបញ្ជាក់?" ហើយការដាក់បញ្ច្រាសគឺងាយស្រួលសម្រាប់ការស្វែងរកតាមលក្ខខណ្ឌ "តើវត្ថុណាខ្លះមានលក្ខណៈសម្បត្តិដែលបានបញ្ជាក់?" ។

មូលដ្ឋានទិន្នន័យ (DB)គឺជាសំណុំនៃកម្មវិធីដែលទាក់ទងគ្នា កំណត់លក្ខណៈដោយលទ្ធភាពនៃការប្រើប្រាស់សម្រាប់កម្មវិធីមួយចំនួនធំ សមត្ថភាពក្នុងការទទួលបាន និងកែប្រែព័ត៌មានចាំបាច់យ៉ាងឆាប់រហ័ស ភាពច្របូកច្របល់តិចតួចនៃព័ត៌មាន ឯករាជ្យភាពនៃកម្មវិធីកម្មវិធី និងវិធីសាស្ត្រស្វែងរកដែលគ្រប់គ្រងជាទូទៅ។

សមត្ថភាពក្នុងការប្រើប្រាស់មូលដ្ឋានទិន្នន័យសម្រាប់កម្មវិធីអ្នកប្រើប្រាស់ជាច្រើនជួយសម្រួលដល់ការអនុវត្តនៃសំណួរស្មុគស្មាញ កាត់បន្ថយភាពច្របូកច្របល់នៃទិន្នន័យដែលបានរក្សាទុក និងបង្កើនប្រសិទ្ធភាពនៃការប្រើប្រាស់បច្ចេកវិទ្យាព័ត៌មាន។ ទ្រព្យសម្បត្តិសំខាន់នៃមូលដ្ឋានទិន្នន័យគឺឯករាជ្យនៃទិន្នន័យ និងកម្មវិធីដែលប្រើពួកវា។ ភាពឯករាជ្យនៃទិន្នន័យមានន័យថាការផ្លាស់ប្តូរទិន្នន័យមិនផ្លាស់ប្តូរកម្មវិធីកម្មវិធី និងផ្ទុយមកវិញ។

ស្នូលនៃមូលដ្ឋានទិន្នន័យណាមួយគឺជាគំរូទិន្នន័យ។ គំរូទិន្នន័យគឺជាសំណុំនៃរចនាសម្ព័ន្ធទិន្នន័យ និងប្រតិបត្តិការដំណើរការរបស់ពួកគេ។

គំរូមូលដ្ឋានទិន្នន័យគឺផ្អែកលើវិធីសាស្រ្តទំនើបចំពោះដំណើរការព័ត៌មាន ដែលរចនាសម្ព័ន្ធទិន្នន័យមានស្ថេរភាព។ រចនាសម្ព័ន្ធនៃមូលដ្ឋានព័ត៌មាន ដែលបង្ហាញគំរូព័ត៌មាននៃប្រធានបទក្នុងទម្រង់ជារចនាសម្ព័ន្ធ អនុញ្ញាតឱ្យអ្នកបង្កើតកំណត់ត្រាឡូជីខល ធាតុរបស់ពួកគេ និងទំនាក់ទំនងរវាងពួកគេ។ ទំនាក់ទំនងអាចត្រូវបានបែងចែកជាប្រភេទសំខាន់ៗដូចខាងក្រោមៈ

- "មួយទៅមួយ" នៅពេលដែលកំណត់ត្រាមួយអាចត្រូវបានភ្ជាប់
ជាមួយនឹងការចូលតែមួយ;

- "មួយទៅច្រើន" នៅពេលដែលកំណត់ត្រាមួយត្រូវបានទាក់ទងគ្នាជាមួយអ្នកផ្សេងទៀតជាច្រើន។

- "ច្រើនទៅច្រើន" នៅពេលដែលកំណត់ត្រាដូចគ្នាអាចចូលទៅក្នុងទំនាក់ទំនងជាមួយកំណត់ត្រាផ្សេងទៀតជាច្រើនតាមរបៀបផ្សេងៗគ្នា។

ការប្រើប្រាស់ទំនាក់ទំនងប្រភេទមួយ ឬប្រភេទផ្សេងទៀតបានកំណត់គំរូមូលដ្ឋានទិន្នន័យសំខាន់ៗចំនួនបី៖ ឋានានុក្រម បណ្តាញ និងទំនាក់ទំនង។

ដើម្បីពន្យល់ពីរចនាសម្ព័ន្ធឡូជីខលនៃគំរូមូលដ្ឋានទិន្នន័យសំខាន់ៗ សូមពិចារណាកិច្ចការដ៏សាមញ្ញនេះ៖ ចាំបាច់ត្រូវបង្កើតរចនាសម្ព័ន្ធមូលដ្ឋានទិន្នន័យឡូជីខលសម្រាប់រក្សាទុកទិន្នន័យអំពីអ្នកផ្គត់ផ្គង់ចំនួនបី៖ P 1, P 2, P 3 ដែលអាចផ្គត់ផ្គង់ទំនិញ T 1, T 2 , T 3 ក្នុងបន្សំដូចខាងក្រោមៈ អ្នកផ្គត់ផ្គង់ P 1 - ទំនិញទាំងបីប្រភេទ អ្នកផ្គត់ផ្គង់ P 2 - ទំនិញ T 1 និង T 3 អ្នកផ្គត់ផ្គង់ P 3 - ទំនិញ T 2 និង T 3 ។

គំរូតាមឋានានុក្រមត្រូវបានបង្ហាញក្នុងទម្រង់នៃក្រាហ្វមែកធាងដែលវត្ថុត្រូវបានសម្គាល់ដោយកម្រិតនៃអនុបាត (ឋានានុក្រម) នៃវត្ថុ (រូបភាព 4.1 ។ )

អង្ករ។ ៤.១. គំរូមូលដ្ឋានទិន្នន័យឋានានុក្រម

នៅផ្នែកខាងលើ កម្រិតទីមួយមានព័ត៌មានអំពីវត្ថុ "អ្នកផ្គត់ផ្គង់" (P) នៅទីពីរ - អំពីអ្នកផ្គត់ផ្គង់ជាក់លាក់ P 1, P 2, P 3 នៅខាងក្រោម កម្រិតទីបី - អំពីទំនិញដែលអាចត្រូវបានផ្គត់ផ្គង់ដោយជាក់លាក់។ អ្នកផ្គត់ផ្គង់។ នៅក្នុងគំរូឋានានុក្រម ច្បាប់ខាងក្រោមត្រូវតែត្រូវបានសង្កេតឃើញ៖ ថ្នាំងកូននីមួយៗមិនអាចមានថ្នាំងមេលើសពីមួយទេ (មានតែព្រួញចូលមួយប៉ុណ្ណោះ); វាអាចមានថ្នាំងដែលមិនបានបង្កើតតែមួយនៅក្នុងរចនាសម្ព័ន្ធ (ដោយគ្មានព្រួញចូល) - ឫស។ ថ្នាំងដែលមិនមានព្រួញបញ្ចូលត្រូវបានគេហៅថាស្លឹក។ ថ្នាំងត្រូវបានរួមបញ្ចូលជាកំណត់ត្រា។ ដើម្បីស្វែងរកកំណត់ត្រាដែលត្រូវការអ្នកត្រូវផ្លាស់ទីពីឫសទៅស្លឹក i.e. ពីកំពូលទៅបាត ដែលជួយសម្រួលដល់ការចូលប្រើប្រាស់។

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

គំរូតាមឋានានុក្រមប្រើទំនាក់ទំនងប្រភេទមួយទៅច្រើនរវាងធាតុទិន្នន័យ។ ប្រសិនបើទំនាក់ទំនងច្រើនទៅច្រើនត្រូវបានប្រើ នោះគេមកដល់គំរូទិន្នន័យបណ្តាញ។

ម៉ូដែលបណ្តាញមូលដ្ឋានទិន្នន័យសម្រាប់ភារកិច្ចត្រូវបានបង្ហាញក្នុងទម្រង់នៃដ្យាក្រាមតភ្ជាប់ (រូបភាព 5.2 ។ ) ។ ដ្យាក្រាមបង្ហាញប្រភេទទិន្នន័យឯករាជ្យ (ចម្បង) P 1, P 2, P 3, i.e. ព័ត៌មានអំពីអ្នកផ្គត់ផ្គង់ និងអ្នកអាស្រ័យ - ព័ត៌មានអំពីទំនិញ T 1, T 2 និង T 3 ។ នៅក្នុងគំរូបណ្តាញ ប្រភេទនៃការតភ្ជាប់ណាមួយរវាងកំណត់ត្រាត្រូវបានអនុញ្ញាត ហើយមិនមានដែនកំណត់លើចំនួននៃការភ្ជាប់មតិត្រឡប់នោះទេ។ ប៉ុន្តែច្បាប់មួយត្រូវតែត្រូវបានគេសង្កេតឃើញ: ទំនាក់ទំនងរួមបញ្ចូលកំណត់ត្រាសំខាន់និងអាស្រ័យ

អង្ករ។ ៤.២. គំរូមូលដ្ឋានទិន្នន័យបណ្តាញ

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

IN គំរូទំនាក់ទំនង មូលដ្ឋានទិន្នន័យ ទំនាក់ទំនងរវាងធាតុទិន្នន័យត្រូវបានតំណាងនៅក្នុងតារាងពីរវិមាត្រហៅថាទំនាក់ទំនង។ ទំនាក់ទំនងមានលក្ខណៈសម្បត្តិដូចតទៅ៖ ធាតុតារាងនីមួយៗតំណាងឱ្យធាតុទិន្នន័យមួយ (មិនមានក្រុមដដែលៗទេ); ធាតុនៃជួរឈរមានលក្ខណៈដូចគ្នា ហើយជួរឈរត្រូវបានដាក់ឈ្មោះដោយឡែក។ មិនមានជួរដូចគ្នាពីរនៅក្នុងតារាង; ជួរ​ដេក និង​ជួរ​ឈរ​អាច​ត្រូវ​បាន​មើល​តាម​លំដាប់​ណា​មួយ​ដោយ​មិន​គិត​ពី​មាតិកា​ព័ត៌មាន​របស់​វា​ឡើយ។

គុណសម្បត្តិនៃគំរូមូលដ្ឋានទិន្នន័យទំនាក់ទំនងគឺភាពសាមញ្ញនៃគំរូឡូជីខល (តារាងគឺស៊ាំសម្រាប់ការបង្ហាញព័ត៌មាន); ភាពបត់បែននៃប្រព័ន្ធសុវត្ថិភាព (សម្រាប់ទំនាក់ទំនងនីមួយៗ ភាពស្របច្បាប់នៃការចូលប្រើអាចត្រូវបានបញ្ជាក់); ទិន្នន័យឯករាជ្យ; សមត្ថភាពក្នុងការបង្កើតភាសាគ្រប់គ្រងទិន្នន័យសាមញ្ញដោយប្រើទ្រឹស្តីគណិតវិទ្យាយ៉ាងម៉ត់ចត់នៃពិជគណិតទំនាក់ទំនង (ពិជគណិតទំនាក់ទំនង)។

ចំពោះបញ្ហាខាងលើអំពីអ្នកផ្គត់ផ្គង់ និងទំនិញ រចនាសម្ព័ន្ធឡូជីខលនៃមូលដ្ឋានទិន្នន័យទំនាក់ទំនងនឹងមានតារាងចំនួនបី (ទំនាក់ទំនង)៖ R 1, R 2, R 3 ដែលរួមមានកំណត់ត្រាអំពីការដឹកជញ្ជូន អំពីទំនិញ និងអំពីការផ្គត់ផ្គង់ទំនិញដោយអ្នកផ្គត់ផ្គង់។ (រូបភាព 4.3 ។ )



អង្ករ។ ៤.៣. គំរូមូលដ្ឋានទិន្នន័យទំនាក់ទំនង

DBMS និងមុខងាររបស់វា។

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

DBMS ត្រូវបានរចនាឡើងសម្រាប់ការគ្រប់គ្រងមូលដ្ឋានទិន្នន័យកណ្តាលសម្រាប់ជាប្រយោជន៍ដល់មនុស្សគ្រប់គ្នាដែលធ្វើការនៅក្នុងប្រព័ន្ធនេះ។

យោងតាមកម្រិតនៃសកលភាវូបនីយកម្មថ្នាក់ DBMS ពីរត្រូវបានសម្គាល់:

- ប្រព័ន្ធគោលបំណងទូទៅ;

- ប្រព័ន្ធឯកទេស។

DBMSs គោលបំណងទូទៅមិនផ្តោតលើប្រធានបទជាក់លាក់ណាមួយ ឬតម្រូវការព័ត៌មានរបស់ក្រុមអ្នកប្រើប្រាស់ណាមួយឡើយ។ ប្រព័ន្ធនីមួយៗនៃប្រភេទនេះត្រូវបានអនុវត្តជាផលិតផលកម្មវិធីដែលមានសមត្ថភាពដំណើរការលើម៉ូដែលកុំព្យូទ័រជាក់លាក់មួយនៅក្នុងប្រព័ន្ធប្រតិបត្តិការជាក់លាក់មួយ ហើយត្រូវបានផ្គត់ផ្គង់ដល់អ្នកប្រើប្រាស់ជាច្រើនជាផលិតផលពាណិជ្ជកម្ម។ DBMSs បែបនេះមានមធ្យោបាយកំណត់រចនាសម្ព័ន្ធពួកវាដើម្បីធ្វើការជាមួយមូលដ្ឋានទិន្នន័យជាក់លាក់មួយ។ ការប្រើប្រាស់ DBMS គោលបំណងទូទៅជាឧបករណ៍សម្រាប់បង្កើតប្រព័ន្ធព័ត៌មានស្វ័យប្រវត្តិដោយផ្អែកលើបច្ចេកវិទ្យាមូលដ្ឋានទិន្នន័យអាចកាត់បន្ថយពេលវេលាអភិវឌ្ឍន៍ និងសន្សំសំចៃធនធានការងារយ៉ាងច្រើន។ DBMSs ទាំងនេះបានបង្កើតមុខងារ។

DBMSs ឯកទេសត្រូវបានបង្កើតឡើងក្នុងករណីកម្រ នៅពេលដែលវាមិនអាចទៅរួច ឬមិនសមរម្យក្នុងការប្រើប្រាស់ DBMS គោលបំណងទូទៅ។

គោលបំណងទូទៅ DBMS គឺជាប្រព័ន្ធសូហ្វវែរស្មុគ្រស្មាញដែលត្រូវបានរចនាឡើងដើម្បីអនុវត្តសំណុំមុខងារទាំងមូលដែលទាក់ទងនឹងការបង្កើត និងប្រតិបត្តិការនៃមូលដ្ឋានទិន្នន័យប្រព័ន្ធព័ត៌មាន។

DBMSs ដែលកំពុងប្រើប្រាស់បច្ចុប្បន្នមានលក្ខណៈពិសេសដើម្បីធានានូវភាពត្រឹមត្រូវនៃទិន្នន័យ និងសុវត្ថិភាពដ៏រឹងមាំ ដែលអនុញ្ញាតឱ្យអ្នកអភិវឌ្ឍន៍ធានានូវសុវត្ថិភាពទិន្នន័យកាន់តែច្រើនជាមួយនឹងកិច្ចខិតខំប្រឹងប្រែងសរសេរកម្មវិធីកម្រិតទាប។ ផលិតផលដែលដំណើរការនៅក្នុងបរិស្ថាន WINDOWS ត្រូវបានសម្គាល់ដោយភាពងាយស្រួលប្រើប្រាស់ និងឧបករណ៍ផលិតភាពដែលភ្ជាប់មកជាមួយ។

ការអនុវត្ត DBMS ត្រូវបានវាយតម្លៃ៖

- ស្នើសុំពេលវេលាអនុវត្ត;

- ល្បឿននៃការស្វែងរកព័ត៌មាននៅក្នុងវាលដែលមិនមានលិបិក្រម

- ពេលវេលាប្រតិបត្តិនៃប្រតិបត្តិការនាំចូលមូលដ្ឋានទិន្នន័យពីទម្រង់ផ្សេងទៀត;

- ល្បឿននៃការបង្កើតលិបិក្រម និងប្រតិបត្តិការធំៗដូចជា ការធ្វើបច្ចុប្បន្នភាព បញ្ចូល លុបទិន្នន័យ។

- ចំនួនអតិបរមានៃការចូលប្រើប៉ារ៉ាឡែលទៅកាន់ទិន្នន័យក្នុងទម្រង់អ្នកប្រើប្រាស់ច្រើន;

- ពេលវេលាបង្កើតរបាយការណ៍។

ដំណើរការនៃ DBMS ត្រូវបានជះឥទ្ធិពលដោយកត្តាពីរ៖

- DBMSs ដែលត្រួតពិនិត្យភាពត្រឹមត្រូវនៃទិន្នន័យផ្ទុកបន្ទុកបន្ថែមដែលកម្មវិធីផ្សេងទៀតមិនជួបប្រទះ។

- ការអនុវត្តកម្មវិធីកម្មវិធីដែលមានកម្មសិទ្ធិគឺពឹងផ្អែកយ៉ាងខ្លាំងទៅលើការរចនា និងការសាងសង់មូលដ្ឋានទិន្នន័យត្រឹមត្រូវ។


ព័ត៌មានពាក់ព័ន្ធ។