Chaper-6 Part-1

Database Management System

In this ICT Chapter-6 Part-1 : Database Management System we will learn about What is Data ,types of data, Information,What is Information?,Difference between Data and Information,What is database?,Advantage of database,Entity,Entity Set,Attribute,


১.ডেটা কী?

উঃ Data শব্দটি ল্যাটিন শব্দ Datum এর বহুবচন। Datum অর্থ হচ্ছে তথ্যের উপাদান। তথ্যের অন্তর্ভূক্ত ক্ষুদ্রতর অংশসমূহ হচ্ছে ডেটা বা উপাত্ত।
অথবা,
Data হচ্ছে তথ্যের ক্ষুদ্রতম একক। সুশৃঙ্খলভাবে সাজানাে নয় এমন Fact বা উপাদান যা সুনির্দিষ্ট ফলাফল পাওয়ার জন্য প্রসেসিংয়ের কাঁচামাল হিসেবে ব্যবহৃত হয় তাকে ডেটা বলে।
যেমনঃ অ, ক, ১, ২ ইত্যাদি অথবা সূর্য, চন্দ্র, গাড়ি বা অন্য যেকোনাে কিছুই ডেটা।


২. ডেটা প্রধানত কত প্রকার ও কী কী?

উঃ ডেটা প্রধানত তিন প্রকার যথাঃ
a) Numeric.(2,10,17 etc)
b) Non-Numeric.(Sam, Jon etc)
c) Boolean.(Yes, No)


৩. ইনফরমেশন (Information) কী?

উঃ ডেটাকে ব্যবহার করার জন্য প্রক্রিয়া করতে হয়। সরবরাহকৃত ডেটা প্রক্রিয়াকরনের পর যে ফলাফল পাওয়া যায় তাকে তথ্য বা Information বলে।


৪.ডেটা ও ইনফরমেশনের পার্থক্য লিখ ?

# ডেটা ইনফরমেশনের
1 সুনির্দিষ্ট আউটপুট বা ফলাফল পাওয়ার জন্যে যা প্রসেসিংয়ে ব্যবহৃত কাঁচামাল সমূহকে ডেটা উপাত্ত বলে ইনফরমেশন বা তথ্য হলাে সুশৃঙ্খলভাবে সাজানাে ডেটা যা প্রসেসিংয়ে সহজবােধ্য, অর্থবহ, কার্যকর ও ব্যবহারযােগ্য।
2 ডেটা একটি একক ধারনা ইনফরমেশন বা তথ্যের ক্ষুদ্রতম এককই ডেটা যা বিভিন্ন উৎস থেকে সংগ্রহ করা হয় । ডেটাকে প্রসেস করে ইনফরমেশনে রুপান্তর করা হয় ।
3 ডেটা পুরােপুরি কোন অর্থ বা ভাবার্থ প্রকাশ করে না। ইনফরমেশন কোন বিষয়ের অর্থ প্রকাশ করে যা ব্যবহারকারী বুঝতে পারে।
4 ডেটা ইনফরমেশন উপর নির্ভর করে । ইনফরমেশন ডেটার উপর। নির্ভর করে না।
5 ডেটা ইনফরমেশন তৈরি প্রক্রিয়ায় ব্যবহৃত হয়। ইনফরমেশন সিদ্ধান্ত গ্রহণ প্রক্রিয়ায় ব্যবহৃত হয়।
6 উদাহরণঃ ফলাফল, দ্বিতীয়, ০০১, ইসা,০০৫, সুমাইয়া, পরীক্ষা, বার্ষিক । বার্ষিক পরীক্ষার ফলাফল রােল নাম মেধাস্থান ইত্যাদি ডেটা ০০১ ইসা ০০৫ সুমাইয়া ।

৫. ডেটাবেজ কী ?

উঃ ডেটা শব্দের অর্থ হচ্ছে উপাত্ত এবং বেজ শব্দের অর্থ হচ্ছে ঘাঁটি বা সমাবেশ। পরস্পর সম্পর্কযুক্ত এক বা একাধিক ডেটা টেবিল বা ফাইলের সমষ্টি কে ডেটাবেজ বলে।
অথবা,
কোন একটি কম্পিউটারের সিস্টেমে জমাকৃত সর্বমােট স্ট্রাকচার ডাটার সমষ্টিকেই ডেটাবেজ বলে।


৬. ডেটাবেজ ব্যবহারের জন্য কোন সফটওয়্যার লাগে?

উঃ MS Access, My Sql, MS Sql, Oracle ইত্যাদি।


৭. ডেটা সংগঠন কাকে বলে?

উঃ একটি ডেটাবেজের প্রসেসিং-এর উপযােগী ডেটার বিশেষ সংগঠনকে ডেটা সংগঠন বলে। যেমনঃ টেবিল, রেকর্ড, ফিল্ড, বিট, ইত্যাদি ডেটা সংগঠনের উপাদান।


৮. ডেটাবেজে ব্যবহারের সুবিধা সমূহ লেখ?

উঃ ডেটাবেজে ব্যবহারের সুবিধা সমূহ হলাে :-
১) সফটওয়্যার ব্যবহার করে সহজে ডেটা সংরক্ষন করা যায়।
২) ডেটা সংশােধন, পরিবর্তন এবং বিভিন্নভাবে সাজানাে যায়।
৩) অপ্রয়ােজনীয় বা অতিরিক্ত ডেটা মুছা যায়।
৪) অতি দ্রুত ডেটা উপস্থাপন করা যায়।
৫) সংরক্ষিত ডেটাকে পরবর্তীতে আপডেট করা যায়।
৬) ডেটাবেজের তথ্যসমূহ প্রয়ােজনে বড় থেকে ছােট বা ছােট থেকে বড় আকারে সাজানাে যায়।
৭) ডেটা বিন্যাসে অল্প সময় লাগে ও ভুল হওয়ার সম্ভাবনা কম থাকে।


৯. ডেটাবেজে ব্যবহারের সুবিধা অসুবিধা সমূহ লেখ?

উঃ ডেটাবেজে ব্যবহারের সুবিধা অসুবিধা সমূহ হলাে :-
১) ডেটাবেজ বাস্তবায়নের জন্য প্রশিক্ষনপ্রাপ্ত ও অভিজ্ঞ জনবল নেই।
২) সফটওয়্যার অসুবিধার কারণে প্রক্রিয়াকরণ ধীরগতিসম্পন্ন হতে পারে।
৩) ভুল ডেটার কারনে অনেক ধরনের সমস্যা হতে পারে।
৪) সফটওয়্যার তৈরি করা সবার পক্ষে সম্ভব হয় না। অনেক সময় বেশি দাম দিয়ে ক্রয় করতে হয়।
৫) ডেটাবেজে সংরক্ষিত ডেটা চাহিবা মাত্র পাওয়া যায়।


১০. ডেটাবেজ ব্যবহার সমূহ লেখ ?

উঃ ডেটাবেজ ব্যবহার সমূহ হলােঃ
১) সরকারি প্রতিষ্ঠানে তথ্য প্রক্রিয়াকরণ ও সংরক্ষন ব্যবস্থাপনায় ডেটাবেজ ব্যবহার করা হয়।
২) কমিশন, অর্থ মন্ত্রনালয়, শিক্ষা মন্ত্রনালয়, পরিসংখ্যান ব্যুরাে, রপ্তানি উন্নয়ন ব্যুরাে, ব্যানবেইজ ইত্যাদিতে ব্যবহার করা হয়।
৩) ব্যাংক ও বিমায় গ্রাহকের বিবরণ, ব্যালেন্স, অ্যাকাউন্ট, স্টেটমেন্ট, লােন, ব্যাংকিং লেনদেন, ক্রেডিট কার্ড ইত্যাদি কাজে ব্যবহার করা হয়।
৪) বিভিন্ন মােবাইল কোম্পানি ডেটাবেজ ব্যবহার করা হয়।
৫) শেয়ার মার্কেটে ডেটাবেজ ব্যবহার করা হয়।
৬) বিদ্যুৎ, পানি, টেলিফোন ব্যবহারের রেকর্ড, মাসিক বিল। ইত্যাদি।
৭) শিক্ষা প্রতিষ্ঠান, শিক্ষা বাের্ড, রেজিস্ট্রেশন, ফলাফল ইত্যাদি।
৮) এয়ার লাইনস , ট্রেন, হােটেল ইত্যাদি রিজাভেশন সিস্টেম, সিডিউলিং ও নেটওয়ার্কিংয়ে ব্যবহার হয়।


১২. ডেটাবেজের বিভিন্ন উপাদান সমূহের সংজ্ঞা সহ ব্যাখ্যা দাও?

উঃ ডেটাবেজের বিভিন্ন উপাদান সমূহের বণর্না
ডেটা(Data): ডেটা টেবিলের বিভিন্ন ফিল্ডে আমরা যা ইনপুট করি তাই ডেটা। উদাহরণঃ নাম, রােল, সিরিয়াল ইত্যাদি।
ফিল্ড(Field): ডেটা সংগঠনের কয়েকটি অক্ষর এর সমষ্টি অর্থাৎ রেকর্ডের ক্ষুদ্রতম অংশ হলাে ফিল্ড। উদাহরণঃ আইডি, নাম, রােল, শ্রেনী ইত্যাদি।
রেকর্ড(Record) পরস্পর সম্পর্কযুক্ত কয়েকটি ফিল্ডের সমন্বয়ে গঠিত হয় এক একটি রেকর্ড। উদাহরণঃ কোনাে ব্যাক্তির নাম, ঠিকানা, টেলিফোন, নম্বর ইত্যাদি।
ডেটা টেবিল বা ফাইল(Data Table or file) : পরস্পর সম্পর্কযুক্ত কতগুলাে রেকর্ডের সমন্বয়ে গঠিত হয় একটি ডেটা টেবিল বা ফাইল।

Example of Database

১৩. ডেটার এনটিটি(Entity) কী?

উঃ Entity হচ্ছে সত্তা যা দিয়ে অবজেক্টকে চিহ্নিত করা হয়। ডেটা ডেবিলকে চিহৃিত করার জন্য টেবিলের জন্য যে নাম। দেওয়া হয় তাকে ডেটার এনটিটি বলে। যেমনঃ একজন ছাত্রের নাম, রােল নম্বর ইত্যাদি এনটিটি।


১৪. ডেটা এনটিটি সেট(Entity Set) কী?

উঃ এক বা একাধিক ডেটার এনটিটি সেটের সমষ্টিকে এনটিটি সেট বলে।


১৫. অ্যাট্রিবিউট(Attribute) ও ভেলু(Value) কাকে বলে?

উঃ অ্যাট্রিবিউট(Attribute): একটি এনটিটি সেটের অন্তর্ভূক্ত প্রতিটি অবজেক্টকে নির্দেশ করার জন্য যে সকল বৈশিষ্ট্য ব্যবহৃত হয় সেসব বৈশিষ্ট্যকে অ্যাট্রিবিউট বলে। যেমনঃ Customer একটি এনটিটি যার অ্যাট্রিবিউটগুলাে হলাে Account-Id, Name, Address ইত্যাদি।
ভেলু(Value) বা মান : একটি এনটিটি সেটের প্রতিটি অ্যাট্রিবিউট প্রকাশ করার জন্য ব্যবহৃত নির্দিষ্ট শব্দ বা সংখ্যাকে ভেলু বলে। যেমনঃ Account -Id অ্যাট্রিবিউটের একটি মান A-20766 এবং Name অ্যাট্রিবিউটের মান Sajjad ইত্যাদি।

Entity Set Attribute Value
Customer Customer_Name Md.Shakil
Serial_No 10011
Customer_City Dinajpur
Account_Id A-1232

১৬. ফিল্ড ও রেকর্ড এর মধ্যে পার্থক্য(Difference between Field and Record) ?

ফিল্ড(Field) রেকর্ড(Record)
১। ফিল্ড হলাে কতগুলাে বাইট বা অক্ষরের সমষ্টি যা অর্থ প্রকাশ করে। ১। পরস্পর সম্পর্কযুক্ত কতগুলাে ফিল্ড নিয়ে রেকর্ড তৈরি হয়।
২। ফিল্ড হলাে ডেটা টেবিলের কলাম শিরােনাম। ২। রেকর্ড হলাে সবগুলাে কলামের সমন্বিত একটি সারির মান।
৩। ফিল্ড দ্বারা পরিপূর্ন তথ্য। পাওয়া যায় না। ৩। রেকর্ড দ্বারা পরিপূর্ন তথ্য পাওয়া যায়।
৪। প্রতিটি ফিল্ডের ডেটার মান একই হয়ে থাকে। ৪। একটি রেকর্ডের বিভিন্ন ফিল্ডের মান ভিন্ন ভিন্ন হতে পারে।
৫। ডেটা সনাক্তকরনে ব্যবহৃত হয়। ৫। দুটি টেবিলের মধ্যে রিলেশন তৈরি করতে ব্যবহৃত হয়।
৬। একটি টেবিলে একটি মাত্র প্রাইমারি কী থাকে। ৬। একটি টেবিলে বিভিন্ন টেবিলের একাধিক ফরেন কী থাকতে পারে।

১৭। ডেটাবেজের সুবিধা আসুবিধা লিখ ? ?

উঃ ডেটাবেজে ব্যবহারের সুবিধা অসুবিধা সমূহ হলাে :-
১) ডেটাবেজ বাস্তবায়নের জন্য প্রশিক্ষনপ্রাপ্ত ও অভিজ্ঞ জনবল নেই।
২) সফটওয়্যার অসুবিধার কারণে প্রক্রিয়াকরণ ধীরগতিসম্পন্ন হতে পারে।
৩) ভুল ডেটার কারনে অনেক ধরনের সমস্যা হতে পারে।
৪) সফটওয়্যার তৈরি করা সবার পক্ষে সম্ভব হয় না। অনেক সময় বেশি দাম দিয়ে ক্রয় করতে হয়।
৫) ডেটাবেজে সংরক্ষিত ডেটা চাহিবা মাত্র পাওয়া যায়।


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 .