Lesson 6

অধ্যায় - ৬
অনুধাবনমূলক প্রশ্নঃ
১। ডেটার নিরাপত্তায় এনক্রিপশন কার্যকরী পদ্ধতি- কথাটি ব্যাখ্যা কর।

উঃ ডেটাবেজেন গোপনীয়তা রক্ষার জন্য ডেটা এনক্রিপশন করতে হয়। এতে করে তথ্য অঅনুমোদিত কোন ব্যক্তি বা প্রতিষ্ঠানের হাতে যাওয়ার সম্ভাবনা থাকে না। প্রেরক নির্দিষ্ট কোড ব্যবহার করে ডেটা এনক্রিপ করে প্রাপপের নিকট ডেটা ফাইল পাঠিয়ে দেয় এবং তথ্য ব্যবহারের পূর্বে প্রাপককে ডেটা ডিক্রিপ্ট করে নিতে হবে। এক্ষেত্রে প্রেরক প্রাপককে নিয়ম বলে দিবে। ফলে ডেটা ঝুকি মুক্ত হবে এবং ডেটাবেজের নিরাপত্তা বিধান হবে।

২। ডেটাবেজ রিলেশন তৈরির দুটি শর্ত লিখ।

উঃ দুটি টেবিলের মধ্যে রিলেশন তৈরির শর্তগুলো নিম্নরুপ -
ক) দুটি টেবিল এক সাথে খোলা থাকতে হবে। রিলেশনাল ডেটা বেজের টেবিল দুটির মধ্যে একটি কমন ফিল্ড থাকতে হবে যা প্রাইমারী কী ও ফরেন কী ফিল্ড হিসেবে নির্বাচিত ফিল্ডের ভিত্তিতে অবশ্যই অদ্বিতীয় হতে হবে।

খ) কমন ফিল্ডের নাম, ডেটা টাইপ, ফিল্ড সাইজ, ফরম্যাট ইত্যাদি একই হতে হবে।

৩। ডেটাবেজ রিলেশন তৈরির পর প্রাইমারী কী পরিবর্তন করা যায় না কেন? ব্যাখ্যা কর।

উঃ ডেটাবেজ রিলেশন তৈরির পর প্রাইমারী কী পরিবর্তন করা যায় না। কেননা দুটি টেবিলের মধ্যে রিলেশন তৈরির সময় একটি টেবিলের একটি ফিল্ডকে প্রাইমারী কী ও অন্য টেবিলের ঐ একই ফিল্ডকে ফরেন কী হিসেবে বিবেচনা করা হয় এবং এদের মাধ্যমে দুটি টেবিলের মধ্যে রিলেশন তৈরি করা হয়। যদি পরবর্তীতে প্রথম টেবিলের প্রাইমারী কী পরিবর্তন করা হয় তবে রিলেশনাল ডেটাবেজটি অকার্যকর হয়ে পড়বে।

৪। বড় আর্থিক প্রতিষ্ঠানের ডেটাবেজ কী? ব্যাখ্যা কর।

উঃ বড় আর্থিক প্রতিষ্ঠানের ডেটাবেজ হচ্ছে কর্পোরেট ডেটাবেজ। কেনা নির্দিষ্ট প্রতিষ্ঠান বা বিশেষ ধরনের প্রতিষ্ঠান যে পদ্ধতিতে তথ্য সংগ্রহ, পর্যালোচনা, বিশ্লেষণ ও উপস্থাপন করে তাকে কর্পোরেট ডেটাবেজ বলে। কর্পোরেট ডেটাবেজ বড় বড় আর্থিক প্রতিষ্ঠানে ব্যবহৃত হয়। কোন কোন কর্পোরেট ডেটাবেজ ইন্টারনেট ভিত্তিক। সাধারণত ডেটা আদান প্রদানের ক্ষেত্রে কর্পোরেট ডেটাবেজ ব্যবহার করা হয়।

৫। RDBMS- এ ছবি ইনসার্ট করার জন্য কোন ডেটা টাইপ ব্যবহৃত হয় - ব্যাখ্যাা কর।

উঃ RDBMS- এ ছবি ইনসার্ট করার জন্য এ্যাটার্চমেন্ট ডেটা টাইপ ব্যবহৃত হয়। এটি এর থেকে অনেক সুবিধাজনক। এর মাধ্যমে ছবি, ডকুমেন্ট, স্প্রেডশিট ইত্যাদি যুক্ত করা যায়।

৬। প্রাইমারী কী ও ফরেন কী এক নয় - ব্যাখ্যা কর।

উঃ প্রাইমারী কী ও ফরেন কী এক নয়। সাধারণত দুই বা ততোধিক ফিল্ড নিয়ে একটি ফাইল বা টেবিল গঠিত হয়। এ ফিল্ডগুলোর মধ্যে যে ফিল্ডের মান অদ্বিতীয় এবং যার মাধ্যমে রেকর্ড খোঁজা ও সাজানো যায় তাকেই প্রাইমারী কী বলে। রিলেশনাল ডেটাবেজে দুই বা ততোধিক টেবিলের মধ্যে রিলেশন তৈরির সময় একই ফিল্ড উভয় টেবিলে থাকে এতে প্রথম টেবিলের কী ফিল্ডকে প্রাইমারী কী ও দ্বিতীয় টেবিলের কী ফিল্ডকে ফরেন কী বলে। প্রাইমারী কী ও ফরেন কী এর ফিল্ড নেম, ডেটা টাইপ, ফরম্যাট ও সাইজ একই হলেও এগুলো ভিন্ন ভিন্ন বৈশিষ্ট্য বহন করে।

৭। look up wizard  টাইপে ডেটা সুনির্দিষ্ট হতে হয় - বুঝিয়ে লেখ।

উঃ look up wizard  টাইপে ডেটা সুনির্দিষ্ট হতে হয়। কেননা, এর মাধ্যমে সরাসরি ডেটা এন্ট্রি না করে অন্য কোন টেবিলের ফিল্ড থেকে ডেটা পূর্বে তৈরি করা কোন টেবিলে এন্ট্রি করা যায়। এতে করে সুনির্দিষ্ট তথ্য সুনির্দিষ্ট ফিল্ডেই সঠিকভাবে এন্ট্রি করা যায়।

৮। ডেটাবেজ কেন ইনডেক্সিং করা হয়?

উঃ ইনডেক্সিং করলে স্বয়ংক্রিয়ভাবে ফাইল আপডেট হয়। একটি ফিল্ডের উপর ইনডেক্সিং করলে সহজে ও অল্প সময়ে তথ্য খুজে বের করা যায়। তাছাড়া ডেটাসমুহ ইনডেক্স করলে কাজের গতি বৃদ্ধি পায়।
৯। ‘‘ডেটাবেজের কল্যাণে আজ ঘরে বসে বিশ^বিদ্যালয়ের ফরম পূরণ করা সম্ভব হচ্ছে”- ব্যাখ্যা কর। উঃ

১০। কুয়েরি কমান্ড “Select Roll, Name From Student”  ব্যাখ্যা কর।

উঃ “Select Roll, Name From Student”  কুয়েরি কমান্ডটি লিখলে নি¤œরুপ ফলাফল প্রদর্শন করবে-

অর্থাৎ উক্ত কুয়েরি কমান্ড লিখলে Student  টেবিল এর Roll ও Name ফিল্ডটি প্রদর্শিত হবে।

১১। গোপনীয়তাই ডেটা নিরাপত্তার প্রধান হাতিয়ার -ব্যাখ্যা কর।

উঃ তথ্য বা ডেটা সকল প্রতিষ্ঠান বা ব্যক্তির জন্য খুবই গুরুত্বপূর্ণ একটি বিষয়। কোন প্রতিষ্ঠানের গুরুত্বপূর্ণ কোন তথ্য যদি অঅনুমোদিত কোন ব্যক্তির কাছে তবে তার দ্বারা প্রতিষ্ঠানের ক্ষতি সাধিত হওয়ার সম্ভাবনা থাকে এবং নিরাপত্তা সমন্যার সৃষ্টি হতে পারে। তাই এসব সমস্যা সমাধানের জন্য ডেটাবেজের নিরাপত্তায় গোপনীয়তা রক্ষাই একমাত্র হাতিয়ার।

১২। অ্যালগরিদম ও ফ্লোচার্টের মধ্যে পার্থক্য কী?

উঃ অ্যালগরিদম ও ফ্লোচার্টের মধ্যে পার্থক্য নিম্নরুপ -


১৩। ডেটাবেজ ইনডেক্স ফাইল স্বয়ংক্রিয়ভাবে আপডেট হয়- ব্যাখ্যা কর।

উঃ ইনডেক্স হচ্ছে মূল ডেটাবেজ ফাইলের কোনরুপ পরিবর্তন না করে ডেটাবেজের অন্তর্গত টেবিলের রেকর্ডসমুহকে কোন লজিক্যাল অর্ডারে সাজিয়ে রাখার পদ্ধতি।

ইনডেক্স করার পরেও ডেটাবেজে নতুন কোন রেকর্ড যুক্ত করা হলেও ইনডেক্স ফাইলগুলো স্বয়ংক্রিয়ভাবে আপডেট হয়ে যায়। যেমন - একটি টেবিলের রোল ফিল্ডকে A to Z  ইনডেক্স করা হয়েছে।


১৪। এসকিউএল কে ডেটাবেজের হাতিয়ার বলা হয় কেন?

উঃ SQL কে ডেটাবেজের হাতিয়ার বলা হয়। কেননা, ডেটাবেজের প্রয়োজনীয় কার্যপ্রক্রিয়াগুলো সবই এর মাধ্যমে করা সম্ভব। ডেটাটেবিল তৈরি, ডেটা ইনপুট, ডেটা ডিলিট, ডেটা আপডেট করা, ডেটা ইনডেক্সিং, টেবিল প্রদর্শন করা এবং ব্যবহারকারীর প্রবেশাধিকার নিয়ন্ত্রন করা। এসব কিছুই ডেটাবেজের জন্য অত্যন্ত গুরুত্বপূর্ণ এবং এগুলো সবই SQL এর মাধ্যমে সম্পন্ন করা যায়।

১৫। কেন ডেটা এনক্রিপশন করতে হয়- বর্ণনা কর।

উঃ ডেটাবেজেন গোপনীয়তা রক্ষার জন্য ডেটা এনক্রিপশন করতে হয়। এতে করে তথ্য অঅনুমোদিত কোন ব্যক্তি বা প্রতিষ্ঠানের হাতে যাওয়ার সম্ভাবনা থাকে না। প্রেরক নির্দিষ্ট কোড ব্যবহার করে ডেটা এনক্রিপ করে প্রাপপের নিকট ডেটা ফাইল পাঠিয়ে দেয় এবং তথ্য ব্যবহারের পূর্বে প্রাপককে ডেটা ডিক্রিপ্ট করে নিতে হবে। এক্ষেত্রে প্রেরক প্রাপককে নিয়ম বলে দিবে।

১৬। সর্টিং এবং ইনডেক্সিং এক নয় - ব্যাখ্যা কর।

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

১৭। মেমো ডেটা টাইপ কেন ব্যবহার করা হয়?

উঃ মেমো জাতীয় ফিল্ডে সাধারণত বর্ণ, সংখ্যা, চিহ্ন, তারিখ ইত্যাদি ব্যবহার করা হয়। ডেটা টেবিল ডিজাইনের ক্ষেত্রে যদি কোন একটি ফিল্ডের বর্ণনামূলক তথ্যের প্রয়োজন হয় তখন মেমো ডেটা টাইপ ব্যবহার করতে হয়। সাধারণত মন্তব্য লেখার জন্য মেমো ডেটা টাইপ ফিল্ড ব্যবহার করতে হয়।

১৮। ইনডেক্সিং এর তুলনায় সটিং এ বেশি মেমোরি প্রয়োজন হয় কেন? ব্যাখ্যা কর।

উঃ ইনডেক্সিং এর তুলনায় সটিং এ বেশি মেমোরি প্রয়োজন হয়। কারণ সর্টিং করলে ফাইলে স্বয়ংক্রিয়ভাবে ডেটা আপডেট হয় না। এতে মূল ফাইল পরিবর্তীত হয়। ইনডেক্সিং করলে ফাইলে স্বয়ংক্রিয়ভাবে ডেটা আপডেট হয়। এতে মূল ফাইল অপরিবর্তীত থাকে।

১৯। জাতীয় পরিচয়পত্রের তথ্য সংবলিত ডেটাবেজের ধরন ব্যাখ্যা কর।

উঃ জাতীয় পরিচয়পত্রের তথ্য সংবলিত ডেটাবেজ সাধারণত রিলেশনাল ডেটাবেজ। এধরনের ডেটাবেজে সাধারণত এক টেবিলের ডেটার সাথে অন্য টেবিলের ডেটার সম্পর্ক বিদ্যমান থাকে। এতে ডেটাবেজ মডেল ব্যবহার করে রিলেশনাল ডেটাবেজ তৈরি করা হয়।

২০। দুটি ডেটাবেজের প্রাইমারী কী ফিল্ড কখন একই হওয়া প্রয়োজন- ব্যাখ্যা কর।

উঃ দুটি ডেটাবেজের প্রাইমারী কী ফিল্ড একই হওয়া প্রয়োজন যখন নিম্নবর্ণিত শর্তে রিলেশনাল ডেটাবেজ তৈরি করা হবে-

ক) দুটি টেবিল এক সাথে খোলা থাকতে হবে। রিলেশনাল ডেটা বেজের টেবিল দুটির মধ্যে একটি কমন ফিল্ড থাকতে হবে যা প্রাইমারী কী ও ফরেন কী ফিল্ড হিসেবে নির্বাচিত ফিল্ডের ভিত্তিতে অবশ্যই অদ্বিতীয় হতে হবে।

খ) কমন ফিল্ডের নাম, ডেটা টাইপ, ফিল্ড সাইজ, ফরম্যাট ইত্যাদি একই হতে হবে।



Comments

  1. This comment has been removed by the author.

    ReplyDelete
  2. সৃজনশীল প্রশ্নের উত্তর দিলে ভালো হবে ।

    ReplyDelete

Post a Comment

Popular posts from this blog