HSC ICT CHAPTER 6 VIP QUESTIONS AND ANSWER

Hsc Chapter 1 Vip Question : ✪ ডেটা সিকিউরিটি কী? কত প্রকার ও কী কী? ✪ ডেটা সিকিউরিটি কত প্রকার ও কী কী? ✪ ডেটা এনক্রিপশন কাকে বলে? ✪ এনক্রিপশন স্কিমের ধরন কয়টি ও কী কী? ✪ রিকভারী (Recovery) কাকে বলে? ✪ ডেটা এনক্রিপশনের উপায় সমূহ লেখ? ✪ QBE কী? ✪ ফিজিক্যাল ডিজাইন কাকে বলে? ✪ SQL কমান্ড ব্যবহার করে ডেটাটেবিল তৈরির ব্যাখ্যা দাও? ✪ SQL কমান্ড ব্যবহার সমূহ ? ✪ Parameter Query কী? ✪ Literal কী?


1. ডেটা সিকিউরিটি কী? কত প্রকার ও কী কী?

ডেটাকে সবার জন্য প্রদর্শন বা পরিবর্তন করা উন্মুক্ত করা। নাও হতে পারে, শুধু অনুমােদিত ব্যাক্তি ব্যতিত অন্যদের থেকে ডেটার সুরক্ষাকে ডেটা সিকিউরিটি বলে।
অথবা,
আনঅথারাইজড অনাকাক্ষিত ব্যাক্তির হাত থেকে ডেটাকে মুক্ত রাখার পদ্ধতিকে ডেটা সিকিউরিটি বলে। সাধারনত ডেটার গােপনীয়তা ও নিরাপত্তা ব্যবস্থার পদ্ধতিকে ডেটা সিকিউরিটি বলে।


2. ডেটা সিকিউরিটি কত প্রকার ও কী কী?

ডেটা সিকিউরিটি ২ প্রকার যথাঃ
ক) সিস্টেম সিকিউরিটি।
খ) ডেটা সিকিউরিটি।
ক) সিস্টেম সিকিউরিটিঃ ডেটাবেজ সিস্টেম লেবেলে ডেটা ব্যবহার করার জন্য নিরাপত্তামূলক ব্যবস্থাকে সিস্টেম সিকিউরিটি বলে। যেমনঃ ডেটাবেজ সিস্টেম ব্যবহারের জন্য অনুমােদিত কিনা, ব্যবহারকারীর নাম ও পাসওয়ার্ড পরীক্ষা করা ইত্যাদি।
খ) ডেটা সিকিউরিটিঃ ডেটা সিকিউরিটি অবজেক্ট লেবেলে ডেটাবেজের একসেস ও ব্যবহার নিয়ন্ত্রন করে। এক্ষেত্রে কোনাে ব্যবহারকারী কী কী অবজেক্ট ব্যবহার করতে পারবে এবং কী ধরনের অ্যাকশন প্রয়ােগ করতে পারে তাকে ডেটা সিকিউরিটি বলে। অথবা, ডেটার গােপনীয়তা ও নিরাপত্তা ব্যবস্থার পদ্ধতিকে বলা হয়। ডেটা সিকিউরিটি। যেমনঃ ধরি ‘A’ নামের একজন ব্যবহারকারী ‘Student’ডেটাবেজের ডেটা দেখতে পারবে, কিন্তু মুছতে পারবে না।


3. ডেটা এনক্রিপশন কাকে বলে?

ডেটার নিরাপত্তা নিশ্চিত করার জন্য ডেটাকে উৎস হতে গন্তব্যে প্রেরনের পূর্বে যে বিশেষ পদ্ধতিতে পরিবর্তন করা যায় তাকে ডেটা এনক্রিশন পদ্ধতি বলা হয়। অথবা, ডেটা এনক্রিপশন হলাে একটি প্রক্রিয়া, যেখানে প্লেইন টেক্সট ডেটাগুলাে সাইফার টেক্সট ডেটাতে রুপান্তরিত হয়যাতে করে এটি সর্বসাধারনের পড়ার ক্ষেত্রে দুর্বোধ্য হয়ে ওঠে যাতে করে কেউ তাতে অযাচিত হস্তক্ষেপ করতে না পারে। উদাহরণঃ এনক্রিপ্ট করে SAJJAD শব্দটিকে লেখা যায় TBKKBE। এক্ষেত্রে ‘পরবর্তী” অক্ষর'কে কোডিং পদ্ধতি হিসেবে বেছে নেওয়া হয়েছে। যেমন- S এর পরবর্তী অক্ষর |T, A এর পরবর্তী অক্ষর B, J এর পরবর্তী অক্ষর K এবং D এর পরবর্তী অক্ষর E। TBKKBE কাজেই থাকলে ডিক্রিপ্ট করে বুঝতে হবে সেটি আসলে SAJJAD।


4. এনক্রিপশন স্কিমের ধরন কয়টি ও কী কী?

এনক্রিপশন স্কিম ২ ধরনের যথাঃ
ক) সিমেট্রিক বা সিক্রেট-কী এনক্রিপশন।
খ) অ্যাসিমেট্রিক বা পাবলিক-কী এনক্রিপশন।


5. রিকভারী (Recovery) কাকে বলে?

কোনাে কারনে কম্পিউটার অচল হয়ে পড়ে ডেটাবেজের ডেটা হারিয়ে যায়। কিন্তু বিশেষ ব্যবস্থায় বিশেষ পদ্ধতির সাহায্যে হারিয়ে যাওয়া ডেটাকে পূনরুদ্ধার করাকে ডেটা রিকভারী বলে।


6. ডেটা এনক্রিপশনের উপায় সমূহ লেখ?

ডেটা এনক্রিপ্ট করার জন্য অনেকগুলাে পদ্ধতি প্রচলিত আছে যেমনঃ-
ক) সিজার কোড। <
খ) ডেটা এনক্রিপশন স্ট্যান্ডার্ড।
গ) ট্রিপল ডিইএস অ্যাডভান্সড এনক্রিপশন স্ট্যান্ডার্ড।
ঘ) ইন্টারন্যাশনাল ডেটা এনক্রিপশন অ্যালগরিদম।


7. QBE কী?

QBE এর পূর্নরুপ হলাে- Query By Example। এর মাধ্যমে ব্যবহারকরী কী করতে চায় তার বর্ণনা Example অনুসারে Query লেখা হয়।


8. ফিজিক্যাল ডিজাইন কাকে বলে?

ডেটা কীভাবে সূরক্ষিত, সংগৃহীত, পরিবর্তন ও দ্রুত সময়ে ডেটা আহরন করার ব্যাখ্যাকেই ফিজিক্যাল ডিজাইন বলে।


9. SQL কমান্ড ব্যবহার করে ডেটাটেবিল তৈরির ব্যাখ্যা দাও?

মনেকরি Teacher A_Section নামের একটি ডেটাটেবিল তৈরি করতে হবে। যে টেবিলটিতে নাম, রােল, পিতার নাম, জন্মতারিখ এই চারটি ফিল্ড থাকবে। এক্ষেত্রে সাথে নতুন টেবিল তৈরির কমান্ড ব্যবহার করতে হবে। নতুন টেবিল তৈরি করতে গেলে SQL এ “creat table” কমান্ড ব্যবহার করতে হবে। তাহলে যে কমান্ড ব্যবহার করে টেবিলটি তৈরি করতে হবে তার নিম্নরুপ: Creat table A_Section
( Name char (2u),
Roll numeric (5),
Father's name char (20),
Data_of_birth Date );


10. SQL কমান্ড ব্যবহার সমূহ ?

১. ict নামে ডেটাবেজ তৈরি করা: CREATE DATABASE ict; উদাহরনঃ Student Table এর সব তথ্য দেখতে চাইলে Select From Studenti
২. Table তৈরি করাঃ CREATE TABLE Student StudentID int, StudentName varchar(50), FatherName varchar(50), Address varchar(255), Class varchar(15)
উদাহরনঃ Student Table এর Name Field দেখতে 1961- Select Name From Student;
৩.Table এর নিদিষ্ট data Delete ফেলাঃ
DELETE FROM table_name(student) DELETE FROM Customers WHERE CustomerName="Rabbi' AND ContactName=Rasel';


11. Parameter Query কী?

ডায়লগ বক্সের মধ্যে বিভিন্ন প্যারামিটার নির্ধারন করে যে কুয়েরি পরিচালনা করা হয় তাকে Parameter Query বলে।


12. Literal কী?

যে সকল ভেলু কে ডেটাবেজ ম্যানেজমেন্টে- যথাযথভাবে সেই ভেন্যু হিসেবে বিবেচনা করে তাকে Literal বলে।