දත්ත සමුදාය සැලසුම් කිරීම සහ පිහිටුවීම
සුපිරි වෙළඳසැල් පද්ධතියට අවශ්ය දත්ත සමුදාය සැලසුම් කර, එහි ව්යුහය සකස් කර, phpMyAdmin භාවිතයෙන් සියලුම වගු (tables) නිර්මාණය කිරීමට ඉගෙන ගැනීම.
දත්ත සමුදායක් නිර්මාණය කිරීමට පෙර, අපට ගබඩා කිරීමට අවශ්ය දත්ත මොනවාදැයි හඳුනාගත යුතුය. මෙම ප්රධාන දත්ත කාණ්ඩ "එන්ටිටි" ලෙස හැඳින්වේ. අපගේ සුපිරි වෙළඳසැල් පද්ධතිය සඳහා වන ප්රධාන එන්ටිටි නම්:
සෑම එන්ටිටියක්ම දත්ත සමුදායේ වෙනම වගුවක් (table) බවට පත් වේ.
Entity-Relationship (ER) රූපසටහනක් යනු අපගේ වගු (එන්ටිටි) සහ ඒවා අතර ඇති සම්බන්ධතා දෘශ්යමය වශයෙන් පෙන්වන සැලැස්මකි. මෙය නිවසක් සෑදීමට පෙර අඳින ලද සැලැස්මක් වැනිය.
ප්රධාන සම්බන්ධතා:
දැන් අපි අපගේ `supermarket_db` දත්ත සමුදාය තුළ අවශ්ය වගු නිර්මාණය කරමු. සෑම වගුවකම තීරු (columns), දත්ත වර්ග (data types), සහ යතුරු (keys) අඩංගු වේ.
පියවර 1: SQL මගින් වගු නිර්මාණය කිරීම
phpMyAdmin (`http://localhost/phpmyadmin`) වෙත පිවිස, `supermarket_db` දත්ත සමුදාය තෝරා, එහි 'SQL' ටැබ් එකට ගොස් පහත ඇති සම්පූර්ණ කේතයම copy-paste කර "Go" බොත්තම ඔබන්න. මෙමගින් සියලුම වගු එකවර නිර්මාණය වනු ඇත.
පියවර 2: නියැදි දත්ත ඇතුළත් කර පරීක්ෂා කිරීම
වගු නිවැරදිව ක්රියා කරන්නේ දැයි බැලීමට, අපි නියැදි ප්රවර්ගයක් සහ නිෂ්පාදනයක් ඇතුළත් කරමු. නැවතත් 'SQL' ටැබ් එකට ගොස් පහත කේතය ක්රියාත්මක කරන්න.
දැන් phpMyAdmin හි `products` සහ `categories` වගු browse කර බලන්න. ඔබ ඇතුළත් කළ දත්ත එහි දිස්විය යුතුය. එසේ නම්, ඔබ මෙම මොඩියුලය සාර්ථකව නිම කර ඇත!