පොදු දත්ත සමුදා නියමයන් පිළිබඳ පාරිභාෂිතය

මෙම පාරිභාෂික ශබ්දකෝෂය සියලුම දත්ත සමුදායන් සඳහා භාවිතා කරන දත්ත පදයන් සහ සංකල්ප ආවරණය කෙරේ. සමහර පද්ධති හෝ දත්ත සමුදායන් සඳහා විශේෂිත නියමයන් ඇතුළත් නොවේ.

අම්ලය

දත්ත සමුදාය නිර්මාණය කිරීමේදී ACID ආකෘතිය පරමාණුකත්වය , අනුකූලතාවය , හුදකලාව සහ කල්පැවැත්ම මගින් දත්ත අඛණ්ඩතාවයෙන් බල කරයි .

ගුණාංගය

දත්ත සමුදා වර්ගය යනු දත්ත සමුදායක් සඳහා වන ලක්ෂණයකි. සරලවම කියනුයේ, ආකෘතියක් යනු දත්ත සමුදා වගුවක් ඇති තීරුවක් වන අතර, එය තමන් විසින්ම හඳුන්වනු ලබන ඒකකය ලෙස හැඳින්වේ.

සත්යාපනය

දත්ත සමුදායන් විසින් දත්තගබඩාව හෝ සමහර දත්ත සමුදායන් සඳහා අවසර ලබා ගත හැකි පරිශීලකයින්ට පමණට පිවිසිය හැකි බවට සහතික කිරීම සඳහා සත්යාපනය භාවිතා කරයි. උදාහරණයක් ලෙස, පරිපාලකයින්ට දත්ත ඇතුල් කිරීම හෝ සංස්කරණය කිරීම සඳහා අවසර ලබා දිය හැකිය. සාමාන්ය සේවකයන්ට දත්ත බැලීමට හැකි වනු ඇත. සත්යාපනය සඳහා පරිශීලක නාම සහ මුරපද භාවිතා කරයි.

BASE ආකෘතිය

BASE ආකෘතිය ACID ආකෘතියට විකල්පයක් ලෙස සංවර්ධනය කර ඇත. නොබැඳි දත්ත සමුදායන් සඳහා අවශ්ය දත්ත සපයනු ලැබේ. ඒවා දත්ත රාමුවේ දත්ත සමුදායන් විසින් නියම කරනු නොලැබේ. එහි මූලික ප්රථිපාදය වන්නේ මූලික නිපුණතාවය, මෘදු තත්වය සහ අවසානයේදී අනුකූලතාව:

බාධක

දත්ත සමුදා බාධකය යනු වලංගු දත්ත නිර්ණය කරන රීති මාලාවක් වේ. විවිධ වර්ගයේ බාධක පවතී. ප්රධාන බාධක වන්නේ:

දත්ත සමුදා කළමණාකරණ පද්ධතිය (DBMS)

දත්ත සමුදායක් සමඟ වැඩකිරීමේ සියලු අංගයන් පාලනය කරන මෘදුකාංගයකි. දත්ත අඛණ්ඩතාව රීති බලාත්මක කිරීම සඳහා දත්ත ගබඩා කිරීම සහ සුරක්ෂිත කිරීම, දත්ත ඇතුළත් කිරීම සහ හැසිරවීම ආදිය සැපයීම. Relational Database Management System (RDBMS) මගින් ඒවා අතර වගු සහ සබඳතා වල සම්බන්ධතා ආකෘතිය ක්රියාත්මක කරයි.

ඒකකය

යම් ආයතනයක් යනු දත්ත සමුදායේ ඇති වගුවක් පමණි. දත්ත-ගබඩා වගු අතර සබඳතාවයක් පෙන්වන ග්රැෆික් වර්ගයක් වන Entity-Relationship Diagram භාවිතයෙන් එය විස්තර කෙරේ.

කාර්යභාරය රඳා පැවැත්ම

ක්රියාකාරී යැපීම් බාධකයක් දත්ත වලංගු භාවය සහතික කිරීමට උපකාරී වන අතර, එක් අංගයක් වෙනත් අයෙකුගේ අගය තීරණය කරයි නම්, A -> B ලෙස විස්තර කරන ලද A අර්ථ දැක්වෙනුයේ A අගයේ අගය B අගය බව හෝ B "ක්රියාකාරී ලෙස රඳා පවතී" නිදසුනක් වශයෙන්, සියලුම සිසුන්ගේ වාර්තා ඇතුළත් විශ්ව විද්යාලයක වගුවක් සිසුන්ගේ ශිෂ්ය හැඳුනුම්පත සහ ශිෂ්යයාගේ නමට අනිවාර්යයෙන් යෙදෙනු ඇත, එනම් අනන්ය ශිෂ්ය හැඳුනුම් අංකය නමෙහි අගය තීරණය කරනු ඇත.

දර්ශකය

දර්ශකය යනු විශාල දත්ත කට්ටල සඳහා වේගවත් දත්ත සමුදා විමසුම් වලට උපකාර වන දත්ත ව්යුහයකි. දත්ත ගබඩා කරන්නන් විසින් වගුවක විශේෂිත තීරු මත දර්ශකය නිර්මාණය කරයි. මෙම දර්ශකය තීරු අගයන් තබා ඇති නමුත් වගුවේ සෙසු දත්තයන් වෙත යොමු කර ඇති අතර එය කාර්යක්ෂමව හා ඉක්මනින් සොයා ගත හැකිය.

යතුර

ප්රධාන යතුරක් යනු දත්ත සමුදා ක්ෂේත්රයක් වන අතර, ඒකීය භාවය වාර්තාවක් ලෙස හඳුනාගත හැකිය. යතුරු දත්ත අඛණ්ඩතාවය ක්රියාත්මක කිරීම සහ අනුපිටපත් වළක්වා ගැනීමට උපකාර කරයි. දත්තගබඩාවේ භාවිතා කරන යතුරු ප්රධාන වර්ග නම් අපේක්ෂක යතුරු, ප්රාථමික යතුරු විදේශීය යතුරු.

සාමාන්යකරණය

දත්ත සමුදායක් සාමාන්යකරණය කිරීම සඳහා දත්ත වගු (සබඳතා) සහ තීරු (ගුණාංග) නිර්මාණය කිරීම සඳහා දත්ත අඛණ්ඩතාව සහතික කිරීම සහ අනුපිටපත් වළක්වා ගැනීම සඳහා ක්රමවේදයක් නිර්මාණය කිරීමයි. සාමාන්ය මට්ටමේ සාමාන්ය මට්ටම (1NF), දෙවන සාමාන්ය ආකෘතිය (2NF), තෙවන සාමාන්ය ආකෘතිය (3NF) සහ බෝයස්-කෝඩ් සාමාන්ය ආකෘතිය (BCNF) වේ.

NoSQL

NoSQL යනු ඊමේල්, සමාජ මාධ්ය පෝස්ට්, වීඩියෝ හෝ පින්තූර වැනි නොවිධිමත් දත්ත ගබඩා කිරීමේ අවශ්යතාවට ප්රතිචාර දැක්වීම සඳහා වූ දත්ත ආකෘතියක් වේ. දත්ත අඛණ්ඩතාව සහතික කිරීම සඳහා SQL සහ දැඩි ACID ආකෘතිය භාවිතා නොකර වෙනුවට, NoSQL අඩු ප්රමිත BASE ආකෘතිය අනුගමනය කරයි. දත්ත ගබඩා කිරීම සඳහා NoSQL සමුදා සංචිතය භාවිතා නොකරයි; ඒ වෙනුවට, එය ප්රධාන / අගය නිර්මාණය හෝ ප්රස්තාර භාවිතා කළ හැකිය.

නරකයි

NULL අගය බොහෝ විට "කිසිවක්" නැතහොත් ශුන්ය යන අර්ථය ඇතිව ව්යාකූල වේ. කෙසේ වෙතත්, එය සැබවින්ම "නොදන්නා" ය. ක්ෂේත්රයක NULL අගයක් තිබේ නම්, එය නොදන්නා අගයක ස්ථානයකි. ව්යුහගත විමසුම් භාෂාව (SQL) IS NULL භාවිතා කරයි, සහ null අගයන් සඳහා පරීක්ෂා කිරීම සඳහා NULL මෙහෙයුම්කරුවෙකු නොවේ.

විමසුම

දත්ත සමුදා විමසුම යනු පරිශීලකයන් දත්ත සමුදායක් සමඟ අන්තර් ක්රියාකාරී වන ආකාරයයි. සාමාන්යයෙන් එය SQL වල ලියා ඇති අතර එය තෝරාගත් විමසුමක් හෝ ක්රියාකාරී විමසුම විය හැක. එක් විමසුමක් දත්ත සමුදායෙන් දත්ත ඉල්ලා සිටියි; ක්රියාකාරී විමසුම් වෙනස්කම්, යාවත්කාල කිරීම් හෝ දත්ත එකතු කරයි. ඇතැම් දත්ත සමුදායන් විසින් විමසුමේ ඇති අර්ථ විග්රහයන් ආකෘති පත්ර මගින් සැඟවිය හැකි අතර, පරිශීලකයන්ට පහසුවෙන් SQL තොරතුරු අවබෝධ කර ගැනීමකින් තොරව තොරතුරු ඉල්ලා සිටිය හැක.

සැලසුම

දත්ත සමුදා සැලැස්ම යනු දත්ත සමුදායන් , තීරු, සබඳතා සහ බාධක සැලසුම් කිරීමයි. සැකසුම සාමාන්යයෙන් SQL CREATE ප්රකාශනය භාවිතා කරමින් විස්තර කර ඇත.

ගබඩා කර ඇති ක්රියාවලිය

ගබඩා කරන ලද ක්රියාපටිපාටිය වන්නේ පූර්ව සම්පාදනය කල විමසුමක්, හෝ SQL ප්රකාශයක් දත්ත සමුදා කළමණාකරණ පද්ධතියක බහු වැඩසටහන් සහ පරිශීලකයන් හරහා බෙදා ගත හැකි බවය. ගබඩා කර ඇති කාර්ය පටිපාටිය කාර්යක්ෂමතාව වැඩි කරයි, දත්ත අඛණ්ඩතාව බලාත්මක කිරීම හා ඵලදායිතාව ඉහළ නැංවීම.

ව්යුහගත විමසුම් භාෂාව

ව්යුහගත විමසුම් භාෂාව , හෝ SQL, දත්ත සමුදායෙන් දත්ත වෙත පිවිසීමේදී බහුලව භාවිතා වන භාෂාව වේ. දත්ත හැසිරවීමේ භාෂාව (DML) බොහෝ විට භාවිතා කරනු ලබන SQL විධානයන් අඩංගු වේ. SELECT, INSERT, UPDATE සහ DELETE ඇතුළත් වේ.

Trigger

අවුලුව යනු එක්තරා සිද්ධියකට ලබාදෙන පරිදි ක්රියාත්මක කළ යුතු ගබඩා කර ඇති ක්රියාවලියකි. සාමාන්යයෙන් වගු දත්ත වෙනස් කිරීමකි. උදාහරණයක් ලෙස, ත්රිලියක් ලොග් ලේඛනයක් ලිවීමට, සංඛ්යාත්මකව එකතු කිරීම හෝ අගය ගණනය කිරීම සඳහා නිර්මාණය කළ හැක.

දැක්ම

දත්ත සමුදා දසුන යනු දත්ත සංකීර්ණභාවය සඟවා ගැනීම සහ පරිශීලක අත්දැකීම සරල කිරීම සඳහා අවසාන පරිශීලකයාට ප්රදර්ශනය කරන ලද දත්ත සමූහයකි. එක් දර්ශණයක් දෙකක් හෝ ඊට වැඩි වගු වලින් දත්ත එකතු කළ හැකි අතර තොරතුරු උපකුලකයක් අඩංගු වේ.