আমাদের সম্পর্কে
প্রশ্নব্যাংক নতুন · ফ্রি৩,০২১টি আসল বিসিএস প্রশ্ন, ব্যাখ্যাসহসমাধান ও ব্যাখ্যা
কম্পিউটার ও তথ্যপ্রযুক্তিসমন্বিত ৭ ব্যাংক: সিনিয়র অফিসার (২০২১)

Different attributes in two different tables having same name are referred to as-

সঠিক উত্তর

গHomonym

ব্যাখ্যা

ডেটাবেজ ডিজাইনে, বিশেষ করে ডেটা ডিকশনারি তৈরির সময়, নামকরণের দুটি সমস্যা দেখা যায়: হোমোনিম আর সিনোনিম।

হোমোনিম মানে একই নাম, কিন্তু আলাদা জিনিস। যেমন Customer টেবিলে name মানে গ্রাহকের নাম, আর Product টেবিলে name মানে পণ্যের নাম। দুটি ভিন্ন অ্যাট্রিবিউটের নাম এক, তাই এটা হোমোনিম।

সিনোনিম হলো ঠিক উল্টো: একই অ্যাট্রিবিউটের ভিন্ন ভিন্ন নাম, যেমন এক টেবিলে cust_id আর অন্য টেবিলে client_no দিয়ে একই গ্রাহক নম্বর বোঝানো।

দুটো শব্দ গুলিয়ে সিনোনিম বেছে নেওয়াই এখানে মূল ফাঁদ। মনে রাখুন, হোমো মানে একই, তাই হোমোনিম মানে একই নাম।

স্টেপ বাই স্টেপ শিখুন

৩/৩
পরিভাষানামঅর্থ/অ্যাট্রিবিউটউদাহরণ
Homonymএকইভিন্নCustomer.name বনাম Product.name
Synonymভিন্নএকইcust_id বনাম client_no
প্রশ্নের শর্তএকইভিন্নদুই টেবিলে
  1. প্রশ্ন: ভিন্ন অ্যাট্রিবিউট, কিন্তু নাম একই।
  2. একই নাম, ভিন্ন অর্থ = হোমোনিম।
  3. একই অর্থ, ভিন্ন নাম = সিনোনিম।
অন্য অপশনগুলো কেন ভুল

ক. Acronym: Acronym মানে আদ্যক্ষর দিয়ে গড়া শব্দ (যেমন SQL); ডেটাবেজ নামকরণের সমস্যা নয়।

খ. Synonym: Synonym হলো একই অ্যাট্রিবিউটের ভিন্ন নাম; প্রশ্নের ঠিক উল্টো।

ঘ. Mutually exclusive: Mutually exclusive মানে দুটি ঘটনা একসাথে ঘটে না; নামকরণের সাথে সম্পর্ক নেই।

শর্টকাট

Homo = same name; Syn = same meaning।

মনে রাখুন

হোমোনিমে নাম এক, সিনোনিমে মানে এক।

কম্পিউটার ও তথ্যপ্রযুক্তি: এ রকম আরও প্রশ্ন

কম্পিউটার ও তথ্যপ্রযুক্তি-এর সব প্রশ্ন › · সমন্বিত ৭ ব্যাংক: সিনিয়র অফিসার (২০২১)-এর পুরো প্রশ্নপত্র ›