আইসিটি ৬ষ্ঠ অধ্যায় অনুধাবনমূলক প্রশ্ন উত্তর : ইউজারকে কোনো কিছু করতে বাধ্য করানোকে ভেলিডেশন বলে। ভেলিডেশন দেওয়া হয় কোনো ইউজারকে কোনো নির্দিষ্ট কিছু করতে বাধ্য করার জন্য যাতে ইউজাররা কোনো ভুল করতে না পারে এবং ডেটাবেজটি ইউজার ইন্টারেক্টিভ হয়। সুতরাং DBMS এ ডেটা ভেলিডেশনের প্রয়োজনীয়তা আছে।
আইসিটি ৬ষ্ঠ অধ্যায় অনুধাবনমূলক প্রশ্ন উত্তর
১. কুয়েরি কমান্ডের অন্যতম কাজটি ব্যাখ্যা কর।
উত্তর: কুয়েরি (Query) কমান্ডের অন্যতম কাজ হলো ডেটাবেজ থেকে নির্দিষ্ট তথ্য অনুসন্ধান ও প্রদর্শন করা। এটি ব্যবহার করে শর্ত অনুযায়ী তথ্য নির্বাচন করা যায়, যেমন নির্দিষ্ট নাম, রোল বা ফলাফলের ভিত্তিতে শিক্ষার্থীদের তালিকা বের করা। ফলে তথ্য খোঁজার কাজ সহজ, দ্রুত ও নির্ভুলভাবে সম্পন্ন হয়।
২. জাতীয় পরিচয়পত্রের তথ্য সম্বলিত ডেটাবেজের ধরন ব্যাখ্যা কর।
উত্তর: জাতীয় পরিচয় পত্রের তথ্য সংবলিত ডেটাবেজটি একটি রিলেশনাল ডেটাবেজ, যেখানে প্রত্যেক ব্যক্তির একটি করে মৌলিক পরিচয় পত্র নম্বর থাকে যা ডেটাবেজে প্রাইমারি কি হিসেবে কাজ করে। এছাড়াও ব্যক্তির নাম, পরিচয়, ঠিকানা এবং ব্যক্তিগত তথ্য সংবলিত আরও অনেক ডেটাটেবিল ডেটাবেজে থাকে যা একে অপরের সাথে সম্পর্কযুক্ত।
৩. ‘প্রাইমারি কি ও ফরেন কি এক নয়’- ব্যাখ্যা কর।
উত্তর: প্রাইমারি কি হচ্ছে একটি টেবিলের নির্দিষ্ট কলাম, যেটি দিয়ে প্রতিটি রেকর্ডকে আলাদাভাবে চিহ্নিত করা যায়। অন্যদিকে একটি টেবিলের প্রাইমারি কি অন্য টেবিলে যখন ব্যবহার করা হয়, তখন সেই টেবিলে সেই কিকে ফরেন কি বলা হয়। তাই ডেটাবেজে প্রাইমারি কি ও ফরেন কি এক নয়।
8. SQL-কে ডেটাবেজের হাতিয়ার বলার অন্যতম কারণটি ব্যাখ্যা কর।
উত্তর: SQL এর পূর্ণনাম Structured Query Language. SQL একটি শক্তিশালী ডেটা ম্যানিপুলেশন, ডেটা ডেফিনিশন, ট্রানজেকশন, কন্ট্রোল, ডেটা কন্ট্রোল। SQL ডেটাবেজ, টেবিল, ভিউ, ইনডেক্স তৈরিতে ব্যবহৃত হয়। SQL বিভিন্ন শ্রেণির কার্য সম্পাদনের জন্য ব্যবহৃত হয়, ডেটা কুয়েরি করা, ডেটা সন্নিবেশ করা, পরিবর্তন ও মুছে ফেলা, ডেটাবেসে অবজেক্ট (টেবিল, ভিউ, ইনডেক্স, সিকুয়েন্স) তৈরি করা, সংশোধন ও মুছে ফেলা, ইউজার একসেস নিয়ন্ত্রণ করা, ডেটাবেস consistency এর নিশ্চয়তা প্রদান করা। এজন্য SQL কে ডেটাবেজের হাতিয়ার বলা হয়।
৫. গোপনীয়তাই ডেটার নিরাপত্তার প্রধান হাতিয়ার-ব্যাখ্যা কর।
উত্তর: ডেটা যেকোনো প্রতিষ্ঠানের খুবই গুরুত্বপূর্ণ বিষয়। সেই ক্ষেত্রে অনধিকারী ব্যক্তি কর্তৃক গোপনীয় ডেটার ব্যবহার অনুমোদিত হওয়া উচিত নয়। ইন্টারনেটের মাধ্যমে গোপনীয় বার্তা অথবা লেনদেন সংক্রান্ত তথ্য পাঠানোর সময় অনধিকার প্রবেশকারী এসব বার্তা বা তথ্য পরিবর্তন, পরিবর্ধন বা সংযোজনের মাধ্যমে বিভিন্ন ধরনের সমস্যার সৃষ্টি করে। এসব সমস্যা প্রতিরোধের জন্য গোপনীয়তাই ডেটা নিরাপত্তার প্রধান হাতিয়ার।
৬. ডেটা সিকিউরিটির অন্যতম একটি প্রয়োজনীয়তা ব্যাখ্যা কর।
উত্তর: ডেটা যেকোনো প্রতিষ্ঠানের খুবই গুরুত্বপূর্ণ বিষয়। সেই ক্ষেত্রে অনধিকারী ব্যক্তি কর্তৃক গোপনীয় ডেটার ব্যবহার অনুমোদিত হওয়া উচিত নয়। ইন্টারনেটের মাধ্যমে গোপনীয় বার্তা অথবা লেনদেন সংক্রান্ত তথ্য পাঠানোর সময় অনধিকার প্রবেশকারী এসব বার্তা বা তথ্য পরিবর্তন, পরিবর্ধন বা সংযোজনের মাধ্যমে বিভিন্ন ধরনের সমস্যার সৃষ্টি করে। এসব সমস্যা প্রতিরোধের জন্য ডেটা সিকিউরিটির প্রয়োজনীয়তা অনেক
৭. ডেটাবেজ রিলেশনের ক্ষেত্রে প্রাইমারি কি এবং ফরেন কী এর ডেটা টাইপ একই হওয়া প্রযোজন কেন?
উত্তর: রিলেশনাল ডেটাবেজে যখন রেকর্ড ইনসার্ট করা হয় তখন মাস্টার টেবিলের প্রাইমারি কি ফিল্ডের ডেটা স্বয়ংক্রিয়ভাবে চাইল্ড টেবিলের ফরেন কী ফিল্ডে ইনসার্ট হয়। এই কারণে যদি প্রাইমারি কী ফিল্ডের ডেটা সাইজ ও ফরমেট ফরেন কী ফিল্ডের সাইজ অপেক্ষা বড় হলে বা ডেটা টাইপ একই না হলে ফরেণ কী প্রাইমারি কী এর ডেটা ধারণ করতে পারবে না।
৮. ডিস্ট্রিবিউটেড DBMS এ একাধিক ডেটাবেজ ব্যবহৃত হওয়ার সুবিধা বুঝিয়ে লেখ।
উত্তর: ডিস্ট্রিবিউটেড DBMS -এ একাধিক ডেটাবেজ ব্যবহৃত হওয়ায় কোনো ডেটাবেজ সার্ভার বন্ধ হয়ে গেলেও অন্য সার্ভারের অধীনে ইউজাররা কাজ করতে পারে। আর যখনই উক্ত বন্ধ সার্ভারটি চালু হয় তখন অন্যান্য ডেটাবেজের সমস্ত তথ্য উক্ত সার্ভারে আপডেট হয়। ফলে সমস্ত কার্যক্রমটি বন্ধ হয় না।
৯. ডেটা এনক্রিপশন করতে হয়? ব্যাখ্যা কর।
উত্তর: ডেটার গোপনীয়তা রক্ষা এবং নিরাপত্তা নিশ্চিত করার জন্য ডেটাকে এনক্রিপ করতে হয়।ডেটার নিরাপত্তা রক্ষা বা গোপনীয়তা রক্ষার জন্য ডেটাকে বোধগম্য ফরমেট থেকে অবোধগম্য ফরমেটে রূপান্তরকে এনক্রিপশন বলে।
১০. ডেটাবেজ রিলেশনে প্রাইমারি কি এর ভুমিকা লেখ।
উত্তর: কোনো ফাইলের যে ফিল্ডের প্রতিটি ডেটা অদ্বিতীয় (Unique) অর্র্থাৎ ভিন্ন ভিন্ন এবং যার মাধ্যমে এক বা একাধিক ফাইলের মধ্যে সম্পর্ক স্থাপন করে সম্পর্কযুক্ত ডেটাবেজ তৈরি করা যায় তাকে প্রাইমারি কী বলা হয়। ডেটাবেজ রিলেশনে প্রাইমারি কী ও ফরেন কী ফিল্ডের মাধ্যমে টেবিলগুলোর মাঝে সম্পর্কযুক্ত থাকে। মাস্টার টেবিলের প্রাইমারি কী ফিল্ডের ডেটা স্বয়ংক্রিয়ভাবে ডিটেইলস টেবিলের ফরেন কী ফিল্ডে ইনসার্ট হয়।
১১. DBMS এ ডেটা ভেলিডেশনের প্রয়োনীয়তা আছে কী না বুঝিয়ে লেখ।
উত্তর: ইউজারকে কোনো কিছু করতে বাধ্য করানোকে ভেলিডেশন বলে। ভেলিডেশন দেওয়া হয় কোনো ইউজারকে কোনো নির্দিষ্ট কিছু করতে বাধ্য করার জন্য যাতে ইউজাররা কোনো ভুল করতে না পারে এবং ডেটাবেজটি ইউজার ইন্টারেক্টিভ হয়। সুতরাং DBMS এ ডেটা ভেলিডেশনের প্রয়োজনীয়তা আছে।
১২. উপরোক্ত টেবিল কোন ফি ল্ডকে তুমি প্রাইমারি কী করবে এবং কেন?
উত্তর: উপরোক্ত টেবিলে যে ফিল্ড গুলো দেখতে পাচ্ছি তার মধ্যে Name, Home District, Join_date, Salary সবগুলো ফিল্ডের তথ্যই ডুপ্লিকেট হওয়ার সম্ভবনা আছে। Photo ফিল্ডের ডেটা ডুপ্লিকেট হওয়ার সম্ভবনা না থাকলেও এখানে যেহেতু ইমেজ সংরক্ষণ হয় তাই প্রাইমারি কী তৈরিতে বেশ কিছু জটিলতা সৃষ্টি হবে। ফলে উক্ত টেবিলে ID ফিল্ডের ডেটা সব সময় ইউনিক হবে কারণ একই আইডি অন্য কারো হতে পারে না। ফলে ID ফিল্ডকে প্রাইমারি কী করব।
১৩. অবৈধ ব্যবহারকারী Database এর ঢুকতে পারে না কেন?
উত্তর: ডেটাবেজের ইউজ্যার ব্যতিত অন্য সবাই উক্ত ডেটাবেজের অবৈধ ব্যবহারকারী। অবৈধ ব্যবহারীরা ডেটাবেজে ঢুকতে পারে না কারণ উক্ত ডেটাবেজের ইউজারদের টেবিলে অবৈধ ব্যবহারকারীর নাম থাকে না। ফলে যখন অবৈধ ব্যবহারকারী কোনো ইউজার নাম টাইপ করে তখন ডেটাবেজ তার নিজস্ব ইউজার টেবিলে কুয়েরি করে দেখে উক্ত নামে কোন ইউজার ডেটাবেজের ইউজার টেবিলে আছে কিনা। যদি উক্ত ইউজার ডেটাবেজে থাকে তাহলে তাকে ডেটাবেজ ব্যবহারের অনুমতি প্রদান করে, অন্যথায় অনুমতি প্রদান করে না। ফলে অবৈধ ব্যবহারী ডেটাবেজে ঢুকতে পারে না।
১৪. ডেটাবেজ নিরাপত্তায় এনক্রিপশন জরুরি কেন?
উত্তর: এখানে উল্লেখিত ফিল্ডগুলোর মধ্যে প্রাইমারি কি-ফিল্ড হচ্ছে রোল নম্বর। কারণ কোনো ফাইলের যে ফিল্ডের প্রতিটি ডেটা অদ্বিতীয় এবং যার মধ্যে এক বা একাধিক ফাইলের মধ্যে সম্পর্ক স্থাপন করে সম্পর্ক যুক্ত ডেটাবেজ তৈরি করা যায় তা হলো প্রাইমারি কি। যেহেতু একটি ক্লাসে একটি রোল একজনের বেশি student-এর হতে পারে না তাই এটি প্রাইমারি কি।
১৫. ফিল্ড ও রেকর্ড এক নয় ব্যাখ্যা কর।
উত্তর: RDBMS-এর কাজগুলো হলো-
১. সহজে টেবিল তৈরি করে ডেটা এন্ট্রি করা যায়।
২. এক ডেটাবেজ থেকে অন্য ডেটাবেজের সাথে সহজে তথ্য আদান-প্রদান করা যায়।
৩. একাধিক ডেটাবেজ বা ফাইলের মধ্যে রিলেশন স্থাপন করা যায়।
৪. কোনো ফিল্ডের ভিত্তিতে যেকোনো অর্ডারে ডেটাকে সাজানো যায়।
৫. অসংখ্য ডেটার মধ্য থেকে প্রয়োজনীয় ডেটা খুঁজে বের করা যায়।
৬. ডেটা ভ্যালিডেশনের সাহায্যে ডেটা এন্ট্রি নিয়ন্ত্রণ করা যায়।
৭. সহজে নানা ফর্মেটের রিপোর্ট ও লেবেল তৈরি করা যায়।
৮. ডেটার ভিত্তিতে প্রয়োজনীয় গ্রাফ ও চার্ট তৈরি করা যায়।
৯. সংখ্যাবাচক ডেটাসমূহে সূক্ষ্ম গাণিতিক কাজ করা যায়।
১০. জটিল এক্সপ্রেশনের মধ্যে ম্যাচিং তুলনা করা যায়।
আরও দেখো: আইসিটি সৃজনশীল এবং বহুনির্বাচনি প্রশ্ন উত্তর
শিক্ষার্থীরা, উপরে একাদশ-দ্বাদশ শ্রেণির আইসিটি ৬ষ্ঠ অধ্যায় অনুধাবনমূলক প্রশ্ন উত্তর আলোচনা করা হয়েছে। এখানে মূল বইয়ের প্রশ্নের পাশাপাশি পরীক্ষা প্রস্তুতির জন্য আরও একাধিক গুরুত্বপূর্ণ প্রশ্ন-উত্তর রয়েছে। আমি আশা করছি, এই প্রশ্নগুলো প্রাকটিস করলে তোমরা পরীক্ষার জন্য শতভাগ কমন পেয়ে যাবে। সবগুলো অনুধাবন প্রশ্নের উত্তর পিডিএফ আকারে সংগ্রহের জন্য উপরে ‘ANSWER SHEET’ অপশনে ক্লিক করো।
Discussion about this post