20/08/2026
Primary Key එකයි Foreign Key එකයි අතර වෙනස විනාඩියෙන් අඳුනගමු! 🔑📊
Database එකක තියෙන Tables එකිනෙක සම්බන්ධ කරන්න (Relationship හදන්න) සහ Data වෙන් කරලා අඳුනගන්න මේ Keys දෙක මාරම වැදගත්!
🆔 Primary Key (අනන්යතාවය පෙන්වන ID එක):
මේක හරියට "ඔයාගේ ජාතික හැඳුනුම්පත් අංකය (NIC) හෝ Index Number එක" වගේ!
Table එකක තියෙන සෑම Record එකක්ම (පේළියක්ම) එකිනෙකෙන් වෙන් කරලා අඳුනගන්න භාවිතා කරන ප්රධානම Field එක.
💡 ලක්ෂණ:
• Unique විය යුතුයි (දෙන්නෙක්ට එකම ID එක තියෙන්න බෑ).
• Null විය නොහැක (කිසිම වෙලාවක හිස්ව තියන්න බෑ).
• එක Table එකකට තියෙන්නේ එක Primary Key එකයි.
🔗 Foreign Key (වෙනත් Table එකකට යන පාලම):
මේක හරියට "වෙනත් Table එකක Primary Key එක, අලුත් Table එකකට අරන් ඇවිත් එකතු කිරීම" වගේ!
Tables දෙකක් අතර සම්බන්ධතාවයක් (Relationship) ගොඩනගන්න භාවිතා කරන්නේ මෙයා තමයි.
💡 ලක්ෂණ:
• වෙනත් Table එකක Primary Key එකක් ලෙස ක්රියා කරයි.
• Duplicate විය හැක (එකම අගය කීප පාරක් එන්න පුළුවන්).
• Tables දෙක අතර Data වල නිවැරදිභාවය (Referential Integrity) රකිනවා.
🎯 සරලවම:
• Primary Key කියන්නේ තමන්ගේ Table එක ඇතුළේ ප්රධාන ID එක!
• Foreign Key කියන්නේ වෙන Table එකක් එක්ක Connect වෙන්න දාන Link එක!