Chaper-6 Part-3

Database Management System


Chapter-1 Part-1



৪৪ ডেটাবেজ রিলেশন কত প্রকার ও কী কী ব্যাখ্যা দাও? ?


উঃ ডেটা টেবিলের উপর ভিত্তি করে রিলেশনকে ৪ ভাগে ভাগ করা যায়।
ক) One to One Relation
খ) One to Many Relation
গ)Many to One Relation
ঘ) Many to Many Relation।
ক) One to One Relation: যদি কোনাে ডেটাবেজের কোনাে একটি টেবিলের একটি রেকর্ড অপর একটি ডেটা টেবিলের একটি মাত্র রেকর্ডের সাথে সম্পর্কিত থাকে তবে। তাদের মধ্যে যে রিলেশনশিপ স্থাপন করা হয় তাকে বলা হয় One to One রিলেশন।
খ) One to Many Relation : যদি কোনাে ডেটাবেজের কোনাে একটি টেবিলের একটি রেকর্ড অন্য এক বা একাধিক ডেটা টেবিলের একাধিক রেকর্ডের সাথে সম্পর্কিত থাকে তবে তাদের মধ্যে যে রিলেশনশিপ স্থাপন করা হয় তাকে One to Many রিলেশন বলে।
গ) Many to One Relation : টেবিলের একাধিক রেকর্ড অপর এক বা একাধিক ডেটা টেবিলের একটি রেকর্ডের সাথে সম্পর্কিত হয় তখন তাদের মধ্যকার রিলেশনকে Many to One রিলেশন বলে।
ঘ) Many to Many Relation : কোন টেবিলে একাধিক রেকর্ডের সাথে অন্য কোন টেবিলের একাধিক রেকর্ডের সম্পর্ককে Many to Many রিলেশন বলে।
TTypes of Database Relation


৪৫.কর্পোরেট ডেটাবেজ কাকে বলে?

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


৪৬. কর্পোরেট ডেটাবেজ কোন কোন কাজে ব্যবহৃত হয়?

উঃ যে সকল কাজে কর্পোরেট ডেটাবেজ ব্যবহৃত হয়
১) জাতীয় পরিচয়পত্রের ছবি ও তথ্য সংরক্ষনে।
২) বাড়ির হােল্ডিং নাম্বার, ভূমি ট্যাক্স, আয়কর প্রভৃতি তথ্য সংরক্ষনে।
৩) ভূমি জরিপ ও ম্যাপসংক্রান্ত তথ্য সংরক্ষনে।
৪) অপরাধমূলক কর্মকান্ডে জড়িত ব্যক্তিদের তথ্য সংরক্ষনে।
৫) আদমশুমারি, কৃষিশুমারি ও অর্থনৈতিক তথ্য সংরক্ষনে।
৬) ব্যানবেইজ (BANBEIS= Bangladesh Bureau of Education Information and Statistics) a farem শিক্ষা প্রতিষ্ঠানের তথ্য সংরক্ষনে।
৭) শেয়ার মার্কেটের তথ্য, আয়কর, কাস্টমস ও আমদানিরপ্তানি সংক্রান্ত তথ্য সংরক্ষনে।
৮) সরকারি আয়-ব্যয়, রাজস্ব আদায় এবং বাজেট সংক্রান্ত তথ্য সংরক্ষনে।
৯) সামরিক বাহিনীর ভূমি, সৈন্য ও অপারেশন সংক্রান্ত তথ্য সংরক্ষনে।
১০) আইন, আদালত ও মামলা সংক্রান্ত তথ্য সংরক্ষনে ইত্যাদি।


৪৭. HRMS কাকে বলে?

উঃ HRMS এর পূর্নরুপ হলাে Human Resource Management System। মানব সম্পর্ক কার্যক্রমগুলােকে নিয়ন্ত্রনের জন্য যে তথ্য ও পদ্ধতি ব্যবহার করা হয় তাকে হিউম্যান রিসাের্স ইনফরমেশন সিস্টেম বা HRMS বলে।
যেমনঃ প্রতিষ্ঠানের কর্মীর রেকর্ড সংরক্ষন, কর্মী মূল্যায়ন, কর্মকর্তা বা কর্মচারীদের প্রশিক্ষন এবং তাদের সুবিধা ও ক্ষতিপূরন ইত্যাদি ব্যাবস্থাপনার দায়িত্ব পালন করে HRMS।


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

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


৪৯, ডেটা সিকিউরিটি কত প্রকার ও কী কী?

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


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

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


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

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


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

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


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

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


৫৪.QBE কী?

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


৫৪.QBE কী?

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


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

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


৫৬. 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
);


৫৭.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';


৫৮, Parameter Query কী?

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


৫৯, Literal কী?

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

Best way of learing

Self learing is the best learing in the world. Discover yourself first then will get what you are And what you want to do .It will push you for self learing.

Why you need to learn coding?

Coding will play a vital role in one's life . It will help to open a new window of thinking . You can think better way than past . It helps to organise all the thing in better way .