ស្ថាបត្យកម្មនៃមូលដ្ឋានទិន្នន័យរួមមានកម្រិតដូចខាងក្រោម។ រចនាសម្ព័ន្ធនៃ subd ទំនើប។ ឯកសារមូលដ្ឋានទិន្នន័យ

សៀគ្វីរួមបញ្ចូលគ្នា (បន្ទះឈីប)- ឧបករណ៍អេឡិចត្រូនិកខ្នាតតូចដែលមាន បរិមាណដ៏ច្រើន។ ធាតុវិទ្យុ - អេឡិចត្រូនិចរចនាសម្ព័ន្ធ និងអគ្គិសនីភ្ជាប់គ្នាទៅវិញទៅមក។ ជាធម្មតាសៀគ្វីរួមបញ្ចូលគ្នាត្រូវបានរចនាឡើងដើម្បីអនុវត្តមុខងារជាក់លាក់មួយ។ សំខាន់ microcircuit រួមបញ្ចូលគ្នានូវប្រភេទមួយចំនួន សៀគ្វីអេឡិចត្រូនិចដែលជាកន្លែងដែលធាតុទាំងអស់ ( ត្រង់ស៊ីស្ទ័រ , diodes, ឧបករណ៍ទប់ទល់, capacitors) និងការតភ្ជាប់អគ្គិសនីរវាងពួកវាត្រូវបានធ្វើឡើងតាមរចនាសម្ព័ន្ធនៅលើបន្ទះឈីបតែមួយ។ ចាប់តាំងពីវិមាត្រ សមាសធាតុបុគ្គលតូចណាស់ (មីក្រូ- និងណាណូម៉ែត្រ) បន្ទាប់មកនៅលើគ្រីស្តាល់មួយនៅ ការអភិវឌ្ឍន៍ទំនើបបច្ចេកវិទ្យា គ្រឿងអេឡិចត្រូនិចជាងមួយលានអាចដាក់បាន។

គំនិតនៃសៀគ្វីរួមបញ្ចូលគ្នាមានសទិសន័យជាច្រើន: microcircuit, microchip, chip ។ ទោះបីជាមានលក្ខណៈពិសេសមួយចំនួននៅក្នុងនិយមន័យនៃពាក្យទាំងនេះ និងភាពខុសគ្នារវាងពួកវាក៏ដោយ នៅក្នុងជីវិតប្រចាំថ្ងៃពួកគេទាំងអស់ត្រូវបានគេប្រើដើម្បីសំដៅទៅលើសៀគ្វីរួមបញ្ចូលគ្នា។ នៅក្នុងសម័យទំនើប ឧបករណ៍អេឡិចត្រូនិចភាពសម្បូរបែបនៃកម្មវិធី ចាប់ពី សម្ភារៈ​ប្រើប្រាស់​ក្នុងផ្ទះចំពោះឧបករណ៍អគ្គិសនីផ្នែកវេជ្ជសាស្រ្ត និងវិទ្យាសាស្រ្តដ៏ស្មុគស្មាញ វាពិបាកក្នុងការស្វែងរកឧបករណ៍ដែលមិនប្រើសៀគ្វីរួមបញ្ចូលគ្នា។ ពេលខ្លះបន្ទះឈីបមួយដំណើរការស្ទើរតែគ្រប់មុខងារនៅក្នុងឧបករណ៍អេឡិចត្រូនិច។

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

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

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

អង្ករ។ 1. គំរូប្រព័ន្ធគ្រប់គ្រងមូលដ្ឋានទិន្នន័យបីកម្រិត ANSI

ស្ថាបត្យកម្មរួមមានបីកម្រិត: ខាងក្នុងគំនិតនិងខាងក្រៅ។ IN គ្រោងទូទៅពួកគេមានដូចខាងក្រោម:

ខាងក្នុង- នេះគឺជាកម្រិតដែលនៅជិតបំផុតទៅនឹងការផ្ទុករាងកាយ i.e. ទាក់ទងនឹងវិធីសាស្រ្តនៃការរក្សាទុកព័ត៌មាននៅលើ ឧបករណ៍រាងកាយការផ្ទុក

ខាងក្រៅ- នៅជិតអ្នកប្រើប្រាស់បំផុត i.e. វាទាក់ទងនឹងវិធីដែលទិន្នន័យត្រូវបានបង្ហាញដល់អ្នកប្រើប្រាស់ម្នាក់ៗ។

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

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

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

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

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

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

មូលដ្ឋានទ្រឹស្តីគំរូនេះគឺជាទ្រឹស្ដីនៃទំនាក់ទំនងដែលជាមូលដ្ឋានដែលដាក់ដោយអ្នកតក្កវិជ្ជាពីរនាក់គឺជនជាតិអាមេរិក Charles Souders Peirce (1839-1914) និងអាល្លឺម៉ង់ Ernst Schroeder (1841-1902) ។ នៅក្នុងសៀវភៅសិក្សាអំពីទ្រឹស្តីនៃទំនាក់ទំនង វាត្រូវបានបង្ហាញថា សំណុំនៃទំនាក់ទំនងត្រូវបានបិទនៅក្រោមប្រតិបត្តិការពិសេសមួយចំនួន ពោលគឺរួមជាមួយនឹងប្រតិបត្តិការទាំងនេះ វាបង្កើតជាពិជគណិតអរូបី។ ទ្រព្យសម្បត្តិដ៏សំខាន់បំផុតនៃទំនាក់ទំនងនេះត្រូវបានគេប្រើនៅក្នុង គំរូទំនាក់ទំនងដើម្បីបង្កើតភាសាគ្រប់គ្រងទិន្នន័យដែលទាក់ទងនឹងពិជគណិតដើម។ គណិតវិទូជនជាតិអាមេរិក E. F. Codd ក្នុងឆ្នាំ 1970 បានបង្កើតគំនិតជាមូលដ្ឋាន និងដែនកំណត់នៃគំរូទំនាក់ទំនង ដោយកំណត់សំណុំប្រតិបត្តិការនៅក្នុងវាទៅជាប្រតិបត្តិការមូលដ្ឋានចំនួនប្រាំពីរ និងប្រតិបត្តិការបន្ថែមមួយ។

រចនាសម្ព័ន្ធទិន្នន័យសំខាន់នៅក្នុងគំរូគឺជាទំនាក់ទំនងដែលជាមូលហេតុដែលគំរូត្រូវបានគេហៅថាទំនាក់ទំនង (ពីទំនាក់ទំនងភាសាអង់គ្លេស) ។

ទិន្នន័យណាមួយដែលប្រើក្នុងការសរសេរកម្មវិធីមានរបស់វាផ្ទាល់ ប្រភេទទិន្នន័យ។

គំរូទំនាក់ទំនងតម្រូវឱ្យប្រភេទទិន្នន័យដែលបានប្រើមានលក្ខណៈសាមញ្ញ។

ដើម្បីបញ្ជាក់សេចក្តីថ្លែងការណ៍នេះ ចូរយើងពិចារណាអំពីប្រភេទទិន្នន័យដែលជាធម្មតាត្រូវបានពិចារណាក្នុងការសរសេរកម្មវិធី។ ជាធម្មតា ប្រភេទទិន្នន័យត្រូវបានបែងចែកជាបីក្រុម៖

ប្រភេទទិន្នន័យសាមញ្ញ។

ប្រភេទទិន្នន័យដែលមានរចនាសម្ព័ន្ធ។

ប្រភេទទិន្នន័យយោង។

ប្រភេទទិន្នន័យធម្មតា ឬអាតូម មិនមានរចនាសម្ព័ន្ធខាងក្នុងទេ។ ទិន្នន័យនៃប្រភេទនេះត្រូវបានគេហៅថា scalar ។ ប្រភេទទិន្នន័យសាមញ្ញរួមមានប្រភេទដូចខាងក្រោម៖ តក្កវិជ្ជា ខ្សែអក្សរ លេខ។

ភាសាសរសេរកម្មវិធីផ្សេងៗអាចពង្រីក និងកែលម្អបញ្ជីនេះដោយបន្ថែមប្រភេទដូចជា៖

ពិត។

រូបិយវត្ថុ។

អាចរាប់បាន។

ចន្លោះពេល។

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

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

អារេ

កំណត់ត្រា (រចនាសម្ព័ន្ធ)

តាមទស្សនៈគណិតវិទ្យា អារេគឺជាមុខងារដែលមានដែនកំណត់។ ជាឧទាហរណ៍ សូមពិចារណាលើសំណុំកំណត់នៃលេខធម្មជាតិ

ហៅថាសំណុំសន្ទស្សន៍។ បង្ហាញ

ពីសំណុំទៅសំណុំនៃចំនួនពិតកំណត់មួយវិមាត្រ អារេពិតប្រាកដ. តម្លៃនៃអនុគមន៍នេះសម្រាប់តម្លៃលិបិក្រមមួយចំនួនត្រូវបានគេហៅថា ធាតុអារេដែលត្រូវគ្នា។ អារេពហុវិមាត្រអាចត្រូវបានកំណត់ស្រដៀងគ្នា។

កំណត់ត្រា (ឬរចនាសម្ព័ន្ធ) គឺជាដុំមួយនៃផលិតផល Cartesian មួយចំនួន។ ជាការពិត កំណត់ត្រាគឺជាសំណុំនៃធាតុដែលមានឈ្មោះ តាមលំដាប់ ដែលនីមួយៗជាកម្មសិទ្ធិរបស់ប្រភេទមួយ។ ដូច្នេះកំណត់ត្រាគឺជាធាតុនៃសំណុំមួយ។ តាមរយៈការប្រកាសប្រភេទកំណត់ត្រាថ្មីដោយផ្អែកលើប្រភេទដែលមានស្រាប់ អ្នកប្រើប្រាស់អាចបង្កើតប្រភេទទិន្នន័យស្មុគស្មាញតាមអំពើចិត្ត។

អ្វី​ដែល​ប្រភេទ​ទិន្នន័យ​ដែល​មាន​រចនាសម្ព័ន្ធ​មាន​ដូច​គ្នា​គឺ​ថា​ពួកគេ​មាន​រចនាសម្ព័ន្ធ​ខាងក្នុង​ដែល​ត្រូវ​បាន​ប្រើ​ក្នុង​កម្រិត​ដូចគ្នា​នឹង​ប្រភេទ​ទិន្នន័យ​ខ្លួនឯង។

នៅពេលធ្វើការជាមួយអារេ ឬកំណត់ត្រា អ្នកអាចរៀបចំអារេ ឬកត់ត្រាទាំងពីរទាំងមូលតែមួយ (បង្កើត លុប ចម្លងអារេទាំងមូល ឬកំណត់ត្រា) និងធាតុដោយធាតុ។ សម្រាប់ប្រភេទទិន្នន័យដែលមានរចនាសម្ព័ន្ធមាន មុខងារពិសេស- ប្រភេទ constructors ដែលអនុញ្ញាតឱ្យអ្នកបង្កើត arrays ឬ records ពី element នៃប្រភេទសាមញ្ញជាង។

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

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

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

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

នេះជារបៀបដែល DBMSs ក្រោយទំនាក់ទំនងមួយចំនួនអនុវត្តធ្វើការជាមួយប្រភេទទិន្នន័យស្មុគស្មាញតាមអំពើចិត្តដែលបង្កើតឡើងដោយអ្នកប្រើប្រាស់។

ដែន

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

ដែនគឺ គំនិត semantic. ដែនមួយអាចត្រូវបានគិតថាជាសំណុំរងនៃតម្លៃនៃប្រភេទទិន្នន័យមួយចំនួនដែលមានអត្ថន័យជាក់លាក់។ ដែនត្រូវបានកំណត់លក្ខណៈដោយលក្ខណៈសម្បត្តិដូចខាងក្រោមៈ

ដែនមានឈ្មោះតែមួយគត់ (ក្នុងមូលដ្ឋានទិន្នន័យ)។

ដែនត្រូវបានកំណត់នៅមួយចំនួន ប្រភេទសាមញ្ញទិន្នន័យ ឬនៅលើដែនផ្សេងទៀត។

ដែនអាចមានលក្ខខណ្ឌឡូជីខលមួយចំនួនដែលអនុញ្ញាតឱ្យវាពិពណ៌នាអំពីសំណុំរងនៃទិន្នន័យដែលមានសុពលភាពសម្រាប់ដែននោះ។

ដែនផ្ទុកបន្ទុកតាមន័យជាក់លាក់។

ឧទាហរណ៍ ដែនដែលមានន័យថា "អាយុនិយោជិត" អាចត្រូវបានពិពណ៌នាថាជាសំណុំរងខាងក្រោមនៃសំណុំលេខធម្មជាតិ៖

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

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

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

មិនមែនគ្រប់ដែនទាំងអស់មានលក្ខខណ្ឌឡូជីខលដែលកំណត់តម្លៃដែលអាចកើតមាននៃដែននោះទេ។ ក្នុងករណីនេះ សំណុំនៃតម្លៃដែលអាចធ្វើបានសម្រាប់ដែនគឺដូចគ្នានឹងសំណុំនៃតម្លៃដែលអាចធ្វើបានសម្រាប់ប្រភេទទិន្នន័យ។

គំនិត។ ប្រព័ន្ធគ្រប់គ្រងមូលដ្ឋានទិន្នន័យ (DBMS) គឺជាសំណុំនៃភាសា និងឧបករណ៍កម្មវិធីដែលត្រូវបានរចនាឡើងដើម្បីបង្កើត ថែទាំ និង ការចែករំលែក DB ដោយអ្នកប្រើប្រាស់ជាច្រើន។

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

ស្ថាបត្យកម្ម។ នៅក្នុងបរិស្ថាន DBMS ខាងក្រោមនេះអាចត្រូវបានសម្គាល់។ សមាសធាតុសំខាន់ៗចំនួនប្រាំ៖

ផ្នែករឹង។ DBMSs មួយចំនួនត្រូវបានរចនាឡើងដើម្បីដំណើរការតែជាមួយប្រភេទជាក់លាក់នៃ OS ឬ Hardware ខណៈពេលដែលអ្នកផ្សេងទៀតអាចធ្វើការជាមួយជួរដ៏ធំទូលាយនៃ ផ្នែករឹងនិង OS ផ្សេងៗ។ ដើម្បីដំណើរការ DBMS អប្បបរមាជាក់លាក់នៃប្រតិបត្តិការ និង អង្គចងចាំថាសប៉ុន្តែវាប្រហែលជាមិនគ្រប់គ្រាន់ទេក្នុងការសម្រេចបាននូវដំណើរការប្រព័ន្ធដែលអាចទទួលយកបាន។

កម្មវិធី។ សមាសភាគនេះរួមមានប្រព័ន្ធប្រតិបត្តិការ កម្មវិធីរបស់ DBMS ខ្លួនវា កម្មវិធីកម្មវិធី រួមទាំងកម្មវិធីបណ្តាញ ប្រសិនបើ DBMS ត្រូវបានប្រើនៅលើបណ្តាញ។ ជាធម្មតាកម្មវិធីត្រូវបានសរសេរជាភាសាជំនាន់ទីបីដូចជា C, COBOL, Fortran, Ada ឬ Pascal ឬជាភាសា ជំនាន់ទីបួនដូចជា SQL ដែលប្រតិបត្តិកររបស់ពួកគេត្រូវបានបង្កប់នៅក្នុងកម្មវិធីជាភាសាជំនាន់ទីបី។

ទិន្នន័យគឺច្រើនបំផុត សមាសធាតុសំខាន់តាមទស្សនៈ អ្នកប្រើប្រាស់ចុងក្រោយ. មូលដ្ឋានទិន្នន័យមានទាំងទិន្នន័យប្រតិបត្តិការ និងទិន្នន័យមេតា ពោលគឺឧ។ "ទិន្នន័យអំពីទិន្នន័យ" ។

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

អ្នកប្រើប្រាស់៖ អតិថិជនមូលដ្ឋានទិន្នន័យ អ្នកគ្រប់គ្រងមូលដ្ឋានទិន្នន័យ អ្នកសរសេរកម្មវិធី. សមាសភាគនេះត្រូវបានពិភាក្សាយ៉ាងលម្អិតនៅក្នុងមេរៀនលេខ 9 (ការគ្រប់គ្រងមូលដ្ឋានទិន្នន័យ)

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

ប្រព័ន្ធរងដំណើរការផ្តល់នូវដំណើរការនៃសមាសភាគកម្មវិធីដែលបានបង្កើតដោយប្រើឧបករណ៍រចនា។ ឧទាហរណ៍ Access 2003 មានសមាសភាគដែលបង្កើតទម្រង់ និងភ្ជាប់ធាតុទម្រង់ជាមួយទិន្នន័យតារាង។

ធាតុផ្សំទីបីនៃ DBMS ដែលជាស្នូលរបស់វា (DBMS Engine) ដើរតួជាអន្តរការីរវាងប្រព័ន្ធរងនៃការរចនា និងឧបករណ៍ដំណើរការ និងទិន្នន័យ។ ម៉ាស៊ីនមូលដ្ឋានទិន្នន័យទទួលបានសំណួរពីសមាសភាគពីរផ្សេងទៀត បង្ហាញក្នុងលក្ខខណ្ឌនៃតារាង ជួរដេក និងជួរឈរ ហើយបកប្រែសំណួរទាំងនេះទៅជាពាក្យបញ្ជាប្រព័ន្ធប្រតិបត្តិការដែលសរសេរ និងអានទិន្នន័យពីឧបករណ៍រូបវន្ត។

ក្រុមហ៊ុន Microsoft កំពុងណែនាំម៉ាស៊ីនពីរផ្សេងគ្នាសម្រាប់ Access 2003: Jet Engine និង ម៉ាស៊ីនមេ SQL. ម៉ាស៊ីន Jet ត្រូវបានប្រើសម្រាប់មូលដ្ឋានទិន្នន័យផ្ទាល់ខ្លួន និងសមូហភាពតូច។ ម៉ាស៊ីន SQL Server ត្រូវបានរចនាឡើងដើម្បី មូលដ្ឋានធំទិន្នន័យ។

35. ឱកាសដែលផ្តល់ដោយ DBMS ដល់អ្នកប្រើប្រាស់។ ដំណើរការ DBMS.

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

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

¨ គាំទ្រប្រតិបត្តិការប៉ារ៉ាឡែល។

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

¨ ការគ្រប់គ្រងការចូលប្រើទិន្នន័យ។ DBMS ត្រូវតែមានយន្តការដើម្បីធានាថាមានតែអ្នកប្រើប្រាស់ដែលមានការអនុញ្ញាតប៉ុណ្ណោះដែលអាចចូលប្រើមូលដ្ឋានទិន្នន័យបាន។

¨ គាំទ្រការផ្លាស់ប្តូរទិន្នន័យ។ DBMS ត្រូវតែគាំទ្រការងារនៅក្នុង បណ្តាញក្នុងស្រុកដូច្នេះជំនួសឱ្យមូលដ្ឋានទិន្នន័យដាច់ដោយឡែកជាច្រើនសម្រាប់នីមួយៗ អ្នកប្រើប្រាស់ម្នាក់ៗវាអាចទៅរួចក្នុងការដំឡើងមូលដ្ឋានទិន្នន័យកណ្តាលមួយ ហើយប្រើវាជា ធនធានចែករំលែកសម្រាប់អ្នកប្រើប្រាស់ដែលមានស្រាប់ទាំងអស់។ topology នេះត្រូវបានគេហៅថា ដំណើរការចែកចាយ។

¨ ការគាំទ្រភាពត្រឹមត្រូវនៃទិន្នន័យ។ ភាពត្រឹមត្រូវនៃមូលដ្ឋានទិន្នន័យ មានន័យថា ភាពត្រឹមត្រូវ និងភាពស៊ីសង្វាក់គ្នានៃទិន្នន័យដែលបានរក្សាទុក។ វាអាចត្រូវបានចាត់ទុកថាជាប្រភេទសុវត្ថិភាពមូលដ្ឋានទិន្នន័យផ្សេងទៀត។

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

មុខងារបន្ទាប់បន្សំ. រចនាឡើងសម្រាប់ការគ្រប់គ្រងមូលដ្ឋានទិន្នន័យ ការនាំចូល និងនាំចេញមូលដ្ឋានទិន្នន័យ ត្រួតពិនិត្យលក្ខណៈប្រតិបត្តិការ និងការប្រើប្រាស់មូលដ្ឋានទិន្នន័យ ការវិភាគស្ថិតិ, ការរៀបចំលិបិក្រមឡើងវិញ, ការបែងចែកអង្គចងចាំឡើងវិញ។

កម្មវិធីអនុវត្តមុខងារសំខាន់ៗចំនួនប្រាំ៖ 1. បង្កើត អាន ធ្វើបច្ចុប្បន្នភាព និងលុបទិដ្ឋភាព។ 2. ទម្រង់ទិដ្ឋភាព។ 3. ការអនុវត្តការរឹតបន្តឹង។ 4. ការផ្តល់យន្តការសុវត្ថិភាព និងការត្រួតពិនិត្យ។ 5. ការអនុវត្តតក្កវិជ្ជាដំណើរការព័ត៌មាន។ ការអនុវត្ត DBMS ត្រូវបានវាយតម្លៃ៖

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

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

តើ​នេះ​ជា​អ្វី?

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

និយមន័យ​នេះ​ឆ្លុះ​បញ្ចាំង​ពី​ការ​មួយ​នៃ​ មុខងារសំខាន់ៗឃ្លាំងព័ត៌មាន - ផ្តល់នូវសមត្ថភាពក្នុងការផ្តល់ព័ត៌មានមូលដ្ឋានទិន្នន័យអរូបី។ វាបង្កើតវិធីសាស្រ្តបច្ចុប្បន្នចំពោះស្ថាបត្យកម្មទិន្នន័យ។

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

ប្រភេទនៃមូលដ្ឋានទិន្នន័យ

ការ​គ្រប់​គ្រង​មូលដ្ឋាន​ទិន្នន័យ​នឹង​មាន​ភាព​ខុស​គ្នា​អាស្រ័យ​លើ​ប្រភេទ​នៃ​ក្រោយ​មក។ សព្វថ្ងៃនេះមានមូលដ្ឋានទិន្នន័យពីរប្រភេទ៖

  • កណ្តាល;
  • ចែកចាយ។

យើងសូមអញ្ជើញអ្នកអានឱ្យស្គាល់ខ្លួនឯងជាមួយនឹងលក្ខណៈពិសេសនៃប្រភេទនីមួយៗខាងក្រោម។

មូលដ្ឋានទិន្នន័យកណ្តាល

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

មូលដ្ឋានទិន្នន័យចែកចាយ

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

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

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

ប្រភេទនៃមូលដ្ឋានទិន្នន័យដោយវិធីសាស្រ្តនៃការចូលប្រើពួកវា

ស្ថាបត្យកម្មមូលដ្ឋានទិន្នន័យក៏នឹងខុសគ្នានៅក្នុងវិធីដែលព័ត៌មានដែលរក្សាទុកក្នុងឃ្លាំងត្រូវបានចូលប្រើ៖

  • ការចូលប្រើក្នុងស្រុក។
  • ការចូលប្រើពីចម្ងាយ (បណ្តាញ) ។

ប្រភេទចុងក្រោយនៃការចូលប្រើប្រាស់ពាក់ព័ន្ធនឹងការបែងចែកស្ថាបត្យកម្មនៃប្រព័ន្ធបែបនេះទៅជាបំរែបំរួលពីរបន្ថែមទៀត៖

  • ប្រភេទម៉ាស៊ីនមេឯកសារ។
  • ប្រភេទម៉ាស៊ីនភ្ញៀវ។

ជាថ្មីម្តងទៀតយើងសូមអញ្ជើញអ្នកអានឱ្យយល់ពីពូជដែលបានបង្ហាញឱ្យកាន់តែលម្អិត។

DB "ម៉ាស៊ីនមេឯកសារ"

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

នៅក្នុងប្រព័ន្ធម៉ាស៊ីនមេ អ្នកប្រើប្រាស់ម្នាក់ៗមានលទ្ធភាពដំណើរការកម្មវិធីដែលមានទីតាំងនៅលើម៉ាស៊ីនមេ។ លើសពីនេះទៅទៀត មានតែច្បាប់ចម្លងនៃកម្មវិធីនេះប៉ុណ្ណោះដែលនឹងបើកនៅលើឧបករណ៍របស់គាត់។

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

ស្ថាបត្យកម្មនៃប្រព័ន្ធមូលដ្ឋានទិន្នន័យនេះគឺជារឿងធម្មតាបំផុតសម្រាប់បណ្តាញដែល ចំនួនតូចអ្នកប្រើប្រាស់។ សម្រាប់ការអនុវត្តរបស់វា ការប្រើប្រាស់ធម្មតានៃ DBMS ផ្ទាល់ខ្លួន (ឧទាហរណ៍ Paradox, DBase)។ គុណវិបត្តិនៃស្ថាបត្យកម្មគឺសំខាន់ ដំណើរការទាបប្រព័ន្ធនៅ ការចូលដំណើរការក្នុងពេលដំណាលគ្នា។អ្នកប្រើប្រាស់ច្រើនចំពោះទិន្នន័យដូចគ្នា។

មូលដ្ឋានទិន្នន័យម៉ាស៊ីនភ្ញៀវ-ម៉ាស៊ីនមេ

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

បច្ចេកវិទ្យាបែងចែកប្រព័ន្ធជាពីរផ្នែក៖ ម៉ាស៊ីនមេ និងម៉ាស៊ីនភ្ញៀវ។ ក្រោយមកទៀតនឹងផ្តល់ សេវាកម្មអន្តរកម្មនិងបន្ទប់ម៉ាស៊ីនមេ - ការបំបែកព័ត៌មាន ការគ្រប់គ្រងទិន្នន័យ សុវត្ថិភាព និងការគ្រប់គ្រង។

តើស្ថាបត្យកម្មមានន័យដូចម្តេច? មូលដ្ឋានទិន្នន័យអតិថិជន-ម៉ាស៊ីនមេទិន្នន័យ? កម្មវិធីអតិថិជនបំពេញហើយផ្ញើសំណើនៅទីនេះ ទៅកុំព្យូទ័រម៉ាស៊ីនមេពីចម្ងាយដែលជាកន្លែងដែលការផ្ទុកព័ត៌មានកណ្តាលមានទីតាំងនៅ។ វា (សំណើ) ត្រូវបានសរសេរនៅលើពិសេស ភាសា SQL- ស្តង់ដារចូលប្រើម៉ាស៊ីនមេ នៅពេលប្រើមូលដ្ឋានទិន្នន័យទំនាក់ទំនង។

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

ដូច្នេះ ដំណើរការសំណើទាំងអស់នៅទីនេះនឹងប្រព្រឹត្តទៅ ម៉ាស៊ីនមេពីចម្ងាយ. ដើម្បីអនុវត្តស្ថាបត្យកម្មបែបនេះ ចាំបាច់ត្រូវប្រើ DBMS ពហុកម្រិត។ ឈ្មោះទីពីររបស់ពួកគេគឺឧស្សាហកម្ម។ DBMSs បែបនេះមានសមត្ថភាពរៀបចំប្រព័ន្ធព័ត៌មានខ្នាតធំដែលមាន ចំនួន​ច្រើនអ្នកប្រើប្រាស់។

ស្ថាបត្យកម្មមូលដ្ឋានទិន្នន័យបីកម្រិត

ស្ថាបត្យកម្មមូលដ្ឋានទិន្នន័យត្រូវបានបែងចែកជាបីកម្រិតសំខាន់ៗ - បីដឺក្រេនៃការពិពណ៌នានៃធាតុមូលដ្ឋានទិន្នន័យ:

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

យើង​សូម​អញ្ជើញ​អ្នក​អាន​ឱ្យ​ស្គាល់​លម្អិត​បន្ថែម​ទៀត​ជាមួយ​នឹង​កម្រិត​នីមួយៗ​ខាង​លើ។

កម្រិតខាងក្រៅ

កម្រិតខាងក្រៅនៃស្ថាបត្យកម្មនៃប្រព័ន្ធមូលដ្ឋានទិន្នន័យគឺជាការផ្តល់ព័ត៌មានតាមទស្សនៈរបស់អ្នកប្រើប្រាស់មនុស្ស។

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

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

អ្នកមិនគួរសន្មត់ថាគុណលក្ខណៈ អង្គភាព និងទំនាក់ទំនងដែលមិនចាំបាច់សម្រាប់អ្នកប្រើប្រាស់ មិនមាននៅក្នុងមូលដ្ឋានទិន្នន័យទេ។ ពួកវាមាន ប៉ុន្តែ "អ្នកប្រើប្រាស់" ភាគច្រើនមិនសង្ស័យថាមានអត្ថិភាពរបស់ពួកគេទេ។

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

កម្រិតគំនិត

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

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

ធាតុកម្រិតគំនិត

យើងរាយបញ្ជីសមាសធាតុដែលបង្ហាញនៅកម្រិតគំនិតនៃស្ថាបត្យកម្ម៖

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

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

កម្រិតផ្ទៃក្នុង

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

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

ខាងក្រោមនេះនឹងជា ស្រទាប់រាងកាយ. គាត់ត្រូវបានគ្រប់គ្រងរួចហើយ ប្រព័ន្ធ​ប្រតិបត្តិការទោះយ៉ាងណាក៏ដោយនៅតែស្ថិតនៅក្រោមការគ្រប់គ្រងរបស់ DBMS ។

ធាតុកម្រិតផ្ទៃក្នុង

កម្រិតខាងក្នុងនៃឃ្លាំងផ្ទុកទិន្នន័យ ព័ត៌មានខាងក្រោម:

  • អំពីការចែកចាយទំហំថាសសម្រាប់រក្សាទុកលិបិក្រម និងព័ត៌មាន។
  • ការពិពណ៌នាលម្អិតរក្សាទុកកំណត់ត្រា (ដែលបរិមាណពិតនៃទិន្នន័យត្រូវបានរក្សាទុកត្រូវបានចង្អុលបង្ហាញ) ។
  • ព័ត៌មានអំពីការប្រកាសធាតុ។
  • ព័ត៌មានអំពីការបង្ហាប់ទិន្នន័យ និងបច្ចេកទេសអ៊ិនគ្រីបដែលបានជ្រើសរើស។

អ្នកបានស្គាល់ប្រភេទទូទៅ និងប្រភេទនៃស្ថាបត្យកម្មប្រព័ន្ធមូលដ្ឋានទិន្នន័យ។ យើងក៏បានបង្ហាញពីកម្រិតនៃស្ថាបត្យកម្ម DBMS - ខាងក្រៅ ខាងក្នុង និងគំនិត លក្ខណៈ និងធាតុរបស់វា។