Solution
Correct Answer: Option D
- রিলেশনাল অ্যালজেবরা (Relational Algebra) হলো ডাটাবেজ ম্যানেজমেন্ট সিস্টেমের (DBMS) একটি পদ্ধতিগত কুয়েরি ল্যাঙ্গুয়েজ।
- এটি রিলেশন বা টেবিলের ডেটা ম্যানিপুলেট বা প্রসেস করার জন্য বিভিন্ন অপারেশন ব্যবহার করে।
- রিলেশনাল অ্যালজেবরার মৌলিক অপারেশনগুলোকে প্রধানত দুই ভাগে ভাগ করা যায়: ইউনারি অপারেশন (যেমন: Select, Project, Rename) এবং বাইনারি অপারেশন (যেমন: Union, Cartesian Product, Set Difference)।
- Select ($\sigma$): এটি একটি ইউনারি অপারেশন যা নির্দিষ্ট শর্ত অনুযায়ী টেবিল থেকে রো বা টিউপল খুঁজে বের করে।
- Union ($\cup$): এটি একটি বাইনারি অপারেশন যা দুটি টেবিলের সব ডেটাকে একত্রিত করে একটি নতুন রিলেশন তৈরি করে।
- Rename ($\rho$): এটি একটি ইউনারি অপারেশন যা কোনো রিলেশন বা অ্যাট্রিবিউটের নাম পরিবর্তন করতে ব্যবহৃত হয়।
- যেহেতু Select, Union এবং Rename তিনটিই রিলেশনাল অ্যালজেবরার বৈধ অপারেশন, তাই সঠিক উত্তরটি হলো All of the above।