දෙවන සාමාන්ය ආකෘතියේ දත්ත සමුදාය තැබීම
පසුගිය මාසය පුරා, දත්ත ගබඩා වගුව සාමාන්යකරණය කිරීමේ පැතිකඩයන් කිහිපයක් අපි බලමු. පළමුව, දත්ත ගබඩාව සාමාන්යකරණය කිරීමේ මූලික මූලධර්ම ගැන අපි සාකච්ඡා කළෙමු. අන්තිම වතාවට, අපි පළමු සාමාන්ය ආකෘතිය (1NF) විසින් ලබා දී ඇති මූලික අවශ්යතා අපි විමසා බැලුවා. දැන්, අපගේ ගමන දිගටම කරගෙන යන අතර, දෙවන සාමාන්ය ආකාරයේ මූලධර්ම (2NF) ආවරණය කරමු.
2NF හි පොදු අවශ්යතා අමතක කරන්න:
- මේසයේ පේලි ගණනකට අදාළ වන දත්ත කාණ්ඩ සහ ඒවා වෙන් වෙන් වගු තුළ තබන්න.
- විදේශීය යතුරු භාවිතයෙන් මෙම නව වගු සහ ඒවායේ පූර්වගාමීන් අතර සම්බන්ධතා සාදන්න.
මෙම රීතීන් සරල ප්රකාශයක් තුල සාරාංශගත කළ හැක: 2NF වගුවක අතිරික්ත දත්ත ප්රමාණය අඩු කිරීම මගින් එය උකහා ගැනීම මගින් නව වගු තුල තැබීම සහ එම වගු අතර සම්බන්ධතා ඇති කිරීමයි.
උදාහරණයක් බලමු. දත්ත සමුදායේ ගනුදෙනුකරුවන්ගේ තොරතුරු පවත්වා ගෙන යනු ලබන මාර්ගගත වෙළඳසැලක් සිතන්න. පහත සඳහන් මූලද්රව්යයන් සහිත පාරිභෝගිකයන් ලෙස තනි වගු ඇත:
- CustNum
- මුල් නම
- අවසන් නම
- ලිපිනය
- නගරය
- රජයේ
- ZIP
මෙම වගුවෙහි කෙටි විස්තරයක් කුඩා ප්රමාණයේ දත්ත ප්රමාණවලින් හෙලිදරව් වේ. අපි "Sea Cliff, NY 11579" සහ "Miami, FL 33157" යන ලිපිනයට දෙවරක් එකතු කරමු. දැන්, අපගේ සරල උදාහරණයක් ලෙස අතිරේක ගබඩා කිරීමක් පෙනෙන්නට නොතිබෙන්නට පුළුවන. නමුත් අප විසින් අපගේ මේසය තුල පේළි දහස් ගණනක් තිබුනේ අපතේ ගිය අවකාශය සිතින් මවා ගන්න. අතිරේකව, මුහුදු ක්ලිෆා සඳහා ZIP කේතය වෙනස් කිරීමට නම්, දත්තගබඩාව පුරා බොහෝ ස්ථානවලදී එම වෙනස සිදු කිරීමට අවශ්ය වේ.
2NF-අනුකූල දත්ත සමුදාය ආකෘතියක දී, මෙම අතිරික්ත තොරතුරු උපුටාගත් අතර වෙනම වගුවක් තුල ගබඩා කර ඇත. අපගේ නව වගුව (අපි එය ZIP තැපැල් කරන්න) පහත සඳහන් ක්ෂේත්රයන් තිබිය හැක:
- ZIP
- නගරය
- රජයේ
අපි අතිශයින් කාර්යක්ෂම කිරීමට අවශ්ය නම්, අපි මේ වගුව පූර්වයෙන් පුරවා ගත හැකිය - තැපැල් කාර්යාලය සියළුම වලංගු ZIP කේත සහ ඔවුන්ගේ නගර / රාජ්ය සම්බන්ධතා වල නාමාවලිය සපයයි. මෙම ආකාරයේ දත්ත සමුදායක් භාවිතා කරන තත්ත්වයක් ඔබ සතුව තිබේ. ඇණවුම කෙනෙකු විසින් ඔබේ තැපැල් කේතය සඳහා මුලින්ම ඔබගෙන් විමසා ඇති අතර පසුව ඔබ ඇමතූ නගරය සහ ප්රාන්තය දැන සිටියහ. මෙම වර්ගයේ විධානයන් ක්රියාකරු දෝෂය අඩු කර කාර්යක්ෂමතාව වැඩි කරයි.
දැන් අපි පාරිභෝගිකයන් වගුවෙහි අනුපිටපත් දත්ත ඉවත් කර ඇති අතර, අපි දෙවන සාමාන්ය හැඩයේ පළමු නියමය සෑදී ඇත. අපි මේසල් දෙක එකට එකට සම්බන්ධ කිරීම සඳහා අපි විදේශීය යතුරක් භාවිතා කළ යුතුයි. එම සම්බන්ධතාවය නිර්මාණය කිරීමට අපි ZIP කේතය ( ZIP තැපැල් වගුව සිට ප්රාථමික යතුර) භාවිතා කරමු. මෙන්න අපගේ නව ගනුදෙනුකරුවන්ගේ වගුව:
- CustNum
- මුල් නම
- අවසන් නම
- ලිපිනය
- ZIP
දත්ත ගබඩාවේ ගබඩා කර ඇති අතිරික්ත තොරතුරු ප්රමාණ අපි අවම කර ඇති අතර අපගේ ව්යුහය දෙවන සාමාන්ය ආකෘතියේ ඇත!
ඔබගේ දත්ත සමුදාය සාමාන්යකරණය කර ගැනීමට අවශ්ය නම්, මෙම ලිපි මාලාවේ අනෙක් ලිපි සොයන්න:
- දත්ත සමුදායක් සාමාන්යකරණය
- ඔබගේ සාමාන්ය දත්ත සමුදාය ඔබගේ දත්තගබඩා තැබීම
- ඔබගේ දත්තගබඩාව දෙවන සාමාන්ය ආකෘතියෙහි තැබීම
- තෙවන සාමාන්ය ආකෘතිය ඔබගේ දත්තගබඩා තැබීම