ইনডেক্সিং কি? ইনডেক্সিং এর বৈশিষ্ট্য। (Indexing in Bengali)
ইনডেক্সিং হলো মূল টেবিল অপরিবর্তিত রেখে এক বা একাধিক ফিল্ড অনুসারে রেকর্ডগুলোর সাজানোর প্রক্রিয়া।
ডেটা ইনডেক্স করার সময় বিবেচ্য বিষয়সমূহঃ
১. সাধারণত কী ফিল্ডের উপর ইনডেক্স করা হয় এবং ইনডেক্সের একটি নাম দিতে হয়।
২. যে ফিল্ডের উপর ইনডেক্স করা হবে সাধারণত তার নামের অনুরূপ নাম নির্বাচন করা হয়। তাতে ইনডেক্সসমূহ মনে রাখতে সুবিধা হয়।
৩. ইনডেক্স করার জন্য কোন কোন ভ্যালুকে বিবেচনা করা হবে তার জন্য ইনডেক্স এক্সপ্রেশন তৈরি করতে হয়।
৪. কোন ডেটা টেবিলে এক বা একাধিক ইনডেক্স থাকতে পারে কিংবা একাধিক ইনডেক্স একই সময় খোলা থাকতে পারে কিন্তু একই সময় কেবল একটি ইনডেক্স সক্রিয় থেকে রেকর্ডসমূহ প্রদর্শনের অর্ডার নিয়ন্ত্রণ করে।
ইনডেক্সিং এর বৈশিষ্ট্য (Characteristics of Indexing)
ইনডেক্সিং এর বৈশিষ্ট্য হলো-
১. রেকর্ডগুলো দ্রুত সাজানো যায়।
২. নতুন ইনডেক্স ফাইল তৈরি হলে মূল ডেটাবেজ ফাইল অপরিবর্তিত থাকে।
৩. ডেটাবেজে কোনো রেকর্ড সংশোধন বা সংযোজন করলে ইনডেক্স করা ফাইলে তা আপডেট হয়।
ইনডেক্সিং এর সুবিধা (Advantages of Indexing)
১. ডেটাবেজের উপর ইনডেক্স করা থাকলে সহজে তথ্য খোঁজে বের করা যায়।
২. ইনডেক্স করার পর নতুন করে ডেটা ইনপুট করলে স্বয়ংক্রিয়ভাবে ইনডেক্স ফাইল আপডেট করে।
৩. কাজের গতি বৃদ্ধি পায়।
৪. সার্চিং ও কুয়েরি করার কাজ দ্রুত করার জন্য ইনডেক্স করা হয়।
৫. মাস্টার ফাইলে ডেটাগুলো অপরিবর্তিত থাকে।
ইনডেক্স এর অসুবিধা (Disadvantages of Indexing)
১. ডিস্ক স্পেসের প্রয়োজন হয়।
২. ডেটা ইনসার্ট, আপডেট এবং ডিলিট করার কাজের পারফরমেন্স কমিয়ে দেয়।
৩. কুয়েরি করার কাজ ধীর করে দিতে পারে।
আরো পড়ুনঃ-
১। কুয়েরি কি? কত প্রকার ও কি কি? (What is Query in Bengali?)
২। ডাটা সর্টিং বা সাজানো বলতে কি বুঝায়? (Data Sorting in Bengali)
৩। ডেটা ও ইনফরমেশনের মধ্যে পার্থক্য কি?
৪। ডাটাবেস প্রোগ্রাম কাকে বলে? ডাটাবেস প্রোগ্রাম এর বৈশিষ্ট্য কি কি?
৫। ডাটা সিকিউরিটি বলতে কি বুঝায়? ডাটা সিকিউরিটি গুরুত্বপূর্ণ বিষয় কেন?
৬। ডেটা হায়ারার্কি কি? ডেটা হায়ারার্কি এর অংশ কয়টি? (Data hierarchy in Bengali)
৭। ম্যানুয়াল ডেটা প্রসেসিং ও ইলেকট্রনিক ডেটা প্রসেসিং এর মধ্যে পার্থক্য কি?
৮। ডেটা রিকভারি বলতে কী বোঝায়? ডেটা রিকভারির পদ্ধতিগুলাে কি কি?
৯। ভাউচার কি? ভাউচার কত প্রকার? (Voucher in Bengali)
১০। ডেটাবেজ (Database) বলতে কি বুঝায়? ডেটাবেজ ব্যবহারের সুবিধা ও অসুবিধা।