මූලික ORM රූප සටහන් නිබන්ධනය සහ උදාහරණ: එය ඉගෙනීමේ අවසාන මාර්ගෝපදේශ
අපගේ ආකෘති නිර්මාණය සහ මෘදුකාංග ඉංජිනේරු දත්ත වලට ව්යාපෘති සංකල්පවල විශිෂ්ට ක්රමවේදයක් අවශ්ය වේ. ව්යාපාර නීති, ඉංජිනේරු අවශ්යතා සහ වෙබ් අඩවි වැඩසටහන්කරණය සඳහා දත්ත සමුදා ආකෘති නිර්මාණය කිරීමට තොරතුරු පද්ධතිවලට එය අවශ්ය වේ. එබැවින්, ඔබ ඔබේ මෘදුකාංග සහ වෙබ් යෙදුම් වැඩිදියුණු කිරීමට ඉලක්ක කරන සංවර්ධකයන්ගෙන් කෙනෙක් නම්, ඔබට ක්රමලේඛනය සඳහා අතථ්ය වස්තු දත්ත ගබඩාවක් සංවර්ධනය කිරීම සඳහා සුදුසු ORM රූප සටහන අවශ්ය විය හැකිය. අපි එහි නිර්වචන සහ උදාහරණ ගැන ගැඹුරින් හාරා බලමු. ඊට අමතරව, වඩාත් ප්රවේශ විය හැකි දේ භාවිතා කරමින් ඔන්ලයින් ORM රූප සටහනක් සාදා ගන්නා ආකාරය ඉගෙන ගන්නා බැවින් අප හා එක් වන්න ORM රූප සටහන් මෙවලම භාවිතා කිරීමට. වැඩිදුර දැනුම්දීමකින් තොරව ඔබගේ ක්රමලේඛන සහ ඉංජිනේරු කාර්යයන් සඳහා ORM රූප සටහන පිළිබඳ දැනුම ලබා ගැනීම ආරම්භ කරමු.
- 1 කොටස. වස්තු-ආදර්ශ (ORM) රූප සටහනක් යනු කුමක්ද?
- 2 කොටස. වස්තුව-ආදර්ශ (ORM) රූප සටහන් උදාහරණ
- 3 කොටස. වස්තු-ආදර්ශ (ORM) රූප සටහනක් සාදා ගන්නේ කෙසේද
- 4 කොටස. ORM රූප සටහන පිළිබඳ නිතර අසන ප්රශ්න
1 කොටස. වස්තු-ආදර්ශ (ORM) රූප සටහනක් යනු කුමක්ද?
අපි Object-role Model Diagram හෝ ORM යන්නෙන් අදහස් කරන්නේ කුමක්දැයි සොයා ගැනීමට පටන් ගන්නා විට, එය නිර්වචනය කිරීම සහ එය කුමක් සඳහාද යන්න ආරම්භ කිරීමට අපට ඉඩ දෙන්න. ORM රූප සටහනක් යනු වැඩසටහන්කරණයේ නවීන ක්රමය සහ උපක්රමයයි. මෙම රූප සටහනට ඔබගේ නොගැලපෙන දත්ත වර්ග වස්තු-නැඹුරු ක්රමලේඛන භාෂා බවට පරිවර්තනය කළ හැක. එසේම, ORM රූප සටහන විවිධ දත්ත ආකෘති නිර්මාණය සහ ව්යුහය මෘදුකාංග ඉංජිනේරු විද්යාව සඳහා වන අතර එය අප වඩාත් අවබෝධ කර ගනී. මේවා ව්යාපාරික භූමිකාවන්, ගබඩා දත්ත, XML යෝජනා ක්රම, ඉංජිනේරු අංශ සඳහා අවශ්යතා සහ ඔබේ වෙබ් යෙදුම් හෝ මෙවලම් සංවර්ධනය කිරීම සඳහා ඉදිරිපත් කිරීම සඳහා වේ. මීට අමතරව, මෙම අරමුණ වන්නේ වැඩසටහන්කරණයේ වස්තු-නැඹුරු භාෂාවේ සංකල්ප සමඟ දත්ත සමුදාය සම්බන්ධ කිරීමයි. මෙම රූප සටහන අථත්ය වස්තු දත්ත සමුදායක් නිර්මාණය කිරීමට හේතු විය හැක. සරල වචන වලින් කිවහොත්, ORM රූප සටහන දත්ත සමුදායක ඇති වස්තූන් තුළ ඇති සම්බන්ධතාවය සහ භූමිකාවන් දැකීමට අපට උපකාර කරයි.
2 කොටස. වස්තුව-ආදර්ශ (ORM) රූප සටහන් උදාහරණ
උදාහරණ කිහිපයක් සහ ඒවායේ අරමුණු ඉගෙන ගැනීමෙන් ඒ ගැන වැඩි විස්තර දැන ගනිමු. දළ විශ්ලේෂණයක් ලෙස, මෙම උදාහරණ වන්නේ මූලික වස්තු-භූමිකාව සහ චක්ර ORM රූප සටහනයි. අපි ඔවුන්ගේ නිර්වචන සහ අරමුණු ගැන වැඩි විස්තර දැන ගන්නා බැවින් කරුණාකර ඉදිරියට යන්න.
උදාහරණ 1: මූලික වස්තු-භූමිකාව ආකෘති නිර්මාණය
පළමු උදාහරණය වන්නේ මූලික වස්තු-භූමකාමී ආකෘතියයි. මෙම සරල රූප සටහන අපට වස්තුව-ආදර්ශ ආකෘතිය පිළිබඳ දළ විශ්ලේෂණයක් ඉදිරිපත් කරයි. එහි පරමාර්ථය වන්නේ ORM අර්ථ ශාස්ත්රයේ විස්තරය සහ නිර්වචනය විස්තාරනය කර අපට අවබෝධ කර දීමයි. ඒ සඳහා, එය අර්ථය ගැන සැලකිලිමත් වේ. මෙම උදාහරණයේ දී, මෙම මූලද්රව්ය විවිධ ආයතන සහ ඒවායේ සම්බන්ධතාවය නියෝජනය කරන බැවින් සංකේතයේ සහ චිත්රක අංකවල වැදගත්කම ගැන අපි සැලකිලිමත් වෙමු. අප එය සන්දර්භය තුළට ගෙන යන පරිදි, සංවිධානයක් හෝ සංස්ථාවක් තුළ දෙපාර්තමේන්තු වලට සේවකයින්ගේ කාර්යභාරය සහ සම්බන්ධතාවය දැන ගැනීමට අපට මූලික වස්තුව-ආදර්ශය භාවිතා කළ හැකිය.
උදාහරණ 2: චක්ර ORM රූප සටහන
ORM රූප සටහන වසම් සංකල්ප හෙළිදරව් කිරීම සඳහා විශිෂ්ට ප්රායෝගික ක්රමයක් යැයි අප පවසන විට අපි සමාන පිටුවක සිටිමු. මෙම ආයතන තුළ ඇති වස්තු වර්ග, සම්බන්ධතා හෝ සම්බන්ධතා වන වස්තු නිරූපනය කිරීමට එය අපට උදවු කළ හැක. චක්ර ORM රූප සටහනෙහි, සම්බන්ධතාවයේ එක් එක් වස්තුවේ භූමිකාව අපට දැකිය හැකිය. ORM රූප සටහන යටතේ ඇති මෙම උදාහරණය සංවර්ධකයින් වන අපට විවිධ උපක්රම සහ සංඛ්යා භාවිතා කරමින් ආයතන විස්තර රැගෙන යාමට සීමා නොකරයි. Basic-role Meling මෙන් නොව, Cycle ORM රූප සටහන වඩාත් සංකීර්ණ වේ.
3 කොටස. වස්තු-ආදර්ශ (ORM) රූප සටහනක් සාදා ගන්නේ කෙසේද
ORM රූප සටහනේ නිර්වචනය සහ එහි සාරය ඉහතින් අපට දැක ගත හැක. විශේෂයෙන් ක්රමලේඛකයින් සහ ඉංජිනේරුවන් සමඟ. ඊට අමතරව, අපි ඒවා දෘශ්යමාන කිරීමට උත්සාහ කරන විට එහි උදාහරණ කිහිපයක් ද අපට දැක ගත හැකිය. මේ සියල්ල අපට ORM රූප සටහනක් අවශ්ය වන්නේ මන්දැයි සිතා බැලීමට උපකාරී වේ. එමනිසා, ඔබ ඔබේ ඇඹරීමට සහ කාර්යය සඳහා එකක් නිර්මාණය කිරීමට අදහස් කරන්නේ නම්, ඔබට එකක් සාදා ගන්නේ කෙසේදැයි දැන ගැනීමට අවශ්ය නම් මෙම කොටස ඔබට ගැලපේ.
ආරක්ෂිත බාගත කිරීම
ආරක්ෂිත බාගත කිරීම
භාවිතයට පහසු වන MinOnMap හි නිල වෙබ් අඩවිය වෙත යන්න ORM රූප සටහන් මෙවලම, සහ එහි විශේෂාංග බලන්න. ප්රධාන වෙබ් පිටුවෙන්, කරුණාකර ක්ලික් කරන්න ඔබේ මනස සිතියම සාදන්න, අපට අතුරු මුහුණතේ මැද කොටසෙහි දැකිය හැකිය.
ඊට පසු, එය මෙවලමෙහි ප්රධාන අංගය වෙත ඔබව ගෙන යනු ඇත. ඊට පස්සේ, අපි ක්ලික් කරන්න ඕනේ අලුත් විකල්පය, අපට ඔබගේ බ්රවුසරයේ ඉහළ වම් කොටස දැකිය හැක. කරුණාකර ක්ලික් කරන්න මනස සිතියම එකම පිටුවේ දකුණු කෙළවරේ ඇති විකල්ප.
අප විසින් කළ යුතු පහත ක්රියාව වන්නේ ක්ලික් කිරීමයි ප්රධාන නෝඩය ඔබේ වෙබ් අඩවියේ මැද කොටසේ. මෙම නෝඩය ඔබගේ රූප සටහනේ මූලික මාතෘකාව ලෙස ක්රියා කරයි. ඉන්පසු, එකතු කිරීමට ඉදිරියට යන්න උප නෝඩ්, ඉහත විකල්පයන් මත අපට සොයා ගත හැක. කරුණාකර ඔබට අවශ්ය උප නෝඩ් ගණන එක් කරන්න.
ඔබ සම්පූර්ණයෙන්ම එකතු කරන්නේ නම් නෝඩ් හා උප නෝඩ්, අපි එය වඩාත් සවිස්තරාත්මකව සාදන ලද රූප සටහනක් බවට පත් කරන බැවින් ඔබේ නෝඩ් තුළ තොරතුරු එක් කිරීමට දැන් කාලයයි. එවිට, අතර සබඳතා බලන්න වස්තු ඔබගේ ප්රස්ථාරය තුළ, එක් එක් ක්ලික් කරන්න නෝඩය එය එකිනෙකා සමඟ සම්බන්ධයක් ඇති අතර තට්ටු කරන්න සම්බන්ධය කෙළවරට ඉහලින්. ඇන් ඊතලය වස්තූන්ගේ නිරූපණයක් ලෙස දිස්වනු ඇත.
ඊළඟ පියවර වන්නේ වෙබ් අඩවියේ දකුණු කෙළවරේ ඇති මෙවලම් භාවිතයෙන් ඔබේ රූප සටහන වැඩිදියුණු කිරීමයි. ඔබට එකතු කළ හැකිය පසුබිම වෙනස්කම්, ද වර්ණ හා තේමා ප්රස්ථාරයේ, සහ අකුරු.
අපි ඔබේ රූප සටහන සුරකින විට, තට්ටු කරන්න අපනයන වෙබ් පිටුවේ දකුණු කොටසේ ඇති බොත්තම. ඉන්පසු ඔබ කැමති ආකෘතිය තෝරන්න.
4 කොටස. ORM රූප සටහන පිළිබඳ නිතර අසන ප්රශ්න
ORM රූප සටහන සහ ER රූප සටහන අතර ඇති වෙනස්කම් මොනවාද?
ORM රූප සටහන සහ ER ප්රස්ථාරය යනු දත්ත සමුදා ව්යුහයන් ආකෘති නිර්මාණය සහ ඔබේ දත්ත ගබඩාව තුළ ඇති විශේෂිත වස්තූන් පිළිබඳ සංක්ෂිප්ත තොරතුරු පෙන්වන රූප වේ. කෙසේ වෙතත්, වෙනස වන්නේ විස්තර ලබා දීම සම්බන්ධයෙන් ඔවුන්ගේ ගැඹුරයි. ORM රූප සටහන ER රූප සටහනට වඩා ගැඹුරු තොරතුරු සපයයි. ඒවා සමහර පැතිවලින් වෙනස් විය හැක, නමුත් ඒවා වෙබ් ග්රැෆික්ස් සහ මෝස්තර පරිණාමය කිරීමට උපකාරී වන බව අපට ප්රතික්ෂේප කළ නොහැක.
ORM රූප සටහන සමඟ JavaScript හට දැවැන්ත කාර්යභාරයක් තිබේද?
ඔව්. අප කවුරුත් දන්නා පරිදි, ORM රූප සටහනක් යනු නිශ්චිත වස්තු සමූහයක් තුළ සිතියම්ගත කිරීමකි. මෙම වස්තූන් බොහෝ විට JavaScript වැනි ක්රමලේඛන භාෂාවක ස්වභාවයේ ඇත. ORM රූප සටහන පිටුපස ඇති ක්රමලේඛන භාෂාව දැනගැනීම සඳහා JavaScript හි අත්යවශ්ය කාර්යභාරයක් අඩංගු වන්නේ එබැවිනි.
ORM වලට වඩා හොඳ ක්රමලේඛන භාෂාව කුමක්ද?
ක්රමලේඛන භාෂා එකිනෙකට වෙනස්. කෙසේ වෙතත්, අපි ප්රායෝගික කළමනාකරණය දෙස බැලුවහොත්, ORM වලට වඩා SQL වඩා හොඳය. අපි ඔබේ දත්ත සමුදායේ භාවිතය සහ කාර්ය සාධනය උපරිම කරන බැවින් SQL භාවිතය ගැන වැඩි විස්තර දැනගැනීම ඉතා වැදගත් වේ.
නිගමනය
අපි ඉහත තොරතුරු නැවත අවධාරණය කරන විට, ORM රූප සටහන පිළිබඳ එහි නිර්වචනය, භාවිතය, උදාහරණ සහ එය නිර්මාණය කිරීමේදී අප විසින් ගත යුතු ක්රියා පටිපාටිය වැනි විවිධ විස්තර අපට දැක ගත හැක. අපගේ කර්තව්යයන් සහ ඇඹරීමේදී අප එය භාවිතා කරන විට ඉහත කරුණු සමඟ දැනුම ලබා ගනිමු. තවද, අප මතක තබා ගත යුතු ප්රධාන කරුණ වන්නේ මෘදුකාංග ඉංජිනේරු විද්යාව සඳහා ව්යුහයේ දත්ත ආකෘති නිර්මාණය සඳහා ORM රූප සටහනක් භාවිතා කිරීමයි. ඊට අමතරව, අපට එහි වාසි ද දැකිය හැකිය MindOnMap අවම වශයෙන් සරල පියවරයන් සමඟ ක්රියා පටිපාටි කළ හැකි කිරීම පිළිබඳව. බොහෝ විශේෂාංග ලබා දීමට එහි ඇති හැකියාව බොහෝ පරිශීලකයින් එය නිරන්තරයෙන් භාවිතා කිරීමට හේතුවයි. ඔබගේ බ්රවුසරය හරහා දැන් එය භාවිතා කරන්න.
ඔබ කැමති පරිදි ඔබේ මනස සිතියම සාදන්න