Facebook Pixel

beginarray|l|c|c| hline textbfROLL & textbfNAME & textbfDOB hline 101 & RAKIB & 01/12/90 hline 102 & SAFFAT & 23/06/95 hline 103 & ZARIYAH & 03/08/99 hline endarray টেবিল-১ beginarray|l|c|c| hline textbfROLL & textbfFEES & textbfREMARKS hline 101 & 1250.00 & PAID hline 102 & 1000.00 & PAID hline 103 & 700.00 & DUE hline endarray টেবিল-২ ক. কোনো রেকর্ডের ক্ষুদ্রতম অংশকে কী বলে? খ. ইনডেক্সিং-এর তুলনায় সর্টিং এ বেশি মেমোরি প্রয়োজন হয় কেন? ব্যাখ্যা করো। গ. উদ্দীপকের “টেবিল-ক” এ উল্লিখিত ১নং ফিল্ডের ডেটা টাইপ ব্যাখ্যা করো। ঘ. উদ্দীপকে উল্লিখিত টেবিল দুটির মধ্যে রিলেশন তৈরি করা সম্ভব কিনা বিশ্লেষণ করো।

বিষয়: ICT | অধ্যায়: অধ্যায়-০৬ঃ ডেটাবেজ ম্যানেজমেন্ট সিস্টেম

উৎস: Board Exam Question BB 2016

সঠিক উত্তর:

ব্যাখ্যা: (ক) রেকর্ডের ক্ষুদ্রতম অংশকে ফিল্ড (Field) বলে। (খ) ইনডেক্সিং-এর তুলনায় সর্টিং-এ বেশি মেমোরি প্রয়োজন হয়। কারণ সর্টিং পদ্ধতিতে ডেটা ফাইলকে সর্ট বা বিন্যাস করা হলে মূল ডেটা ফাইলের রেকর্ডগুলোর ক্রমিক অবস্থান পরিবর্তন হয় এবং সর্ট করা মূল ডেটা ফাইলটি বিন্যাসকৃত অবস্থায় মেমোরিতে জমা রাখতে হয়। অন্যদিকে, ইনডেক্সিং-এ মূল ডেটা ফাইলের কোনো পরিবর্তন হয় না, বরং একটি আলাদা ইনডেক্স ফাইল তৈরি করা হয় যেখানে ডেটার ঠিকানা বা পয়েন্টার থাকে। তাই সর্টিং-এ মূল ডেটা ফাইলের বিন্যাস পরিবর্তনের কারণে বেশি মেমোরি প্রয়োজন হয়। (গ) উদ্দীপকের "টেবিল-১"-এ উল্লিখিত ১নং ফিল্ডটি হলো ROLL। এই ফিল্ডের ডেটা টাইপ হলো নিউমেরিক (Numeric) ডেটা টাইপের অন্তর্গত ইন্টিজার (Integer) বা পূর্ণসংখ্যা। এই ধরনের ডেটায় কোনো ভগ্নাংশ বা দশমিক থাকে না। যেমন- উদ্দীপকের রোল নম্বরগুলো (১০১, ১০২, ১০৩) পূর্ণসংখ্যা, তাই এটি ইন্টিজার টাইপ ডেটা। (ঘ) উদ্দীপকে উল্লিখিত টেবিল দুটির মধ্যে রিলেশন তৈরি করা সম্ভব। কারণ দুটি টেবিলের মধ্যেই ROLL নামক একটি কমন ফিল্ড বিদ্যমান। টেবিল-১-এর ROLL ফিল্ডটি প্রাইমারি কি (Primary Key) এবং টেবিল-২-এর ROLL ফিল্ডটি ফরেন কি (Foreign Key) হিসেবে কাজ করবে। যেহেতু একজন শিক্ষার্থীর একটিই রোল নম্বর থাকে এবং একটি রোল নম্বরের বিপরীতে একজন শিক্ষার্থীর তথ্য থাকে, তাই এই দুটি টেবিলের মধ্যে ওয়ান-টু-ওয়ান (One-to-One) রিলেশন তৈরি করা সম্ভব। নিম্নে টেবিল-১ ও টেবিল-২ এর মধ্যে ওয়ান-টু-ওয়ান রিলেশন দেখানো হলো: উপরের চিত্র থেকে দেখা যাচ্ছে যে, রোল নম্বরের মাধ্যমে দুটি টেবিলের মধ্যে রিলেশন তৈরি করা হয়েছে, কারণ রোল একটি কমন ফিল্ড হিসেবে উভয় টেবিলে বিদ্যমান।

প্ল্যাটফর্ম: প্রশ্নাবলী (https://proshnaboli.com)

WrittenBarisal Board (2016)

$\begin{array}{|l|c|c|} \hline \textbf{ROLL} & \textbf{NAME} & \textbf{DOB} \\ \hline 101 & RAKIB & 01/12/90 \\ \hline 102 & SAFFAT & 23/06/95 \\ \hline 103 & ZARIYAH & 03/08/99 \\ \hline \end{array}$

টেবিল-১

$\begin{array}{|l|c|c|} \hline \textbf{ROLL} & \textbf{FEES} & \textbf{REMARKS} \\ \hline 101 & 1250.00 & PAID \\ \hline 102 & 1000.00 & PAID \\ \hline 103 & 700.00 & DUE \\ \hline \end{array}$

টেবিল-২

ক. কোনো রেকর্ডের ক্ষুদ্রতম অংশকে কী বলে? খ. ইনডেক্সিং-এর তুলনায় সর্টিং এ বেশি মেমোরি প্রয়োজন হয় কেন? ব্যাখ্যা করো। গ. উদ্দীপকের “টেবিল-ক” এ উল্লিখিত ১নং ফিল্ডের ডেটা টাইপ ব্যাখ্যা করো। ঘ. উদ্দীপকে উল্লিখিত টেবিল দুটির মধ্যে রিলেশন তৈরি করা সম্ভব কিনা বিশ্লেষণ করো।

আনলিমিটেড প্র্যাকটিস করতে চান?

প্রশ্নাবলীতে আছে ২ লাখ+ প্রশ্ন। এইচএসসি এবং এডমিশন পরীক্ষার উত্তরসহ চ্যাপ্টারভিত্তিক প্রশ্ন ব্যাংক, অধ্যায় ও বিষয়ভিত্তিক মক টেস্ট এবং লাইভ লিডারবোর্ড।

পরীক্ষা দিতে অ্যাকাউন্ট খুলুন

যেকোনো প্রকার ভুলভ্রান্তি বা রিপোর্ট করার জন্য অ্যাকাউন্ট খুলে প্রশ্নের রিপোর্ট বাটনে ক্লিক করুন। আমাদের এডিশনাল টিম তা দ্রুত সংশোধন করবে।