মেধাবী
Toggle menu

ডাটাবেজের রেকর্ডগুলোকে সর্ট না করে কোন পদ্ধতিতে ক্রমানুসারে সাজানো যায়?

সঠিক উত্তর
ইনডেক্সিং

বিস্তারিত ব্যাখ্যা

এই প্রশ্নের বিশেষজ্ঞ বিশ্লেষণ

• ডাটাবেজের রেকর্ডগুলোকে সর্ট না করে যেভাবে ক্রমানুসারে সাজানো যায় তা হলো ইনডেক্সিং। ইনডেক্সিং পদ্ধতিতে ডাটাবেজের মূল রেকর্ডগুলোর অবস্থান অনুযায়ী একটি আলাদা ইনডেক্স টেবিল তৈরি করা হয়, যা নির্দিষ্ট একটি ফিল্ডের ভিত্তিতে (যেমন আইডি, নাম বা তারিখ) রেকর্ডগুলোকে সাজিয়ে রাখে। এতে ডাটাগুলোর ফিজিক্যাল অর্ডার পরিবর্তন না করেই ইউজার নির্ধারিত ক্রমে তথ্য অনুসন্ধান করা বা দেখানো যায়। এই পদ্ধতিতে অনুসন্ধান অনেক দ্রুত হয় এবং বড় ডাটাবেজেও কার্যকারিতা বজায় থাকে। তাই, ইনডেক্সিং হলো এমন একটি কার্যকরী পদ্ধতি যার মাধ্যমে রেকর্ডগুলোকে সর্ট না করেও কার্যকরভাবে সাজানো যায়।

• ইনডেক্সিং:
- ডাটা ফাইলে ইনপুটকৃত ডাটাকে নির্দিষ্ট নিয়মে সাজানোর পদ্ধতিকে বলা হয় ইনডেক্সিং।
- কোন ফাইলের ডাটা ইনডেক্স করার অর্থ হচ্ছে সেই ফাইলের রেকর্ডগুলোকে আরোহী (Ascending) বা অবরোহী (Descending) অনুসারে সাজানো।
- ডাটা ফাইল থেকে কোন নির্দিষ্ট ডাটাকে দ্রুত খুঁজে পাওয়ার জন্য ফাইলের রেকর্ডসমূহকে ইনডেক্স করে রাখতে হয়।

- সর্ট করে ডাটাবেজের রেকর্ডসমূহকে কোন ফিল্ডের ভিত্তিতে উচ্চক্রমানুসারে অথবা নিম্নক্রমানুসারে সাজানো যায়। তবে-
• সর্ট করা ফাইলকে অন্য নামে ডাটাবেজ ফাইল হিসেবে সংরক্ষণ করা হয়।
• সাধারণ কী ফিল্ডের উপর ইনডেক্স করা হয়।
• পরবর্তীতে ডাটাবেজের কোন রেকর্ড সংশোধন বা সংযোজন করলে সর্ট করা ফাইলে তা আপডেট হয় না।
- সর্ট করার ন্যায় ইনডেক্স করে ডাটাবেজের রেকর্ডসমূহকে উচ্চ বা নিম্নক্রমানুসারে সাজানো যায়।
- পরবর্তীতে ডাটাবেজের কোন রেকর্ড সংশোধন বা সংযোজন করলে ইনডেক্স করা ফাইলেও তা আপডেট হয়।
- তাছাড়া ইনডেক্স সর্টের চেয়ে দ্রুততর, সেজন্য বর্তমানে সর্ট না করে ইনডেক্স করেই ডাটাবেজের রেকর্ডসমূহ উচ্চ বা নিম্নক্রমানুসারে সাজানো হয়।

• ইনডেক্সিং-এর সুবিধাসমূহ:
- ইনডেক্সিং-এর মাধ্যমে রেকর্ড সাজানোর সুবিধাগুলো হলো-
১। ডাটা সাজানোর জন্য সময় কম লাগে।
২। ডাটা ফাইলকে ইনডেক্স করার পর নতুন রেকর্ড যুক্ত করা হলে তা নিজে থেকেই সাজানো হয়ে যায়।
৩। ডাটা ফাইলকে ইনডেক্স করার পর একটি ইনডেক্স ফাইল তৈরি হয় এবং মূল টেবিল ফাইল অপরিবর্তিত থাকে।
8। একাধিক ফাইলের মধ্যে সম্পর্ক তৈরি সহজ হয়।

• ইনডেক্সিং-এর অসুবিধাসমূহ:
- ইনডেক্সিং-এর মাধ্যমে রেকর্ড সাজানোর সুবিধার পাশাপাশি কিছু অসুবিধাও আছে-
১। ইনডেক্সিং-এর মাধ্যমে রেকর্ডগুলোকে সাজানো হলে মূল টেবিল ফাইল অপরিবর্তিত থাকে।
২। সর্টেড ডাটাগুলো নিয়ে ইনডেক্স ফাইল তৈরি হয়।
৩। ইনডেক্স ফাইলকে সংরক্ষণ করার জন্য কম্পিউটারের স্মৃতিতে অতিরিক্ত জায়গা লাগে।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।

সকল অপশন

রেফারেন্স মাত্র

ফিল্টারিং
মার্জিং
ইনডেক্সিং সঠিক
কোনোটি নয়

প্রশ্ন তথ্য

বিষয়
কম্পিউটার ও তথ্য প্রযুক্তি
শ্রেণী
বিসিএস
মার্ক
1.00

অ্যাপে আরও ১ লক্ষ+ প্রশ্ন অনুশীলন করুন

বিনামূল্যে • ৪.৯★ রেটিং • ৫০K+ ডাউনলোড

ডাউনলোড করুন

মেধাবী অ্যাপ

বিনামূল্যে • ৪.৯★

ডাউনলোড