১. ডাটাবেজের লজিক্যাল স্ট্রাকচার বা গাঠনিক রূপকে কী বলা হয়?
উত্তর: খ) স্কিমা (Schema)

২. নিচের কোনটি একটি রিলেশনাল ডাটাবেজ ম্যানেজমেন্ট সিস্টেম (RDBMS) এর উদাহরণ নয়?
উত্তর: ঘ) MongoDB

৩. ডাটাবেজ টেবিলের দুটি রেকর্ডের মধ্যে সম্পর্ক বা লিংকিং তৈরি করার জন্য কোন কি (Key) ব্যবহার করা হয়?
উত্তর: খ) ফরেন কি (Foreign Key)

৪. নিচের কোনটি ডাটাবেজের একটি রেকর্ডের অদ্বিতীয়তা (Uniqueness) নিশ্চিত করে?
উত্তর: ক) Primary Key

৫. ডাটাবেজ থেকে নির্দিষ্ট কোনো তথ্য খোঁজার বা কুয়েরি করার জন্য নিচের কোন ভাষাটি সবচেয়ে বেশি ব্যবহৃত হয়?
উত্তর: খ) SQL (Structured Query Language)

৬. ডাটাবেজের তথ্যের অনাকাঙ্ক্ষিত পুনরাবৃত্তি হ্রাস করে ডাটাবেজকে সুসংহত করার প্রক্রিয়াকে কী বলে?
উত্তর: খ) নরমালাইজেশন (Normalization)

৭. SQL-এ টেবিল থেকে কোনো কলাম বা রেকর্ড সম্পূর্ণ মুছে ফেলার জন্য কোন কমান্ডটি ব্যবহার করা হয়?
উত্তর: খ) DROP বা DELETE

৮. ডাটাবেজের একটি কলাম (Column)-কে কারিগরি ভাষায় কী বলা হয়ে থাকে?
উত্তর: গ) অ্যাট্রিবিউট (Attribute)

৯. ডাটাবেজের একটি সম্পূর্ণ সারি (Row) বা রেকর্ডকে নিচের কোন নামে ডাকা হয়?
উত্তর: খ) টুপল (Tuple)

১০. বড় বড় ডাটাবেজ থেকে দ্রুত তথ্য খোঁজার জন্য নিচের কোনটি তৈরি করতে হয়?
উত্তর: ক) ইনডেক্স (Index)

১. ডাটাবেজ (Database) শব্দের অর্থ কী?
উত্তর: তথ্য ভান্ডার / তথ্যের সমাবেশ

২. তথ্যের ক্ষুদ্রতম একককে কী বলা হয়?
উত্তর: ডাটা (Data) বা উপাত্ত

৩. সুনির্দিষ্ট আউটপুট বা ফলাফল পাওয়ার জন্য প্রক্রিয়াজাতকৃত ডাটাকে কী বলে?
উত্তর: ইনফরমেশন (Information) বা তথ্য

৪. এক বা একাধিক ফিল্ডের সমন্বয়ে কী গঠিত হয়?
উত্তর: রেকর্ড (Record)

৫. পরস্পরের সাথে সম্পর্কযুক্ত একগুচ্ছ রেকর্ডকে কী বলা হয়?
উত্তর: ফাইল (File)

৬. এক বা একাধিক ফাইলের সমন্বয়ে কী গঠিত হয়?
উত্তর: ডাটাবেজ (Database)

৭. ডাটাবেজের প্রতিটি কলাম বা কলামের শিরোনামকে কী বলা হয়?
উত্তর: ফিল্ড (Field) বা অ্যাট্রিবিউট (Attribute)

৮. ডাটাবেজের প্রতিটি সারি বা রো (Row)-কে কারিগরি ভাষায় কী বলা হয়?
উত্তর: টুপল (Tuple) বা রেকর্ড (Record)

৯. নিচের কোনটি ডাটাবেজ ফাইল এক্সটেনশনের উদাহরণ?
উত্তর: .mdb / .accdb

১০. ডাটাবেজকে নিয়ন্ত্রণ, পরিচালনা ও রক্ষণাবেক্ষণ করার সফটওয়্যারকে কী বলে?
উত্তর: DBMS (Database Management System)

১১. DBMS-এর পূর্ণরূপ কী?
উত্তর: Database Management System

১২. RDBMS-এর পূর্ণরূপ কী?
উত্তর: Relational Database Management System

১৩. রিলেশনাল ডাটাবেজ মডেলের জনক কে?
উত্তর: ড. ই. এফ. কড (Dr. E. F. Codd)

১৪. ই. এফ. কড রিলেশনাল ডাটাবেজের জন্য কয়টি গোল্ডেন রুলস বা নিয়ম দিয়েছিলেন?
উত্তর: ১২টি (Codd's 12 Rules)

১৫. ডাটাবেজে ডাটার নিরাপত্তা এবং অ্যাক্সেস কন্ট্রোল নিশ্চিত করার দায়িত্ব কার?
উত্তর: DBA (Database Administrator)

১৬. DBA-এর পূর্ণরূপ কী?
উত্তর: Database Administrator

১৭. নিচের কোনটি একটি বহুল ব্যবহৃত ডেস্কটপ ডাটাবেজ সফটওয়্যার?
উত্তর: Microsoft Access

১৮. নিচের কোনটি এন্টারপ্রাইজ লেভেলের সবচেয়ে শক্তিশালী এবং জনপ্রিয় RDBMS?
উত্তর: Oracle

১৯. ওপেন সোর্স (Open Source) রিলেশনাল ডাটাবেজের সবচেয়ে জনপ্রিয় উদাহরণ কোনটি?
উত্তর: MySQL

২০. নিচের কোনটি একটি নন-রিলেশনাল বা NoSQL ডাটাবেজের উদাহরণ?
উত্তর: MongoDB

২১. SQL-এর পূর্ণরূপ কী?
উত্তর: Structured Query Language

২২. ডাটাবেজ থেকে নির্দিষ্ট শর্তসাপেক্ষে তথ্য খুঁজে বের করার প্রক্রিয়াকে কী বলে?
উত্তর: কুয়েরি (Query)

২৩. ডাটাবেজে কুয়েরি করার জন্য আদর্শ ভাষা কোনটি?
উত্তর: SQL

২৪. SQL মূলত কত প্রকার কমান্ডের সমন্বয়ে গঠিত?
উত্তর: প্রধানত ৩ প্রকার (DDL, DML, DCL)

২৫. DDL-এর পূর্ণরূপ কী?
উত্তর: Data Definition Language

২৬. DML-এর পূর্ণরূপ কী?
উত্তর: Data Manipulation Language

২৭. DCL-এর পূর্ণরূপ কী?
উত্তর: Data Control Language

২৮. নিচের কোনটি DDL (Data Definition Language) কমান্ডের উদাহরণ?
উত্তর: CREATE / ALTER / DROP

২৯. নিচের কোনটি DML (Data Manipulation Language) কমান্ডের উদাহরণ?
উত্তর: SELECT / INSERT / UPDATE / DELETE

৩০. নিচের কোনটি DCL (Data Control Language) কমান্ডের উদাহরণ?
উত্তর: GRANT / REVOKE

৩১. ডাটাবেজের লজিক্যাল বা সামগ্রিক কাঠামোকে কী বলা হয়?
উত্তর: স্কিমা (Schema)

৩২. ডাটাবেজের ফিজিক্যাল বা স্টোরেজ স্ট্রাকচারকে কী বলা হয়?
উত্তর: ফিজিক্যাল স্কিমা (Physical Schema)

৩৩. ডাটাবেজের ডাটা সম্পর্কে তথ্য ধারণ করে যে ডাটা, তাকে কী বলে?
উত্তর: মেটাডাটা (Metadata)

৩৪. মেটাডাটা কোথায় সংরক্ষিত থাকে?
উত্তর: ডাটা ডিকশনারি (Data Dictionary)-তে

৩৫. ডাটাবেজ টেবিলের রেকর্ডগুলোকে অদ্বিতীয়ভাবে (Uniquely) সনাক্ত করার জন্য কী ব্যবহার করা হয়?
উত্তর: প্রাইমারি কি (Primary Key)

৩৬. একটি ডাটাবেজ টেবিলে সর্বোচ্চ কয়টি প্রাইমারি কি থাকতে পারে?
উত্তর: ১টি

৩৭. প্রাইমারি কি-র প্রধান দুটি বৈশিষ্ট্য কী কী?
উত্তর: এটি অবশ্যই ইউনিক (Unique) হবে এবং কখনো ফাঁকা বা নাল (Null) হতে পারবে না

৩৮. কোনো একটি টেবিলের প্রাইমারি কি যদি অন্য কোনো টেবিলে ব্যবহৃত হয়, তবে তাকে কী বলে?
উত্তর: ফরেন কি (Foreign Key)

৩৯. দুটি টেবিলের মধ্যে রিলেশন বা সম্পর্ক তৈরি করার মূল হাতিয়ার কোনটি?
উত্তর: ফরেন কি (Foreign Key)

৪০. একটি টেবিলের একাধিক ফিল্ড মিলে যদি একটি প্রাইমারি কি গঠিত হয়, তবে তাকে কী বলে?
উত্তর: কম্পোজিট প্রাইমারি কি (Composite Primary Key)

৪১. প্রাইমারি কি হওয়ার যোগ্যতা সম্পন্ন সকল কি-কে একত্রে কী বলা হয়?
উত্তর: ক্যান্ডিডেট কি (Candidate Key)

৪২. ক্যান্ডিডেট কি-র মধ্য থেকে একটি কি বেছে নেওয়ার পর বাকি কি-গুলোকে কী বলা হয়?
উত্তর: অল্টারনেট কি (Alternate Key)

৪৩. ডাটাবেজে একাধিক টেবিলের মধ্যে সম্পর্ক স্থাপন করার প্রক্রিয়াকে কী বলে?
উত্তর: ডাটাবেজ রিলেশন (Database Relation)

৪৪. ডাটাবেজ রিলেশন প্রধানত কত প্রকার?
উত্তর: ৪ প্রকার

৪৫. একজন ছাত্রের কেবল একটিই আইডি কার্ড থাকতে পারে— এটি কোন ধরনের রিলেশন?
উত্তর: One-to-One (১:১)

৪৬. একজন শিক্ষকের অধীনে একাধিক ছাত্র পড়াশোনা করতে পারে— এটি কোন ধরনের রিলেশন?
উত্তর: One-to-Many (১:M)

৪৭. একাধিক ক্রেতা একাধিক পণ্য ক্রয় করতে পারেন— এটি কোন ধরনের রিলেশন?
উত্তর: Many-to-Many (M:N)

৪৮. Many-to-Many রিলেশন তৈরি করার জন্য অতিরিক্ত কোন টেবিলের প্রয়োজন হয়?
উত্তর: জাংশন টেবিল (Junction Table) বা লিংকিং টেবিল

৪৯. ডাটাবেজের তথ্যের অনাকাঙ্ক্ষিত পুনরাবৃত্তি (Redundancy) হ্রাস করার প্রক্রিয়াকে কী বলে?
উত্তর: নরমালাইজেশন (Normalization)

৫০. নরমালাইজেশনের ধারণাটি প্রথম কে প্রদান করেন?
উত্তর: ড. ই. এফ. কড (১৯৭০ সালে)

৫১. ডাটাবেজকে টেবিল আকারে ভাগ করার প্রাথমিক ধাপ বা ১ম স্তরকে কী বলা হয়?
উত্তর: 1NF (First Normal Form)

৫২. কোন স্তরের নরমালাইজেশনে পার্শিয়াল ডিপেন্ডেন্সি (Partial Dependency) দূর করা হয়?

৫৩. ট্রানজিটিভ ডিপেন্ডেন্সি (Transitive Dependency) দূর করা হয় কোন নরমাল ফর্মে?
উত্তর: 3NF (Third Normal Form)

৫৪. BCNF-এর পূর্ণরূপ কী?
উত্তর: Boyce-Codd Normal Form

৫৫. 3NF-এর চেয়েও শক্তিশালী এবং উন্নত নরমাল ফর্ম কোনটি?
উত্তর: BCNF

৫৬. বড় বড় ডাটাবেজ থেকে অত্যন্ত দ্রুত গতিতে তথ্য খোঁজার বা কুয়েরি করার প্রযুক্তিকে কী বলে?
উত্তর: ইনডেক্সিং (Indexing)

৫৭. ইনডেক্সিং-এর প্রধান অসুবিধা কী?
উত্তর: এটি মেমরিতে অতিরিক্ত জায়গা (Space) নেয় এবং ডাটা ইনসার্ট/আপডেট করার গতি কিছুটা কমিয়ে দেয়

৫৮. ডাটাবেজ টেবিলের কোনো ফিল্ডে ইনডেক্সিং করলে সার্চিং স্পিড কেমন হয়?
উত্তর: বহুগুণ বৃদ্ধি পায়

৫৯. ডাটাবেজে একাধিক কুয়েরি বা অপারেশন মিলে যদি একটি একক কাজের একক (Single Unit of Work) গঠিত হয়, তাকে কী বলে?
উত্তর: ট্রানজেকশন (Transaction)

৬০. ট্রানজেকশনের মূল ৪টি বৈশিষ্ট্যকে সংক্ষেপে কী বলা হয়?
উত্তর: ACID প্রোপার্টিজ (ACID Properties)

৬১. ACID-এর পূর্ণরূপ কী?
উত্তর: Atomicity, Consistency, Isolation, Durability

৬২. ট্রানজেকশনের হয় সম্পূর্ণ কাজ সম্পন্ন হবে, না হয় মোটেও হবে না— এটি ACID-এর কোন নীতি?
উত্তর: Atomicity (অ্যাটোমিসিটি)

৬৩. ট্রানজেকশন সফলভাবে শেষ হওয়ার পর ডাটা চিরতরে সেভ বা সংরক্ষিত হওয়ার নীতিকে কী বলে?
উত্তর: Durability (ডিউরেবিলিটি)

৬৪. ডাটাবেজে কোনো ট্রানজেকশনকে মাঝপথে বাতিল করে পূর্বের অবস্থায় ফিরিয়ে নিয়ে যাওয়ার কমান্ড কোনটি?
উত্তর: ROLLBACK

৬৫. ডাটাবেজে কোনো ট্রানজেকশন সফলভাবে সম্পন্ন করে ডাটা স্থায়ীভাবে সংরক্ষণ করার কমান্ড কোনটি?
উত্তর: COMMIT

৬৬. ডাটাবেজের তথ্যের শুদ্ধতা, নির্ভুলতা এবং সামঞ্জস্যতা বজায় থাকাকে কী বলা হয়?
উত্তর: ডাটা ইন্টিগ্রিটি (Data Integrity)

৬৭. ডাটাবেজে এনটিটি বা রেকর্ডের অদ্বিতীয়তা বজায় রাখার নিয়মকে কী বলে?
উত্তর: এনটিটি ইন্টিগ্রিটি (Entity Integrity)

৬৮. ফরেন কি-র মাধ্যমে দুটি টেবিলের ডাটার মধ্যে মিল বা সামঞ্জস্য বজায় রাখার নিয়মকে কী বলে?
উত্তর: রেফারেন্সিয়াল ইন্টিগ্রিটি (Referential Integrity)

৬৯. ডাটাবেজের নিরাপত্তা নিশ্চিত করতে নির্দিষ্ট কোনো ব্যবহারকারীকে প্রিভিলেজ বা অধিকার দেওয়ার কমান্ড কোনটি?
উত্তর: GRANT

৭০. ব্যবহারকারীর কাছ থেকে পূর্বে দেওয়া ডাটাবেজ ব্যবহারের অধিকার বা পারমিশন প্রত্যাহার করার কমান্ড কোনটি?
উত্তর: REVOKE

৭১. SQL-এ কোনো টেবিলের গঠন বা কলামের ডাটা টাইপ পরিবর্তন করার জন্য কোন DDL কমান্ড ব্যবহৃত হয়?
উত্তর: ALTER

৭২. ডাটাবেজ টেবিল থেকে নির্দিষ্ট কোনো শর্তের ভিত্তিতে ডাটা ফিল্টার করার জন্য কোন ক্লজ (Clause) ব্যবহার করা হয়?
উত্তর: WHERE ক্লজ

৭৩. SQL কুয়েরিতে একাধিক শর্ত একসাথে জুড়ে দেওয়ার জন্য কোন লজিক্যাল অপারেটর ব্যবহৃত হয়?
উত্তর: AND / OR

৭৪. ডাটাবেজের কোনো কলামের মোট যোগফল বের করার জন্য কোন অ্যাগ্রিগেট ফাংশন ব্যবহৃত হয়?
উত্তর: SUM()

৭৫. ডাটাবেজের কোনো কলামের গড় মান বের করার ফাংশন কোনটি?
উত্তর: AVG()

৭৬. একটি টেবিলে মোট কতটি রেকর্ড বা সারি আছে তা গণনা করার ফাংশন কোনটি?
উত্তর: COUNT()

৭৭. কলামের সর্বোচ্চ এবং সর্বনিম্ন মান বের করার ফাংশন দুটি কী কী?
উত্তর: MAX() এবং MIN()

৭৮. SQL-এ কুয়েরির ফলাফলকে ক্রমানুসারে (Ascending বা Descending) সাজানোর জন্য কোন ক্লজ ব্যবহৃত হয়?
উত্তর: ORDER BY

৭৯. কুয়েরির ফলাফলকে নির্দিষ্ট কোনো কলামের ভিত্তিতে গ্রুপ বা দলভুক্ত করার জন্য কোন ক্লজ ব্যবহৃত হয়?
উত্তর: GROUP BY

৮০. GROUP BY ক্লজের সাথে শর্ত আরোপ করার জন্য WHERE-এর পরিবর্তে কোন ক্লজ ব্যবহার করতে হয়?
উত্তর: HAVING ক্লজ

৮১. ডাটাবেজ থেকে ডুপ্লিকেট বা পুনরাবৃত্তিমূলক রেকর্ড বাদ দিয়ে কেবল ইউনিক রেকর্ড দেখানোর জন্য কোন কিওয়ার্ড ব্যবহৃত হয়?
উত্তর: DISTINCT

৮২. SQL কুয়েরিতে কোনো টেক্সটের নির্দিষ্ট প্যাটার্ন বা আংশিক লেখা খোঁজার জন্য কোন অপারেটর ব্যবহৃত হয়?
উত্তর: LIKE অপারেটর

৮৩. LIKE অপারেটরের সাথে যেকোনো সংখ্যক ক্যারেক্টার বোঝাতে কোন ওয়াইল্ডকার্ড (Wildcard) চিহ্ন ব্যবহৃত হয়?
উত্তর: পার্সেন্টেজ (%) চিহ্ন

৮৪. LIKE অপারেটরের সাথে একটি মাত্র নির্দিষ্ট ক্যারেক্টার বোঝাতে কোন ওয়াইল্ডকার্ড চিহ্ন ব্যবহৃত হয়?
উত্তর: আন্ডারস্কোর (_) চিহ্ন

৮৫. একাধিক টেবিলের ডাটাকে একত্রিত করে একটি একক ফলাফল হিসেবে দেখানোর প্রক্রিয়াকে কী বলে?
উত্তর: জয়েন (Join)

৮৬. দুটি টেবিলের মধ্যে শুধুমাত্র মিলে যাওয়া (Matching) রেকর্ডগুলো নিয়ে যে জয়েন গঠিত হয়, তাকে কী বলে?
উত্তর: ইনার জয়েন (Inner Join) বা ইকুই জয়েন (Equi Join)

৮৭. বাম পাশের টেবিলের সব ডাটা এবং ডান পাশের টেবিলের শুধু মিলে যাওয়া ডাটা নিয়ে কোন জয়েন কাজ করে?
উত্তর: লেফট জয়েন (Left Outer Join)

৮৮. দুটি টেবিলের সমস্ত ডাটা (মিলে যাওয়া এবং না মেলা সবসহ) একত্রে দেখানোর জন্য কোন জয়েন ব্যবহৃত হয়?
উত্তর: ফুল আউটার জয়েন (Full Outer Join)

৮৯. ডাটাবেজের মূল টেবিল অপরিবর্তিত রেখে ব্যবহারকারীর সুবিধার্থে তৈরি করা ভার্চুয়াল টেবিল (Virtual Table)-কে কী বলে?
উত্তর: ভিউ (View)

৯০. একটি কুয়েরির ভেতরে যদি আরেকটি সাব-কুয়েরি বা অভ্যন্তরীণ কুয়েরি লেখা হয়, তবে তাকে কী বলে?
উত্তর: নেস্টেড কুয়েরি (Nested Query) বা সাবকুয়েরি

৯১. ডাটাবেজে কোনো নির্দিষ্ট ঘটনা বা অপারেশন (যেমন- INSERT বা DELETE) ঘটলে স্বয়ংক্রিয়ভাবে যে প্রোগ্রামটি রান হয়, তাকে কী বলে?
উত্তর: ট্রিগার (Trigger)

৯২. বারবার ব্যবহৃত হয় এমন জটিল SQL কোডকে ডাটাবেজে স্থায়ীভাবে সেভ করে রাখার পদ্ধতিকে কী বলে?
উত্তর: স্টোর্ড প্রসিডিউর (Stored Procedure)

৯৩. ডাটাবেজের ব্যাকআপ বা সুরক্ষার জন্য ডাটাবেজের একটি অবিকল প্রতিলিপি অন্য সার্ভারে তৈরি করাকে কী বলে?
উত্তর: ডাটাবেজ রেপ্লিকেশন (Replication)

৯৪. ভিন্ন ভিন্ন ভৌগোলিক অবস্থানে ছড়িয়ে থাকা ডাটাবেজকে একত্রে কী বলা হয়?
উত্তর: ডিস্ট্রিবিউটেড ডাটাবেজ (Distributed Database)

৯৫. বিশাল পরিমাণ ঐতিহাসিক বা পুরাতন ডাটা একত্রিত করে বিশ্লেষণ করার জন্য যে বিশেষ ডাটাবেজ তৈরি করা হয়, তাকে কী বলে?
উত্তর: ডাটা ওয়ারহাউজ (Data Warehouse)

৯৬. ডাটা ওয়ারহাউজ থেকে স্বয়ংক্রিয়ভাবে লুকিয়ে থাকা গুরুত্বপূর্ণ তথ্য বা ট্রেন্ড খুঁজে বের করার প্রযুক্তিকে কী বলে?
উত্তর: ডাটা মাইনিং (Data Mining)

৯৭. ওল্যাপ (OLAP)-এর পূর্ণরূপ কী?
উত্তর: Online Analytical Processing

৯৮. ওলটিপি (OLTP)-এর পূর্ণরূপ কী?
উত্তর: Online Transaction Processing

৯৯. ব্যাংকের এটিএম (ATM) বুথের ট্রানজেকশন ট্র্যাকিং সিস্টেমটি কোন ধরনের ডাটাবেজ সিস্টেমের উদাহরণ?
উত্তর: OLTP

১০০. ই-কমার্স ওয়েবসাইটের প্রোডাক্ট ক্যাটালগ ও ইউজার ডাটা সংরক্ষণে সাধারণত কোন ডাটাবেজ মডেল ব্যবহৃত হয়?
উত্তর: রিলেশনাল ডাটাবেজ মডেল (RDBMS)

১০১. ডাটাবেজ সিকিউরিটির জন্য ডাটাকে অপাঠ্য কোডে রূপান্তর করার প্রক্রিয়াকে কী বলে?
উত্তর: ডাটা এনক্রিপশন (Data Encryption)

১০২. এনক্রিপ্ট করা ডাটাকে পুনরায় সাধারণ টেক্সটে রূপান্তর করার প্রক্রিয়াকে কী বলে?
উত্তর: ডাটা ডিক্রিপশন (Data Decryption)

১০৩. হ্যাকাররা ইনপুট বক্সের মাধ্যমে ডাটাবেজে ক্ষতিকর কোড পুশ করে ডাটা চুরি করার পদ্ধতিকে কী বলে?
উত্তর: SQL ইনজেকশন (SQL Injection)

১০৪. ডাটাবেজের ডাটা এনক্রিপশনের জন্য বহুল ব্যবহৃত একটি অ্যালগরিদম কোনটি?
উত্তর: AES (Advanced Encryption Standard)

১০৫. ইআরডি (ERD)-এর পূর্ণরূপ কী?
উত্তর: Entity Relationship Diagram

১০৬. ERD-তে এনটিটি (Entity)-কে কোন জ্যামিতিক চিহ্নের মাধ্যমে প্রকাশ করা হয়?
উত্তর: আয়তক্ষেত্র (Rectangle)

১০৭. ERD-তে ফিল্ড বা অ্যাট্রিবিউট (Attribute)-কে কোন চিহ্নের মাধ্যমে দেখানো হয়?
উত্তর: উপবৃত্ত (Ellipse)

১০৮. ERD-তে রিলেশনশিপ বা সম্পর্ককে কোন চিহ্নের সাহায্যে প্রকাশ করা হয়?
উত্তর: ডায়মন্ড বা রম্বস (Diamond)

১০৯. ডাটাবেজ ডিজাইনের গ্রাফিক্যাল বা চিত্রভিত্তিক রূপকে কী বলা হয়?
উত্তর: ডাটা ফ্লো ডায়াগ্রাম (DFD) বা ERD

১১০. ডাটাবেজে একই ডাটা একাধিক স্থানে সংরক্ষিত থাকার সমস্যাকে কী বলে?
উত্তর: ডাটা রিডান্ড্যান্সি (Data Redundancy)

১১১. ডাটা রিডান্ড্যান্সির কারণে ডাটাবেজে কোন প্রধান সমস্যাটি দেখা দেয়?
উত্তর: ডাটা ইনকনসিস্টেন্সি (Inconsistency) বা তথ্যের অমিল

১১২. ডাটাবেজের ডাটা ডিকশনারিতে কী থাকে?
উত্তর: ডাটাবেজের সমস্ত টেবিল, কলাম, ডাটা টাইপ এবং নিয়মনীতির বিবরণ

১১৩. রিলেশনাল অ্যালজেব্রা (Relational Algebra) কী ধরনের ভাষা?
উত্তর: প্রসিডিউরাল কুয়েরি ল্যাঙ্গুয়েজ (Procedural Query Language)

১১৪. SQL কী ধরনের ল্যাঙ্গুয়েজ হিসেবে পরিচিত?
উত্তর: ডিক্ল্যারেটিভ বা নন-প্রসিডিউরাল ল্যাঙ্গুয়েজ

১১৫. ডাটাবেজ টেবিল থেকে নির্দিষ্ট কিছু সারি বা রেকর্ড বেছে নেওয়ার রিলেশনাল অপারেশনকে কী বলে?
উত্তর: সিলেকশন (Selection)

১১৬. ডাটাবেজ টেবিল থেকে নির্দিষ্ট কিছু কলাম বা ফিল্ড বেছে নেওয়ার অপারেশনকে কী বলে?
উত্তর: প্রজেকশন (Projection)

১১৭. সিলেকশন অপারেশনকে কোন গ্রীক অক্ষর দ্বারা প্রকাশ করা হয়?
উত্তর: সিগমা (σ)

১১৮. প্রজেকশন অপারেশনকে কোন গ্রীক অক্ষর দ্বারা প্রকাশ করা হয়?
উত্তর: পাই (π)

১১৯. দুটি টেবিলের কার্টেশিয়ান প্রোডাক্ট (Cartesian Product)-কে কোন চিহ্ন দ্বারা প্রকাশ করা হয়?
উত্তর: গুণ (X) চিহ্ন

১২০. অবজেক্ট অরিয়েন্টেড ডাটাবেজে ডাটা কী হিসেবে সংরক্ষিত থাকে?
উত্তর: অবজেক্ট (Object) হিসেবে

১২১. বিগ ডাটা (Big Data) ব্যবস্থাপনার জন্য কোন ধরনের ডাটাবেজ আর্কিটেকচার সবচেয়ে উপযোগী?
উত্তর: NoSQL এবং ডিস্ট্রিবিউটেড ডাটাবেজ

১২২. হাডুপ (Hadoop) মূলত কীসের জন্য ব্যবহৃত হয়?
উত্তর: বিগ ডাটা প্রসেসিং ও স্টোরেজ

১২৩. ডাটাবেজে 'Null Value' বলতে কী বোঝায়?
উত্তর: অজ্ঞাত বা অনুপস্থিত তথ্য (এটি শূন্য বা স্পেস নয়)

১২৪. ডাটাবেজের কোনো ফিল্ডে ডেট এবং টাইম (Date & Time) সংরক্ষণের জন্য কোন ডাটা টাইপ ব্যবহৃত হয়?
উত্তর: DATETIME / TIMESTAMP

১২৫. দীর্ঘ বিবরণী বা বড় টেক্সট সংরক্ষণের জন্য এমএস অ্যাক্সেসে কোন ডাটা টাইপ ব্যবহৃত হয়?
উত্তর: মেমো (Memo) বা লং টেক্সট

১২৬. এমএস অ্যাক্সেসে টেক্সট ডাটা টাইপের সর্বোচ্চ ক্যারেক্টার লিমিট কত?
উত্তর: ২৫৫টি ক্যারেক্টার

১২৭. ডাটাবেজে কেবল Yes অথবা No সংরক্ষণের জন্য কোন ডাটা টাইপ উপযোগী?
উত্তর: বুলিয়ান (Boolean) বা লজিক্যাল ডাটা টাইপ

১২৮. ডাটাবেজ সিস্টেমে বুটস্ট্র্যাপ (Bootstrap) কী?
উত্তর: ডাটাবেজ ইঞ্জিন চালুর প্রাথমিক প্রক্রিয়া

১২৯. ফাইল প্রসেসিং সিস্টেমের তুলনায় DBMS-এর প্রধান সুবিধা কোনটি?
উত্তর: ডাটা শেয়ারিং সহজ এবং ডুপ্লিকেশান কম হয়

১৩০. ডাটাবেজ লকিং (Locking) মেকানিজম কেন ব্যবহৃত হয়?
উত্তর: কনকারেন্সি কন্ট্রোল বা একই সাথে একাধিক ইউজারের ডাটা আপডেটজনিত জ্যাম ঠেকাতে

১৩১. ডেডলক (Deadlock) কী?
উত্তর: এমন একটি অবস্থা যেখানে দুটি ট্রানজেকশন একে অপরের ডাটা রিলিজ করার জন্য অনন্তকাল অপেক্ষা করে

১৩২. ডেডলক নিরসনের একটি জনপ্রিয় অ্যালগরিদম কোনটি?
উত্তর: ব্যাংকার্স অ্যালগরিদম (Banker's Algorithm)

১৩৩. ডাটাবেজের কনকারেন্সি কন্ট্রোলের জন্য ব্যবহৃত একটি প্রোটোকল কোনটি?
উত্তর: টু-ফেজ লকিং (2PL) প্রোটোকল

১৩৪. নিচের কোনটি মাইক্রোসফটের তৈরি একটি জনপ্রিয় ক্লাউড ডাটাবেজ সার্ভিস?
উত্তর: Microsoft Azure SQL Database

১৩৫. ওরাকল কর্পোরেশনের তৈরি ওপেন সোর্স ডাটাবেজ কোনটি?
উত্তর: MySQL (সান মাইক্রোসিস্টেম কিনে নেওয়ার পর বর্তমানে ওরাকলের অধীনে)

১৩৬. ডাটাবেজের ভিউ (View)-এর প্রধান সুবিধা কী?
উত্তর: এটি ডাটাবেজের জটিল কুয়েরিকে সহজ করে এবং নিরাপত্তা বাড়ায়

১৩৭. ডাটাবেজ সিস্টেমে চাইল্ড টেবিল (Child Table) কাকে বলে?
উত্তর: যে টেবিলে ফরেন কি (Foreign Key) অবস্থান করে

১৩৮. ডাটাবেজ সিস্টেমে প্যারেন্ট টেবিল (Parent Table) কাকে বলে?
উত্তর: যে টেবিলের প্রাইমারি কি-কে অন্য টেবিলে রেফারেন্স করা হয়

১৩৯. কোনো প্যারেন্ট টেবিলের রেকর্ড ডিলিট করলে চাইল্ড টেবিলের রেকর্ডও স্বয়ংক্রিয়ভাবে ডিলিট হওয়ার মেকানিজমকে কী বলে?
উত্তর: অন ডিলিট ক্যাসকেড (ON DELETE CASCADE)

১৪০. SQL-এ নতুন ডাটাবেজ তৈরি করার সঠিক সিনট্যাক্স কোনটি?
উত্তর: CREATE DATABASE database_name;

১৪১. SQL-এ নতুন টেবিল তৈরি করার সঠিক সিনট্যাক্স কোনটি?
উত্তর: CREATE TABLE table_name (...);

১৪২. টেবিলে নতুন ডাটা বা রেকর্ড ইনসার্ট করার কমান্ড কোনটি?
উত্তর: INSERT INTO

১৪৩. টেবিলের বিদ্যমান কোনো ডাটা সংশোধন বা পরিবর্তন করার কমান্ড কোনটি?
উত্তর: UPDATE

১৪৪. SQL-এ UPDATE কমান্ডের সাথে অবশ্যই কোন ক্লজ ব্যবহার করতে হয়, নতুবা সব ডাটা পরিবর্তন হয়ে যাবে?
উত্তর: WHERE ক্লজ

১৪৫. ডাটাবেজ টেবিল থেকে নির্দিষ্ট কোনো রেকর্ড মুছে ফেলার কমান্ড কোনটি?
উত্তর: DELETE FROM

১৪৬. টেবিলের স্ট্রাকচার ঠিক রেখে ভেতরের সব ডাটা একবারে দ্রুত খালি করার কমান্ড কোনটি?
উত্তর: TRUNCATE

১৪৭. DROP এবং TRUNCATE-এর মধ্যে মূল পার্থক্য কী?
উত্তর: DROP টেবিলসহ সব মুছে ফেলে, আর TRUNCATE শুধু টেবিলের ভেতরের ডাটা মুছে ফেলে

১৪৮. SQL কুয়েরিতে কোনো কলামের নাম সাময়িকভাবে পরিবর্তন করে দেখানোর পদ্ধতিকে (Alias) কী বলে?
উত্তর: AS কিওয়ার্ড ব্যবহার করা

১৪৯. SQL কুয়েরিতে কোনো নির্দিষ্ট সীমার মধ্যে ডাটা খোঁজার জন্য কোন অপারেটর ব্যবহৃত হয়?
উত্তর: BETWEEN অপারেটর

১৫০. SQL কুয়েরিতে একাধিক নির্দিষ্ট মানের তালিকা থেকে ম্যাচ করার জন্য কোন অপারেটর ব্যবহৃত হয়?
উত্তর: IN অপারেটর

১৫১. ডাটাবেজ আর্কিটেকচারের ৩টি স্তর বা থ্রি-লেভেল আর্কিটেকচার কী কী?
উত্তর: এক্সটার্নাল, কনসেপচুয়াল এবং ইন্টার্নাল লেভেল

১৫২. ব্যবহারকারী সরাসরি ডাটাবেজের যে স্তরের সাথে ইন্টারঅ্যাক্ট করেন তাকে কী বলে?
উত্তর: এক্সটার্নাল বা ভিউ লেভেল (External Level)

১৫৩. ডাটাবেজ ডিজাইনার বা প্রোগ্রামাররা ডাটাবেজের যে স্তরের লজিক নিয়ে কাজ করেন তাকে কী বলে?
উত্তর: কনসেপচুয়াল লেভেল (Conceptual Level)

১৫৪. ডাটাবেজের ডাটা ফিজিক্যালি হার্ডডিস্কে কীভাবে জমা থাকবে তা নির্ধারিত হয় কোন স্তরে?
উত্তর: ইন্টার্নাল বা ফিজিক্যাল লেভেল

১৫৫. ডাটাবেজ আর্কিটেকচারে ডাটা ইন্ডিপেন্ডেন্স (Data Independence) কত প্রকার?
উত্তর: ২ প্রকার (লজিক্যাল এবং ফিজিক্যাল)

১৫৬. নিচের কোনটি একটি নো-এসকিউএল (NoSQL) ডাটাবেজের প্রকারভেদ?
উত্তর: ডকুমেন্ট ডাটাবেজ, কি-ভ্যালু স্টোর, গ্রাফ ডাটাবেজ

১৫৭. ফেসবুক তাদের মেসেজিং ও সোশ্যাল গ্রাফ ডাটা সংরক্ষণে কোন ডিস্ট্রিবিউটেড ডাটাবেজ ব্যবহার করে?
উত্তর: Cassandra / গ্রাফ ডাটাবেজ আর্কিটেকচার

১৫৮. ডাটাবেজের ক্ষেত্রে '체크পয়েন্ট' (Checkpoint) কী?
উত্তর: এমন একটি পয়েন্ট যার আগের সমস্ত সফল ট্রানজেকশন হার্ডডিস্কে স্থায়ীভাবে রাইট করা নিশ্চিত থাকে

১৫৯. ডাটাবেজ ক্র্যাশ করার পর রিকভারির জন্য কোন ফাইলটি সবচেয়ে বেশি সাহায্য করে?
উত্তর: লগ ফাইল (Log File) বা ট্রানজেকশন লগ

১৬০. এসকিউএল ল্যাঙ্গুয়েজের সর্বশেষ স্ট্যান্ডার্ড সংস্করণ কোনটি পরিচালনা করে?
উত্তর: ANSI / ISO

১৬১. নিচের কোনটি রিলেশনাল ডাটাবেজের মূল উপাদান?
উত্তর: টেবিল (Table) বা রিলেশন

১৬২. ডাটাবেজ কুয়েরি অপ্টিমাইজার (Query Optimizer)-এর কাজ কী?
উত্তর: একটি কুয়েরি সবচেয়ে কম সময়ে ও কম মেমরিতে রান করার কার্যকরী পথ খুঁজে বের করা

১৬৩. SQL-এ কোনো টেক্সট ডেটার দুই পাশের অপ্রয়োজনীয় স্পেস বা ফাকা জায়গা কাটার ফাংশন কোনটি?
উত্তর: TRIM()

১৬৪. ডাটাবেজে ডাটা এন্ট্রি করার সময় ভুল ডাটা ইনপুট রোধ করার নিয়মকে কী বলে?
উত্তর: ডাটা ভ্যালিডেশন কনস্ট্রেইন্ট (Validation Constraint)

১৬৫. ডাটাবেজের কোনো ফিল্ডের মান যেন সর্বদা শূন্যের চেয়ে বড় হয়— এটি নিশ্চিত করার কনস্ট্রেইন্ট কোনটি?
উত্তর: CHECK কনস্ট্রেইন্ট

১৬৬. ডাটাবেজের কোনো কলামে কোনো মান ইনপুট না দিলে স্বয়ংক্রিয়ভাবে একটি মান বসে যাওয়ার নিয়মকে কী বলে?
উত্তর: DEFAULT কনস্ট্রেইন্ট

১৬৭. ডাটাবেজের এক কলামের সাথে অন্য কলামের গাণিতিক সম্পর্কযুক্ত ফিল্ডকে কী বলে?
উত্তর: ক্যালকুলেটেড ফিল্ড (Calculated Field)

১৬৮. ডাটা মাইনিং-এর আরেকটি জনপ্রিয় নাম কী?
উত্তর: KDD (Knowledge Discovery in Databases)

১৬৯. বিগ ডাটার বৈশিষ্ট্য প্রকাশের জন্য কোন টার্মটি ব্যবহৃত হয়?
উত্তর: 5 Vs (Volume, Velocity, Variety, Veracity, Value)

১৭০. ডেটাবেজ সিস্টেমে ডাটার ডুপ্লিকেশন সম্পূর্ণ বন্ধ করাকে কী বলে?
উত্তর: জিরো রিডান্ড্যান্সি (Zero Redundancy)

১৭১. রিলেশনাল ডাটাবেজে একটি টেবিলের সর্বোচ্চ কয়টি ফরেন কি থাকতে পারে?
উত্তর: কোনো নির্দিষ্ট সীমা নেই (প্রয়োজন অনুযায়ী একাধিক হতে পারে)

১৭২. SQL কুয়েরিতে কমেন্ট বা মন্তব্য লেখার জন্য কোন চিহ্ন ব্যবহৃত হয়?
উত্তর: ডাবল ড্যাশ (--) অথবা /* ... */

১৭৩. SQL-এ স্ট্রিং বা টেক্সট ডাটাকে যুক্ত (Concatenate) করার ফাংশন কোনটি?
উত্তর: CONCAT()

১৭৪. ওরাকল ডাটাবেজে কুয়েরির আউটপুট লাইনের সংখ্যা সীমিত করার জন্য কোন কিওয়ার্ড ব্যবহৃত হয়?
উত্তর: ROWNUM

১৭৫. MySQL ডাটাবেজে কুয়েরির ফলাফল বা রেকর্ডের সংখ্যা নির্দিষ্ট করার জন্য (যেমন- প্রথম ৫টি রেকর্ড) কোন ক্লজ ব্যবহৃত হয়?
উত্তর: LIMIT ক্লজ

১৭৬. ডাটাবেজ টেবিলের দুটি ফিল্ডের মধ্যে সরাসরি মানগত বৈসাদৃশ্য খোঁজার অপারেটর কোনটি?
উত্তর: NOT EQUAL TO (!= অথবা <>)

১৭৭. ডাটাবেজের কোনো ফিল্ডে কোনো মান খালি বা অনুপস্থিত আছে কিনা তা চেক করার সঠিক কমান্ড কোনটি?
উত্তর: IS NULL

১৭৮. ডাটাবেজের কোনো ফিল্ডে কোনো মান খালি নেই বা ডাটা আছে তা চেক করার কমান্ড কোনটি?
উত্তর: IS NOT NULL

১৭৯. একটি ডাটাবেজ টেবিল থেকে আরেকটি নতুন টেবিল কপি করে তৈরি করার কমান্ড কোনটি?
উত্তর: SELECT INTO অথবা CREATE TABLE AS

১৮০. ডাটাবেজের ডাটা সিকিউরিটির জন্য 'SQL Injection' থেকে বাঁচার সর্বোত্তম উপায় কী?
উত্তর: প্রিপেয়ার্ড স্টেটমেন্ট (Prepared Statements) ব্যবহার করা

১৮১. NoSQL ডাটাবেজে ডাটা সাধারণত কোন ফরম্যাটে জমা থাকে?
উত্তর: JSON / BSON ফরম্যাটে

১৮২. গ্রাফ ডাটাবেজের মূল দুটি উপাদান কী কী?
উত্তর: নোড (Nodes) এবং এজ (Edges)

১৮৩. রিলেশনাল ডাটাবেজের একটি টেবিলকে গাণিতিক পরিভাষায় কী বলা হয়?
উত্তর: রিলেশন (Relation)

১৮৪. ডাটাবেজের একটি রেকর্ডের মান পরিবর্তনের সাথে সাথে অন্য টেবিলের মান স্বয়ংক্রিয় পরিবর্তন হওয়াকে কী বলে?
উত্তর: ক্যাসকেডিং আপডেট (Cascading Update)

১৮৫. ডিবিএমএস-এ শোর্টিং (Sorting) কী?
উত্তর: ডাটাকে যেকোনো ক্রমানুসারে (যেমন- বড় থেকে ছোট) সাজানো

১৮৬. ডাটাবেজে কোনো টেবিল ডিলিট করার পর তা কি রোলব্যাক করা সম্ভব?
উত্তর: যদি তা ট্রানজেকশনের ভেতরে থাকে তবে সম্ভব, অন্যথায় নয় (ডিফল্ট অটো-কমিট থাকলে সম্ভব না)

১৮৭. SQL-এ কারেন্ট ডেট এবং টাইম জানার ফাংশন কোনটি?
উত্তর: NOW() অথবা CURRENT_TIMESTAMP

১৮৮. ডাটাবেজ ডিকশনারিকে আর কী নামে ডাকা হয়?
উত্তর: সিস্টেম ক্যাটালগ (System Catalog)

১৮৯. ডাটাবেজের একটি ডোমেইন (Domain) বলতে কী বোঝায়?
উত্তর: একটি নির্দিষ্ট কলামের গ্রহণযোগ্য মানসমূহের সেট (Pool of legal values)

১৯০. ডাটাবেজ টেবিলের কোনো অ্যাট্রিবিউটের মান যদি অন্য কোনো অ্যাট্রিবিউটের ওপর সম্পূর্ণ নির্ভরশীল হয়, তাকে কী বলে?
উত্তর: ফাংশনাল ডিপেন্ডেন্সি (Functional Dependency)

১৯১. ২এনএফ (2NF) বা সেকেন্ড নরমাল ফর্মের মূল শর্ত কী?
উত্তর: টেবিলটি অবশ্যই 1NF-এ থাকবে এবং কোনো আংশিক নির্ভরতা বা পার্শিয়াল ডিপেন্ডেন্সি থাকবে না

১৯২. রিলেশনাল অ্যালজেব্রায় দুটি টেবিলের কমন বা সাধারণ উপাদানগুলো বের করার অপারেশন কোনটি?
উত্তর: ইন্টারসেকশন (Intersection)

১৯৩. রিলেশনাল অ্যালজেব্রায় দুটি টেবিলের সমস্ত উপাদান একত্রিত করার অপারেশন কোনটি?
উত্তর: ইউনিয়ন (Union)

১৯৪. এসকিউএল (SQL) কত সালে প্রথম আইবিএম (IBM) কর্তৃক উন্নত করা হয়?
উত্তর: ১৯৭০-এর দশকে (তখন এর নাম ছিল SEQUEL)

১৯৫. ডাটাবেজ অ্যাডমিনিস্ট্রেটরের প্রধান কাজ কোনটি?
উত্তর: ডাটাবেজ তৈরি, ইউজার পারমিশন দেওয়া এবং ব্যাকআপ নিশ্চিত করা

১৯৬. মেমোরি ডাটাবেজ (In-Memory Database)-এর একটি অত্যন্ত জনপ্রিয় উদাহরণ কোনটি?
উত্তর: Redis

১৯৭. প্রথাগত ডাটাবেজের তুলনায় ইন-মেমোরি ডাটাবেজের গতি কেমন হয়?
উত্তর: অত্যন্ত দ্রুত গতির (কারণ ডাটা সরাসরি র‍্যামে প্রসেস হয়)

১৯৮. ডাটাবেজের শোর্টিং ও ইনডেক্সিং-এর জন্য ইন্টারনালি কোন ডাটা স্ট্রাকচার সবচেয়ে বেশি ব্যবহৃত হয়?
উত্তর: B-Tree / B+ Tree

১৯৯. ডাটাবেজের কনসেপচুয়াল ডিজাইন থেকে ফিজিক্যাল ডিজাইনে রূপান্তরের প্রক্রিয়াকে কী বলে?
উত্তর: ডাটাবেজ ম্যাপিং (Database Mapping)

২০০. বিসিএস ও ব্যাংক এক্সামে ডাটাবেজের সবচেয়ে হাই-ইয়াল্ড ও বারবার আসা প্রশ্ন কোনটি?
উত্তর: প্রাইমারি কি, ফরেন কি এবং নরমালাইজেশনের স্তরসমূহ