উত্তরঃ উত্তর: অফিসের কাজে RDBMS ব্যবহার করলে যে সুবিধা পাওয়া যায় তা নিম্নে দেওয়া হলো-
i) একই তথ্যের পুনরাবৃত্তি রোধ করে স্থানের সর্বোচ্চ ব্যবহার।
ii) তথ্যের অসামঞ্জস্যতা দূর করা।
iii) একই সময়ে একাধিক ব্যবহারকারী একই তথ্য নিয়ে কাজ করতে সক্ষম।
iv) তথ্যের নিরাপত্তা নিশ্চিত করা।
(v) স্বল্পতম সময়ে তথ্য খুঁজে বের করা।
i) একই তথ্যের পুনরাবৃত্তি রোধ করে স্থানের সর্বোচ্চ ব্যবহার।
ii) তথ্যের অসামঞ্জস্যতা দূর করা।
iii) একই সময়ে একাধিক ব্যবহারকারী একই তথ্য নিয়ে কাজ করতে সক্ষম।
iv) তথ্যের নিরাপত্তা নিশ্চিত করা।
(v) স্বল্পতম সময়ে তথ্য খুঁজে বের করা।
উত্তরঃ বিভিন্ন প্রকার কুয়েরি নিচে দেওয়া হলো-
1) Select Query
2) Parameter Query
3) Crosstab Query
4) SQL Query
5) Action Query:
5.1) Append Query
5.2) Update Query
5.3) Delete Query
5.4) Make table Query
1) Select Query
2) Parameter Query
3) Crosstab Query
4) SQL Query
5) Action Query:
5.1) Append Query
5.2) Update Query
5.3) Delete Query
5.4) Make table Query
উত্তরঃ অনেকগুলো ফিল্ডের সমষ্টিতে রেকর্ড গঠিত। কোনো একটি এনটিটি সেটের যে প্রোপার্টিজগুলো ঐ এনটিটির বৈশিষ্ট্যগুলো প্রকাশ করে এবং যার উপর ভিত্তি করে উপাত্ত গ্রহণ, প্রক্রিয়াকরণ ও সংরক্ষণ করা হয় তাকে ফিল্ড বলে।
আবার, কোনো নির্দিষ্ট ডেটা ফাইলে ব্যবহৃত ফিল্ডের মানের সমষ্টিকে বলা হয় রেকর্ড। অর্থাৎ ফিল্ড ও রেকর্ড এক নয়।
উত্তরঃ উত্তর: ইনডেক্সিং ও সর্টিং এর মধ্যে পার্থক্য দেওয়া হলঃ
ইনডেক্সিং
১) ডেটা টেবিলের রেকর্ডগুলোকে কোনো নির্ধারিত এক বা একাধিক ফিল্ড অনুসারে সাজানোর উদ্দেশ্যে মূল টেবিল অপরিবর্তিত রেখে রেকর্ডগুলোর অ্যাড্রেসকে সাজানোকে বলা হয় ইনডেক্সিং।
সর্টিং
১। সর্টিং হলো ডেটা টেবিলের রেকর্ডগুলোকে কোন নির্ধারিত ফিল্ড অনুসারে সাজানো।
ইনডেক্সিং
২) ইনডেক্স পদ্ধতিতে ডেটা ফাইলকে সর্ট করা হলে রেকর্ডের ক্রমিক নং পরিবর্তন হয় না।
সর্টিং
২) ডেটা ফাইলের রেকর্ডের পরিবর্তন হয়।
ইনডেক্সিং
৩) রেকর্ডগুলো দ্রুত সাজানো যায়।
সর্টিং
৩) সাজাতে বেশি সময়ের প্রয়োজন হয়
ইনডেক্সিং
১) ডেটা টেবিলের রেকর্ডগুলোকে কোনো নির্ধারিত এক বা একাধিক ফিল্ড অনুসারে সাজানোর উদ্দেশ্যে মূল টেবিল অপরিবর্তিত রেখে রেকর্ডগুলোর অ্যাড্রেসকে সাজানোকে বলা হয় ইনডেক্সিং।
সর্টিং
১। সর্টিং হলো ডেটা টেবিলের রেকর্ডগুলোকে কোন নির্ধারিত ফিল্ড অনুসারে সাজানো।
ইনডেক্সিং
২) ইনডেক্স পদ্ধতিতে ডেটা ফাইলকে সর্ট করা হলে রেকর্ডের ক্রমিক নং পরিবর্তন হয় না।
সর্টিং
২) ডেটা ফাইলের রেকর্ডের পরিবর্তন হয়।
ইনডেক্সিং
৩) রেকর্ডগুলো দ্রুত সাজানো যায়।
সর্টিং
৩) সাজাতে বেশি সময়ের প্রয়োজন হয়
উত্তরঃ DBMS এর প্রাথমিক কার্যাবলি হলো:
-প্রয়োজন অনুযায়ী ডাটাবেজ তৈরি করা।
-নতুন ডেটা/রেকর্ড অন্তর্ভুক্ত করা।
-অপ্রয়োজনীয় ডেটা বাদ দেওয়া।
-ডেটাবেজের ব্যবহারকারী তৈরি ও নিয়ন্ত্রণ করা।
-প্রয়োজন অনুযায়ী ডাটাবেজ তৈরি করা।
-নতুন ডেটা/রেকর্ড অন্তর্ভুক্ত করা।
-অপ্রয়োজনীয় ডেটা বাদ দেওয়া।
-ডেটাবেজের ব্যবহারকারী তৈরি ও নিয়ন্ত্রণ করা।
উত্তরঃ অনির্দিষ্ট ব্যক্তির হাত থেকে ডেটার গোপনীয়তা রক্ষা করাকে বলা হয় ডেটা সিকিউরিটি। অনুমোদন ব্যাতীত ডেটা ব্যবহার করতে না পারা নিশ্চিত করা, অনির্দিষ্ট ব্যবহারকারীর হাত থেকে ডেটাবেজ সিস্টেমকে রক্ষা বা ব্যবহারকারীর ডেটা ব্যবহার করার অধিকার সংরক্ষণ করা, নিয়ন্ত্রণ করাকেই ডেটাবেজ সিকিউরিটি বলে।
উত্তরঃ সাধারণ অর্থে রিলেশন বলতে সম্পর্ক বুঝায়। একটি ডেটা টেবিলের ডেটার সাথে অন্য এক বা একাধিক ডেটা টেবিলের ডেটার সম্পর্ককে ডেটাবেজ রিলেশন বলা হয়।
উত্তরঃ ডেটার নিরাপত্তা নিশ্চিত করার জন্য ডেটাকে উৎস হতে গন্তব্যে প্রেরণের পূর্বে যে বিশেষ পদ্ধতিতে পরিবর্তন করা হয় তাকে ডেটা এনক্রিপশন পদ্ধতি বলা হয়। অর্থাৎ ডেটা এক জায়গা থেকে অন্য জায়গায় পাঠানোর আগে মূল ফরমেট থেকে অন্য ফরমেটে রূপান্তর করার প্রক্রিয়াকে এনক্রিপশন বলে। ডেটার নিরাপত্তা নিশ্চিত করার জন্য ডেটাকে এনক্রিপ্ট করা হয়।
উত্তরঃ লজিক্যাল ডেটা শুধু সত্য/মিথ্যা বা হ্যাঁ/না জানার জন্য ব্যবহৃত হয়। এ ফিল্ডে একটি মাত্র বর্ণ ব্যবহার করা হয়। যেমন- Yes এর জন্য Y, No এর জন্য N, True এর জন্য T, False এর জন্য F। কখনো একে বুলিয়ান ফিল্ডও বলা হয়। এ ফিল্ডের জন্য মেমরিতে ১ বাইট জায়গা প্রয়োজন।
উত্তরঃ শর্তগুলো হলঃ
(i) রিলেশনাল ডেটা টেবিলগুলোর মধ্যে কমপক্ষে একটি কমন ফিল্ড থাকবে। কমন ফিল্ডের ডেটা টাইপ, ফিন্ড সাইজ এবং ফরমেট ইত্যাদি একই হতে হবে।
(ii) রিলেশনাল টেবিলগুলোর মধ্যে অন্তত একটি টেবিলে অবশ্যই প্রাইমারি কী ফিল্ড থাকতে হবে।
(i) রিলেশনাল ডেটা টেবিলগুলোর মধ্যে কমপক্ষে একটি কমন ফিল্ড থাকবে। কমন ফিল্ডের ডেটা টাইপ, ফিন্ড সাইজ এবং ফরমেট ইত্যাদি একই হতে হবে।
(ii) রিলেশনাল টেবিলগুলোর মধ্যে অন্তত একটি টেবিলে অবশ্যই প্রাইমারি কী ফিল্ড থাকতে হবে।
উত্তরঃ ফিল্ডের ডেটা টাইপসমূহ নিম্নরূপ:
i) টেক্সট/ক্যারেক্টর
ii) নাম্বার/নিউমেরিক
iii) ইয়েস/নো বা যুক্তিমূলক
iv) তারিখ ও সময়
v) মেমো
vi) কারেন্সি
vii) OLE object
viii) Look up wizard
ix) হাইপারলিংক
i) টেক্সট/ক্যারেক্টর
ii) নাম্বার/নিউমেরিক
iii) ইয়েস/নো বা যুক্তিমূলক
iv) তারিখ ও সময়
v) মেমো
vi) কারেন্সি
vii) OLE object
viii) Look up wizard
ix) হাইপারলিংক
উত্তর: প্রাইমারী কি ডেটাবেজের জন্য গুরুত্বপূর্ণ কারণ প্রাইমারি কী এর সাহায্যে কোনো ডেটা টেবিলের ডেটা ডুপ্লিকেশন কমানো যায় এবং এর সাহায্যে ডেটাবেজ রিলেশন করা যায়। প্রাইমারি কী ব্যতিত কোনো ডেটাবেজ রিলেশন করা যায় না।
উত্তরঃ ফাইল ও ডেটাবেজ রেকর্ড শনাক্তকরণ, অনুসন্ধান এবং একাধিক ফাইলের মধ্যে সম্পর্ক স্থাপনের জন্য যে ফিল্ড ব্যবহার করা হয় তাকে বলা হয়- কী-ফিল্ড। কী-ফিল্ডের ডেটাগুলো হবে অভিন্ন ও অদ্বিতীয়।
উত্তরঃ জাতীয় পরিচয়পত্রের তথ্য সংবলিত ডেটাবেজটি হলো সরকারি ডেটাবেজ। সরকারি এ ডেটাবেজটি বাংলাদেশের প্রচলিত জাতীয় পরিচয়পত্র অনেকগুলো ফিল্ডের সমন্বয়ে গঠিত। ফিল্ডগুলো হল নাম, পিতা, মাতা, জন্মতারিখ, আইডি নং, ছবি, স্বাক্ষর, ঠিকানা, রক্তের গ্রুপ, প্রদানকারী কর্তৃপক্ষের স্বাক্ষর ও প্রদানের তারিখ।
উত্তরঃ ডেটাবেজে ডেটা এন্ট্রি করা এবং ডেটা সংরক্ষণ করা যায়। ডেটার ভুল অনুসন্ধান ও সংশোধন করা, অপ্রয়োজনীয় ডেটা/রেকর্ড ডিলিট করা যায়, নির্দিষ্ট ডেটা/রেকর্ড সার্চিং বা অনুসন্ধান ও কুয়েরি করা যায় এবং রিপোর্ট তৈরি ও প্রিন্ট করা যায়। ডেটার নিরাপত্তা বিধান করা যায় এবং ডেটার ব্যাকআপ রিকভারি করা যায়।
উত্তরঃ যৌক্তিকভাবে সংগ্রহ করা তথ্য বা উপাত্তের সাজানো-গোছানো সংরক্ষণকেই ডেটাবেজ বলা হয়। এক বা একাধিক টেবিল বা ডেটা ফাইল নিয়ে ডেটাবেজ তৈরি হয়। ডেটাবেজের এ ডেটা ফাইলগুলি একে অপরের সাথে সংযুক্ত ও সমন্বিতভাবে থাকে। ডেটাবেজ সংরক্ষিত তথ্যগুলি ভিন্ন ভিন্ন ফাইলে থাকে। এই ফাইলের তথ্যগুলিকে সংগঠিত বা পুনরুদ্ধার করাই ডেটাবেজ ম্যানেজমেন্ট।
উত্তরঃ এই এনক্রিপশন স্কিমে এনক্রিপশন কি-টি যে কারও ব্যবহার ও মেসেজসমূহ এনক্রিপ্ট করার জন্য প্রকাশ করা হয়। তবে এক্ষেত্রে কেবল গ্রহণকারী পক্ষের কাছেই ডিক্রিপশন কি এর অ্যাকসেস থাকে এবং সেই পক্ষটি এনক্রিপ্টেড মেসেজগুলিকে পড়তে পারে। অর্থাৎ এক্ষেত্রে ভিন্ন ভিন্ন দুটি কী ব্যবহৃত হয়। অ্যাসিমেট্রিক এনক্রিপশন হলো তুলনামূলকভাবে নতুন আবিষ্কার।


Comments