আমাদের স্কুল

সেটিং

বহুনির্বাচনি প্রশ্নের দেখানোর অপশনঃ
শুধুমাত্র উত্তর 2 অপশন
3 অপশন 4 অপশন
বহুনির্বাচনি প্রশ্নের অপশন প্রদর্শনঃ
রো আকারে কলাম আকারে
বহুনির্বাচনি প্রশ্নের উত্তরঃ
লুকান বোল্ড করুন
দেখান দেখান ও বোল্ড করুন
বহুনির্বাচনি প্রশ্নের ব্যাখ্যাঃ
দেখান লুকান নিচে লুকান
থিম নির্বাচন করুনঃ
ফন্ট সাইজঃ
15

ক. Data Backup Management System
খ. Database Management Service
গ. Database Management System
ঘ. Data of Binary Management System
উত্তরঃ Database Management System
ব্যাখ্যাঃ

DBMS-এর পূর্ণরূপ হলো Database Management System

বাংলায় একে ডাটাবেজ ম্যানেজমেন্ট সিস্টেম বা তথ্যভান্ডার ব্যবস্থাপনা ব্যবস্থা বলা হয়।

DBMS হলো একটি সফটওয়্যার যা ব্যবহারকারীকে ডেটাবেজ তৈরি, পরিচালনা এবং অ্যাক্সেস করতে সাহায্য করে। এটি ডেটা সংরক্ষণ, পুনরুদ্ধার এবং ব্যবস্থাপনার একটি সুসংগঠিত উপায় সরবরাহ করে। এর মাধ্যমে ডেটার নিরাপত্তা, অখণ্ডতা এবং নির্ভরযোগ্যতা বজায় রাখা সম্ভব হয়।

প্রশ্নঃ নিচের কোনটি anti-virus সফটওয়্যার নয়?

[ বিসিএস ৪৩তম | বিসিএস ৪১তম ]

ক. Oracle
খ. McAfee
গ. Norton
ঘ. Kaspersky
উত্তরঃ Oracle
ব্যাখ্যাঃ

সঠিক উত্তর হল কঃ Oracle

Oracle একটি ডেটাবেস ম্যানেজমেন্ট সিস্টেম (DBMS), এটি কোনো অ্যান্টিভাইরাস সফটওয়্যার নয়। McAfee, Norton, এবং Kaspersky জনপ্রিয় অ্যান্টিভাইরাস সফটওয়্যার।

ক. MySQL
খ. Microsoft SQL Server
গ. Microsoft Access
ঘ. Oracle
উত্তরঃ MySQL
ব্যাখ্যাঃ

সঠিক উত্তর হল কঃ MySQL

MySQL একটি জনপ্রিয় ওপেন সোর্স রিলেশনাল ডেটাবেস ম্যানেজমেন্ট সিস্টেম (RDBMS)। এর সোর্স কোড সবার জন্য উন্মুক্ত এবং এটি বিনামূল্যে ব্যবহার, পরিবর্তন ও বিতরণ করা যায়।

অন্যদিকে, Microsoft SQL Server, Microsoft Access এবং Oracle - এগুলো সবই প্রোপরাইটারি বা বাণিজ্যিক DBMS। এগুলোর সোর্স কোড উন্মুক্ত নয় এবং ব্যবহারের জন্য লাইসেন্স প্রয়োজন হয়।

প্রশ্নঃ Apache এক ধরনের-

[ বিসিএস ৪১তম ]

ক. Database Management System (DBMS)
খ. Web Server
গ. Web Browser
ঘ. Protocol
উত্তরঃ Web Server
ব্যাখ্যাঃ

Apache HTTP Server হলো একটি ফ্রি এবং ওপেন সোর্স ওয়েব সার্ভার সফটওয়্যার। এটি "Apache Software Foundation" কর্তৃক ডেভেলপ করা এবং রক্ষণাবেক্ষণ করা হয়। এটি বিশ্বের সবচেয়ে জনপ্রিয় ওয়েব সার্ভারগুলোর মধ্যে অন্যতম।

কিছু গুরুত্বপূর্ণ বৈশিষ্ট্য:

  • ওপেন সোর্স: এর সোর্স কোড বিনামূল্যে পাওয়া যায় এবং ডেভেলপাররা তাদের প্রয়োজন অনুযায়ী পরিবর্তন করতে পারে।
  • ক্রস-প্ল্যাটফর্ম: এটি বিভিন্ন অপারেটিং সিস্টেমে (যেমন লিনাক্স, উইন্ডোজ, ম্যাক ওএস) কাজ করতে পারে।
  • নির্ভরযোগ্য ও স্থিতিশীল: দীর্ঘ সময় ধরে ব্যবহারের কারণে এটি অত্যন্ত স্থিতিশীল এবং নির্ভরযোগ্য হিসেবে পরিচিতি লাভ করেছে।
  • মডুলার আর্কিটেকচার: এর মূল কার্যকারিতা মডিউলের মাধ্যমে সম্প্রসারণ করা যায়। বিভিন্ন কাজের জন্য অসংখ্য মডিউল বিদ্যমান।
  • কাস্টমাইজযোগ্য: কনফিগারেশন ফাইলের মাধ্যমে এর আচরণ এবং কার্যকারিতা নিজের প্রয়োজন অনুযায়ী পরিবর্তন করা যায়।
  • বড় কমিউনিটি: এর একটি বিশাল ব্যবহারকারী এবং ডেভেলপার কমিউনিটি রয়েছে, যা সহায়তা এবং ডকুমেন্টেশন প্রদানে সহায়ক।
  • বিভিন্ন প্রোটোকল সমর্থন: এটি HTTP এবং HTTPS সহ বিভিন্ন নেটওয়ার্ক প্রোটোকল সমর্থন করে।
  • ভার্চুয়াল হোস্টিং: একটি সার্ভারে একাধিক ওয়েবসাইট হোস্ট করার সুবিধা প্রদান করে।
ক. Tuples
খ. Attributes
গ. Tables
ঘ. Rows
উত্তরঃ Tables
ব্যাখ্যাঃ

একটি রিলেশনাল ডাটাবেস মডেলে Tables (টেবিল) দ্বারা Relation প্রকাশ করা হয়।

রিলেশনাল ডাটাবেসে ডেটা টেবিলের আকারে সংগঠিত থাকে। প্রতিটি টেবিল একটি নির্দিষ্ট সত্তা (Entity) বা সম্পর্ককে (Relationship) উপস্থাপন করে। টেবিলের সারিগুলো (Rows) ডেটার এক একটি রেকর্ড বা টাপল (Tuple) এবং কলামগুলো (Columns) অ্যাট্রিবিউট (Attribute) বা বৈশিষ্ট্য ধারণ করে।

সুতরাং, টেবিল হলো সেই কাঠামো যার মাধ্যমে রিলেশনশিপগুলো ডাটাবেসে সংজ্ঞায়িত এবং উপস্থাপন করা হয়।

ক. Queue
খ. Stack
গ. Union
ঘ. Array
উত্তরঃ Stack
ব্যাখ্যাঃ

"Push" এবং "Pop" কম্পিউটার বিজ্ঞানের ডাটা স্ট্রাকচার (Data Structure), বিশেষ করে স্ট্যাক (Stack)-এর সাথে সম্পর্কিত।

  • স্ট্যাক (Stack): এটি একটি লিনিয়ার ডাটা স্ট্রাকচার যা "লাস্ট ইন, ফার্স্ট আউট" (Last In, First Out - LIFO) নীতি অনুসরণ করে। এর অর্থ হলো, যে ডেটা শেষে প্রবেশ করে সেটিই প্রথমে বের হয়। বাস্তব জীবনের উদাহরণ হিসেবে একটার পর একটা রাখা প্লেটের স্তূপের কথা ভাবা যেতে পারে।

  • Push (পুশ): স্ট্যাকে নতুন ডেটা বা উপাদান যুক্ত করার প্রক্রিয়াকে "পুশ" অপারেশন বলে। এটি স্ট্যাকের একেবারে উপরে নতুন উপাদান যোগ করে।

  • Pop (পপ): স্ট্যাক থেকে ডেটা বা উপাদান সরিয়ে ফেলার প্রক্রিয়াকে "পপ" অপারেশন বলে। এটি স্ট্যাকের একেবারে উপরের উপাদানটিকে সরিয়ে দেয়।

সুতরাং, "Push" এবং "Pop" স্ট্যাক ডাটা স্ট্রাকচারের দুটি মৌলিক অপারেশন।

ক. Oracle
খ. C
গ. MS-Word
ঘ. কোনোটিই নয়
উত্তরঃ Oracle
ব্যাখ্যাঃ

Oracle হলো ডাটাবেজ language।

  • কঃ Oracle: এটি একটি বিখ্যাত এবং শক্তিশালী রিলেশনাল ডাটাবেজ ম্যানেজমেন্ট সিস্টেম (RDBMS)। যদিও ওরাকল নিজে একটি প্রোগ্রামিং ভাষা নয়, এটি তার ডেটাবেজ পরিচালনার জন্য SQL (Structured Query Language) ব্যবহার করে, যা একটি ডাটাবেজ ল্যাঙ্গুয়েজ। অনেক সময় প্রশ্নপত্রে ডাটাবেজ সিস্টেমকে তার জনপ্রিয় ব্র্যান্ড নাম দিয়ে চিহ্নিত করা হয়।
  • খঃ C: এটি একটি সাধারণ-উদ্দেশ্যের প্রোগ্রামিং ভাষা, ডাটাবেজ ভাষা নয়।
  • গঃ MS-Word: এটি একটি ওয়ার্ড প্রসেসিং সফটওয়্যার, ডাটাবেজ বা ডাটাবেজ ল্যাঙ্গুয়েজ নয়।
  • ঘঃ কোনোটিই নয়: যেহেতু Oracle একটি ডাটাবেজ সিস্টেম এবং এটি ডাটাবেজ ল্যাঙ্গুয়েজ ব্যবহার করে, তাই এটি অন্য বিকল্পগুলোর তুলনায় ডাটাবেজের সাথে সরাসরি সম্পর্কিত।