RDBMS (Relational Database Management System) এর মূল টার্মিনোলজিগুলো নিচে দেওয়া হলো:
১. ডাটাবেস (Database)
টেবিলের সমষ্টি। উদাহরণ: UniversityDB যেখানে Student, Professor, Course টেবিল থাকে।
২. টেবিল (Table / Relation)
Row এবং Column-এর সংগঠিত সংগ্রহ। প্রতিটি টেবিল একটি এন্টিটি রিপ্রেজেন্ট করে।
| StudentId | StudentName | StudentRank |
|---|---|---|
| 052 | Tom | 1 |
| 035 | David | 2 |
| 077 | John | 3 |
৩. কলাম (Column / Attribute / Field)
টেবিলের একটি ভের্টিক্যাল স্লাইস যা একটি নির্দিষ্ট প্রোপার্টি ধারণ করে।

উপরের টেবিলে StudentName একটি কলাম।
৪. রো (Row / Tuple / Record)
টেবিলের একটি হরিজন্টাল এন্ট্রি যা একটি সম্পূর্ণ এন্টিটি ইনস্ট্যান্স রিপ্রেজেন্ট করে।

উপরের টেবিলে (052, Tom, 1) একটি রো/টাপল।
৫. প্রাইমারি কী (Primary Key)
- প্রতিটি টেবিলে একটি প্রাইমারি কী থাকে।
- NULL হতে পারে না এবং ইউনিক হতে হবে।
- রোকে ইউনিকভাবে আইডেন্টিফাই করে।
উদাহরণ: Project টেবিলে ProjectID প্রাইমারি কী।
| ProjectID (PK) | ProjectName |
|---|---|
| P01 | Cluster Grouping System |
| P02 | Hospital Management System |
৬. ফরেন কী (Foreign Key)
- দুই টেবিলের মধ্যে লিঙ্ক তৈরি করে।
- এক টেবিলের কলাম অন্য টেবিলের প্রাইমারি কী রেফার করে।
উদাহরণ: Employee টেবিলে DeptID ফরেন কী, Department টেবিলে DeptID প্রাইমারি কী।

৭. সুপার কী (Super Key)
- একটি অ্যাট্রিবিউট বা অ্যাট্রিবিউট সেট যা টাপলকে ইউনিকভাবে আইডেন্টিফাই করে।
- ক্যান্ডিডেট কীর সুপারসেট।
৮. কম্পোজিট কী (Composite Key)
- দুই বা অধিক কলাম মিলিয়ে বানানো প্রাইমারি কী।
- উদাহরণ:
PRIMARY KEY (OrderID, ProductID)।
সারসংক্ষেপ চিত্র
Database
└── Table (Relation)
├── Column (Attribute)
├── Row (Tuple)
├── Primary Key (PK)
├── Foreign Key (FK) → References PK of another table
├── Super Key (Superset of Candidate Keys)
├── Candidate Key (Minimal Super Key)
├── Alternate/Secondary Key (Candidate Key not chosen as PK)
└── Composite Key (PK with 2+ columns)