🎓 විභාග ඉලක්කගත වැදගත්කම
මෙම ඒකකය, **සම්බන්ධිත දත්ත සමුදා සංකල්ප, වගු නිර්මාණය, ප්රාථමික/ආගන්තුක යතුරු සහ සරල විමසුම් (Queries)** වැනි මූලිකාංග ආවරණය කරයි. සෑම ප්රශ්න පත්රයකම පාහේ මෙයින් කොටස් අනිවාර්යයෙන්ම අඩංගු වේ (උදා: වගු සම්බන්ධතා, යතුරු හඳුනා ගැනීම, යාවත්කාලීන කිරීම්).
✅ දළ ලකුණු බර:
MCQ: $\text{4 - 6}$ පමණ (16-25 ප්රශ්න අංක අතර).
Paper II (ව්යුහගත): $\text{10 - 15}$ ලකුණු (මූලික රචනා ප්රශ්නවල කොටස් ලෙස, 3 වන හෝ 4 වන ප්රශ්නය).
I. දත්ත සමුදායක මූලික සංකල්ප
- **දත්ත සමුදාය (Database):** අදාළ, ව්යුහගත දත්ත එකතුවක් වන අතර, එය පහසුවෙන් කළමනාකරණය කිරීමට (ගබඩා කිරීමට, ලබා ගැනීමට, යාවත්කාලීන කිරීමට) හැකියාව සලසයි.
- **වගුව (Table):** දත්ත සමුදායක මූලික ගොඩනැගිලි ඒකකය වන අතර, දත්ත පේළි (Records) සහ තීරු (Fields) ලෙස ගබඩා කරයි.
- **ක්ෂේත්රය/තීරුව (Field):** වගුවක ඇති තනි දත්ත වර්ගයක් නිරූපණය කරයි (උදා: නම, ලිපිනය, Student\_ID).
- **පේළිය/රෙකෝඩය (Record):** තනි වස්තුවකට (Entity) අදාළ සියලුම ක්ෂේත්රවල අගයන් එකතුවකි.
II. දත්ත සමුදායක ගුණාංග
- **පුනරාවර්තනය නොමැතිකම (Absence of Redundancy):** දත්ත අනවශ්ය ලෙස නැවත නැවත ගබඩා කිරීම අවම කිරීම.
- **නිරවද්යතාව (Accuracy):** දත්ත නිවැරදි හා සත්ය බව සහතික කිරීම.
- **තොරතුරු අඛණ්ඩතාව (Integrity):** දත්තවල වලංගුතාව සහ අනුකූලතාව පවත්වා ගැනීම.
III. යතුරු වර්ග (Keys)
- **ප්රාථමික යතුර (Primary Key):** වගුවක ඇති එක් එක් රෙකෝඩය **අනන්යව හඳුනා ගන්නා** ක්ෂේත්රයක් හෝ ක්ෂේත්ර සමූහයකි. (උදා: Student\_ID).
- **සංයුක්ත යතුර (Composite Key):** රෙකෝඩයක් අනන්යව හඳුනා ගැනීමට **ක්ෂේත්ර දෙකක් හෝ වැඩි ගණනක්** අවශ්ය වන විට භාවිතා වේ (උදා: Enrollment වගුවේ Student\_ID + Course\_ID).
- **ආගන්තුක යතුර (Foreign Key):** එක් වගුවක (උදා: Student) ඇති ප්රාථමික යතුර, තවත් වගුවක (උදා: Enrollment) **සම්බන්ධතාවක්** ඇති කිරීමට භාවිතා කරන ක්ෂේත්රයකි.
IV. දත්ත සමුදා සම්බන්ධතා (Relationships)
- **එකෙන්-එකට (One-to-One):** වගු දෙකෙහිම එක් රෙකෝඩයක් තවත් වගුවක එක් රෙකෝඩයකට පමණක් සම්බන්ධ වීම.
- **එකෙන්-බහුවකට (One-to-Many):** එක් වගුවක එක් රෙකෝඩයක් තවත් වගුවක රෙකෝඩ කිහිපයකට සම්බන්ධ වීම (බහුලවම භාවිතා වන සම්බන්ධතාව).
- **බහුවෙන්-බහුවකට (Many-to-Many):** අතරමැදි වගුවක් (Junction Table) හරහා රෙකෝඩ කිහිපයක් රෙකෝඩ කිහිපයකට සම්බන්ධ වීම.
📥 සටහන් PDF බාගත කරන්න
සියලුම සටහන් පහසුවෙන් මුද්රණය කර ගැනීම සඳහා PDF ගොනුවක් ලෙස බාගත කර ගත හැකිය。
දත්ත සමුදා මූලිකාංග, වගු නිර්මාණය, යතුරු සහ විමසුම් ඉගෙන ගන්නා අන්තර්ක්රියාකාරී මෙවලම්.
පරිපූර්ණ කිරීම
0%
දත්ත සමුදාවක මූලික කොටස් ඒවායේ නිවැරදි විස්තරයට ඇදගෙන යන්න.
දත්ත සමුදා කොටස්
දත්ත සමුදාය
වගුව
ක්ෂේත්රය
රෙකෝඩය
ප්රාථමික යතුර
ආගන්තුක යතුර
විස්තර
පේළි සහ තීරු වලින් සමන්විත දත්ත ව්යුහය
තනි දත්ත වර්ගයක් නිරූපණය කරන තීරුව
තනි වස්තුවක් සඳහා සියලු ක්ෂේත්රවල අගයන්
රෙකෝඩයක් අනන්යව හඳුනා ගන්නා ක්ෂේත්රය
වගු දෙකක් අතර සම්බන්ධතාවක් ඇති කරන ක්ෂේත්රය
පාසල් පද්ධතියක වගු 3ක් පහත දැක්වේ. යතුරු හඳුනාගෙන සම්බන්ධතා නිර්මාණය කරන්න.
Student_ID (PK)
Student_Name
Grade
Contact_No
Course_ID (PK)
Course_Name
Credits
Teacher_ID
Enroll_ID (PK)
Student_ID (FK)
Course_ID (FK)
Enroll_Date
Grade
යතුරු සහ සම්බන්ධතා හඳුනාගන්න
විවිධ වගු වලින් දත්ත ලබා ගැනීමට විමසුම් ගොඩනඟන්න.
ජනනය කළ SQL විමසුම:
SELECT * FROM STUDENT
නව වගුවක් සැලසුම් කරන්න. ක්ෂේත්ර ඇදගෙන යාමෙන් ඒවා එකතු කරන්න.
ලබා ගත හැකි ක්ෂේත්ර:
ID (Integer)
Name (Text)
Age (Integer)
Email (Text)
Date of Birth (Date)
Salary (Decimal)
Active (Boolean)
තෝරාගත් ක්ෂේත්රය:
ක්ෂේත්රයක් තෝරාගැනීමට ක්ලික් කරන්න
වගු ගුණාංග:
🔤
දත්ත වර්ග
Text, Number, Date, Boolean
🔗
සම්බන්ධතා
One-to-One, One-to-Many, Many-to-Many
🗝️
යතුරු
PK, FK, Composite, Unique
🔍
විමසුම්
SELECT, WHERE, ORDER BY
විභාග ඉලක්කගත, 9 වන ඒකකයට අදාළ ප්රශ්න。
📥 ව්යුහගත ප්රශ්න සහ පිළිතුරු PDF
සියලුම රචනා ප්රශ්න සහ මාර්ගෝපදේශ PDF ගොනුවක් ලෙස බාගත කර ගත හැකිය。
නිවැරදි පිළිතුර තෝරන්න. සියලුම ප්රශ්න සම්පූර්ණ කළ පසු ඔබේ ලකුණු පෙන්වනු ඇත。
කාඩ්පත පෙරලීමට ක්ලික් කරන්න。