ইনডেক্সিং
- ইনডেক্সিং হলো মূল টেবিল অপরিবর্তিত রেখে এক বা একাধিক ফিল্ড অনুসারে রেকর্ডগুলোর সাজানো প্রক্রিয়া।
- মূল ডেটা ফাইলের রেকর্ডের ক্রমিক নাম্বার পরিবর্তিত হয় না।
- ডেটাবেজ ফাইলের এলোমেলো রেকর্ডগুলো তুলনামূলকভাবে দ্রুত সাজানো যায়।
- ডেটাবেজ ফাইলের ইনডেক্স করলে নতুন ইনডেক্স ফাইল তৈরি হয় এবং মূল ডেটাবেজ ফাইল অপরিবর্তিত থাকে।
- ইনডেক্স করা ডেটাবেজে নতুন কোন রেকর্ড সন্নিবেশিত করলে অথবা সংশোধন করলে স্বয়ংক্রিয়ভাবে আপডেট হয়।
সর্টিং
- সর্টিং হলো ডেটা টেবিলের রেকর্ডগুলোকে কোন নির্ধারিত ফিল্ড অনুসারে Ascending বা Descending অর্ডারে সাজানোর প্রক্রিয়া।
- মূল ডেটা ফাইলের রেকর্ডের ক্রমিক নাম্বার পরিবর্তিত হয়।
- ডেটাবেজ ফাইলের এলোমেলো রেকর্ডগুলো সাজানোর তুলনামূলকভাবে বেশি সময়ের প্রয়োজন হয়।
- সর্টকৃত মূল ডেটাবেজ ফাইলটি বিন্যাসকৃত অবস্থায় মেমোরিতে সংরক্ষিত হয়।
- সর্টিং করা ডেটাবেজে নতুন কোন রেকর্ড সন্নিবেশ করলে অথবা সংশোধন করলে স্বয়ংক্রিয়ভাবে আপডেট হয় না। ফাইলটি আবার সর্ট করতে হয়।