একটি রিলেশনাল ডাটাবেস মডেলে নিচের কোনটি দ্বারা Relation প্রকাশ করা হয়?
সঠিক উত্তর
গTables
ব্যাখ্যা
প্রশ্নটি রিলেশনাল ডেটাবেজের পরিভাষা যাচাই করছে। রিলেশনাল মডেলে রিলেশন মানে একটি টেবিল, তাই উত্তর টেবিলস।
এই মডেলটি ১৯৭০ সালে ই এফ কড প্রস্তাব করেন। এখানে সব তথ্য সারি আর কলামের টেবিলে রাখা হয়। গণিতের ভাষায় এমন টেবিলকে রিলেশন বলে, সেখান থেকেই রিলেশনাল নাম।
টেবিলের প্রতিটি সারিকে বলে টাপল, যেমন একজন ছাত্রের পুরো রেকর্ড। প্রতিটি কলামকে বলে অ্যাট্রিবিউট, যেমন নাম বা রোল নম্বর। তাই পুরো টেবিল রিলেশন, সারি টাপল, কলাম অ্যাট্রিবিউট।
ফাঁদ বোঝার কৌশল: টাপল আর রো একই জিনিস। দুটো সমার্থক বিকল্প একসঙ্গে সঠিক হতে পারে না, তাই দুটোই বাদ; আর অ্যাট্রিবিউট হলো কলাম।
স্টেপ বাই স্টেপ শিখুন
৩/৩| রিলেশনাল পরিভাষা | সাধারণ নাম | উদাহরণ |
|---|---|---|
| Relation | Table | ছাত্র টেবিল |
| Tuple | Row (সারি) | একজন ছাত্রের রেকর্ড |
| Attribute | Column (কলাম) | নাম, রোল |
- রিলেশনাল মডেলে সব তথ্য টেবিলে থাকে; টেবিল = Relation।
- টেবিলের প্রতিটি সারি (Row) = Tuple, একটি পূর্ণ রেকর্ড।
- প্রতিটি কলাম = Attribute, একটি বৈশিষ্ট্য যেমন নাম।
ক. Tuples: Tuple হলো টেবিলের একটি সারি, পুরো relation নয়।
খ. Attributes: Attribute হলো টেবিলের কলাম।
ঘ. Rows: Row আর Tuple একই জিনিস; relation হলো পুরো টেবিল।
Relation = Table, Tuple = Row, Attribute = Column।
টেবিলই রিলেশন, সারিই টাপল, কলামই অ্যাট্রিবিউট।