දත්ත සමුදා සම්බන්ධතා අර්ථ දැක්වීම

දත්ත සමුදාය නිර්මාණය සඳහා භාවිතා කරන පොදු පදයක් "ර්ාානනීය දත්ත සමුදාය" - නමුත් දත්ත සමුදා සම්බන්ධතාවය එකම දේ නොවේ, එහි නම යෝජනා කරන්නේ, වගු අතර සබඳතාවයක් නොවේ. ඒ වෙනුවට, දත්ත සමුදා සම්බන්ධතාවයක් යනු සාපේක්ෂ දත්ත පදනමක් තුළ තනි වගුවක් පමණි.

සාපේක්ෂ දත්ත පදනමක් තුල , වගුව යනු එහි තීරු-පේළි ආකෘතියේ දත්ත අතර සම්බන්ධතාවය ගබඩා කරන නිසාය. තීරු වගුවේ ගුණාංග වේ, පේළි දත්ත වාර්තා නියෝජනය කරයි. එක් පේළියක් දත්ත සමුදාය සැලසුම්කරුවන්ට ටූල් එකක් ලෙස හැඳින්වේ.

සම්බන්ධතාවයේ අර්ථ දැක්වීම සහ ගුණාංග

සාපේක්ෂ දත්ත ගබඩාවක සම්බන්ධතාවය හෝ වගුව යම් නිශ්චිත ගුණ ඇත. පළමුවෙන්ම, එහි නම දත්ත සමුදාය තුළ අද්විතීය විය යුතු ය, එනම් එකම දත්තයක බහු වගු අඩංගු විය නොහැක. ඊළඟට, සෑම සම්බන්ධතාවයකම තීරු සමූහයක් හෝ ගුණාංග සමූහයක් තිබිය යුතුය. දත්ත අඩංගු විය යුතු පේළි කට්ටලයක් තිබිය යුතුය. වගු ආශ්රිත නාම සමඟ, කිසිදු ගුණාංගයක් එකම නමක් තිබිය නොහැක.

මීලඟට, ටූල් (හෝ පේළියක්) අනුපිටපත් විය නොහැකිය. ප්රායෝගිකව, දත්ත ගබඩාවක් සැබැවින්ම අනුපිටපත් පේලි අඩංගු විය හැකි නමුත්, මෙය වළක්වා ගැනීම සඳහා භාවිතයන් තිබිය යුතු අතර, අද්විතීය ප්රාථමික යතුරු භාවිතා කිරීම (ඊළඟට ඉහළ).

ටියුලර් අනුපිටපතක් අනුපිටපතක් නොවිය හැකි බැවින්, සම්බන්ධතාවය එක් එක් ටොප්ලර් (හෝ පේළිය) අද්විතීය ලෙස හඳුනා ගත යුතු අතර අවම වශයෙන් එක් ලක්ෂණයක් (හෝ තීරුව) තිබිය යුතුය. මෙය සාමාන්යයෙන් මූලික යතුරයි. මෙම ප්රාථමික යතුර duplicated කළ නොහැක. මෙයින් අදහස් කරන්නේ කිසිදු ටූල් එකක් එකම අද්විතීය, ප්රාථමික යතුරක් තිබිය හැකි බවයි. යතුර NULL අගයක් නොලැබේ, එහි වටිනාකම හුදෙක්ම දැනගත යුතුය.

තවද, සෑම සෛලයක හෝ ක්ෂේත්රයකම තනි අගය අඩංගු විය යුතුය. නිදසුනක් ලෙස, ඔබට ටොම් ස්මිත් වැනි යමක් ඇතුල් කළ නොහැකි අතර, ඔබට පළමු හා අවසාන නම ලැබී ඇති බව තේරුම් ගැනීමට දත්ත ගබඩාව බලාපොරොත්තු වේ; ඒ වෙනුවට, දත්ත සමුදාය තේරුම් ගනු ලබන්නේ එම කොටුවෙහි වටිනාකම හරියටම ඇතුළත් කර ඇති බවයි.

අවසාන වශයෙන්, සියලුම ගුණාංග හෝ තීරු-එකම වසමෙහි තිබිය යුතුය, එනම් එම දත්ත වර්ගයට සමාන විය යුතුය. ඔබට තනි කෝෂයක් තුළ අංකයක් සහ අංකයක් මිශ්ර කළ නොහැකිය.

දත්තවල නිරවද්යතාවය පවත්වා ගැනීමට වැදගත් වන දත්ත ස්වෛරීභාවය සහතික කිරීම සඳහා මෙම සියලු ගුණාංග හෝ සීමාවන් භාවිතා වේ.