ডাটা স্ট্রাকচার বলতে কি বুঝায়?

উত্তরঃ ডাটা স্ট্রাকচার বলতে মূলত ডাটার গঠনপ্রণালী কে বোঝানো হয়। ডাটা স্ট্রাকচার নির্দিষ্ট কোন প্রোগ্রামিং ভাষা কে নির্দেশ করে না বা নির্দিষ্ট কোন প্রোগ্রামিং ভাষার অংশ নয়, তবে প্রোগ্রামিং সংশ্লিষ্ট অত্যন্ত গুরুত্বপূর্ণ বিষয় হল ডাটা স্ট্রাকচার।

ডাটা এবং ইনফরমেশন

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

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

ডাটা ও ইনফরমেশনের মধ্যে পার্থক্য

ডাটা ও ইনফরমেশনের পার্থক্য তুলে ধরা হলোঃ

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

ডাটা

ইনফরমেশন বা তথ্যঃ

ডাটার আভিধানিক অর্থ হলো উপাত্ত। কোন নির্দিষ্ট পরিকল্পনাকে বাস্তবায়নের জন্য উপাদান হিসেবে ব্যবহৃত হয় তাকে ডাটা বলা হয়। 

অর্থবোধক এবং প্রক্রিয়াজাত ডাটাকে ইনফর্মেশন বলা হয়। ডাটাকে প্রসেস করলে ইনফরমেশন পাওয়া যায়।

ডাটা কোন অর্থ প্রকাশ করে না।

ইনফরমেশন দ্বারা নির্দিষ্ট অর্থ প্রকাশ করে।

ডাটা হল জ্ঞান এর সর্বনিম্ন ধাপ।

ইনফর্মেশন জ্ঞানের দ্বিতীয় ধাপ।

যেকোনো ছবি, অক্ষর, নাম্বার, নাম, চিহ্ন ইত্যাদি হল ডাটা। 

যখন কোন ছবি, অক্ষর, নাম্বার, নাম, চিহ্ন ইত্যাদি প্রক্রিয়াকরণের ফলে বিশেষ অর্থ প্রকাশ পায় তাই ইনফর্মেশন।

ডাটা এলোমেলো অবস্থায় থাকে।

ইনফর্মেশন সুনির্দিষ্ট ভাবে সাজানো থাকে।

ডাটার প্রাপ্তিস্থান হলো আমাদের পরিবেশ। দৈনন্দিন জীবনের প্রায় সকল ব্যবহৃত উপাদানই ডাটা। 

প্রাকৃতিক পরিবেশ বা বিশেষ উদ্দেশ্য সাধনের জন্য  প্রাপ্ত ডাটাকে মানুষ বা মিশিন দ্বারা অর্থপূর্ণ করে ইনফরমেশন তৈরি করা হয়।


ডাটা প্রসেসিং সাইকেল (Data Processing Cycle)

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

১. কালেকশন (Collection)

ডাটা প্রসেসিং সাইকেলের প্রথম এবং অত্যন্ত গুরুত্বপূর্ণ ধাপ হল ডাটা কালেকশন। কারণ সঠিক ফলাফল অনেকটাই নির্ভর করে সঠিক ডাটা কালেক্ট করার উপর।

২. প্রস্ততকরণ (Preparation)

ডাটা কালেকশন এর পর যে ডাটাগুলো ইনপুটে প্রদান করা হবে সেই ডাটাগুলোকে এ ধাপে প্রস্তুত করা হয়।

৩. ইনপুট (Input)

যেসব ডাটা ইনপুট এর জন্য প্রস্তুত হয় সেসব ডাটাকে এ ধাপে মেশিনের বোধগম্যতার জন্য মেশিন কোডে রূপান্তর করা হয়।

৪. প্রসেসিং (Processing)

ইনপুটকৃত ডাটার মাঝে বিভিন্ন প্রকার রিলেশন, কম্বিনেশন ইত্যাদি সম্পন্ন করে এদেরকে একটি অর্থবোধক তথ্যে রুপান্তর করা হয়।

৫. আউটপুট (Output)

এ ধাপে অর্থবোধক তথ্য বিভিন্ন প্রকার ব্যবহারকারীর নিকট হস্তান্তর করা হয়।

৬. জমা (Storage)

ডাটা, ইনফরমেশন ইত্যাদি ভবিষ্যতে ব্যবহারযোগ্য করে তোলার জন্য এদেরকে এই ধাপে জমা করে রাখা হয়।


ডাটা টাইপ

বিভিন্ন ধরনের কাজের উপর ভিত্তি করে ডাটার ধরন সংরক্ষিত মেমোরি পরিসরের দিক বিবেচনা করে ডাটার শ্রেণীবিভাগ করা হয়েছে।আবার প্রোগ্রামিং এর ক্ষেত্রে বিভিন্ন ভাষায় বিভিন্ন ধরনের ডাটা ব্যবহৃত হয়। ডাক্তার প্রকৃতির উপর ভিত্তি করে ডাটা সাধারণত দুই প্রকার। যথা-

১. আলফাবেটিক (Alphabetic data)
২. নিউমেরিক (Numeric data)


আলফাবেটিক ডাটাঃ এক বা একাধিক অক্ষর বা বর্ণের সমন্বয়ে আলফাবেটিক কি দ্বারা তৈরি হয়। যেমন- A, B, a, x, y, #, &, Book, pen, School ইত্যাদি।

নিউমেরিক ডাটাঃ পূর্ণ সংখ্যা বা দশমিক সংখ্যা দ্বারা যে ডাটা গঠিত হয় তাই নিউমেরিক ডাটা। যেমন- 1, 2, 10, 11, 19, 62, 10 x 106 ইত্যাদি।

ডাটা স্ট্রাকচার অথবা বিভিন্ন ধরনের প্রোগ্রামিং এর ক্ষেত্রে ডাটা প্রধানত দুই প্রকার।

যথা-

১. ধ্রুবক ডাটা (Constant Data) এবং
২. চলক ডাটা (Veriable Data)

ধ্রুবক ডাটা (Constant Data): যে ডাটার মান কখনো পরিবর্তন হয় না বা অপরিবর্তিত থাকে তাকে ধ্রুবক ডাটা (Constant Data) বলে। ডাটা প্রক্রিয়াজাত করার পূর্বে এবং পরে ধ্রুবক ডাটার মান অনুরূপ থাকে ।

চলক ডাটা (Veriable Data): সাধারণ অর্থে যে ডাটার মান পরিবর্তিত হয় তাকে চলক ডাটা বলা হয়। ডাটা প্রক্রিয়াকরণের পূর্বে এবং পরিচালকের মান পরিবর্তিত হয়। প্রতিটি ডাটার জন্য একটি করে চলক ব্যবহার করতে হয়। প্রতিটি চলকের নামের পূর্বে তার ডাটা টাইপ উল্লেখ করতে হয়। ডাটা টাইপ সহ চলকের নামকরণ করার প্রক্রিয়াকে ভেরিয়েবল ঘোষণা বলা হয়।

অন্যদিকে, যেকোনো চলকের মান কম্পিউটারের মেমোরিতে সংরক্ষণ করার প্রয়োজন হয়। মেমোরির যে নির্দিষ্ট স্থানে ডাটা সংরক্ষণ করা হয় অবশ্যই তার অ্যাড্রেস বা ঠিকানা উল্লেখ করতে হয়।

সংক্ষিপ্ত কিছু প্রশ্ন ও উত্তরঃ

ডাটা কি?
ডাটা বলতে কি বুঝায়?
ডাটার সংজ্ঞা দাও।


উত্তরঃ ডাটার আভিধানিক অর্থ হলো উপাত্ত। সাধারণ অর্থে ডাটা বলতে কোন কিছুর মান বা ভেলু অথবা দলীয় মনকে বুঝায়। Data হলো Information এর raw facts. যেমন- 5, age, cow, students ইত্যাদি।

ইনফর্মেশন বলতে কি বুঝায়?
ইনফর্মেশন কাকে বলে?
ইনফরমেশন এর সংজ্ঞা দাও।


উত্তরঃ অর্থবোধক এবং প্রক্রিয়াজাত ডাটাকে ইনফর্মেশন বলে। ডাটাকে প্রসেস করলে ইনফরমেশন পাওয়া যায়।


সুতরাং, Inforamtion = f (Data)
অর্থাৎ, Meaningful data-ই হলো Inforamtion.
যেমন- ৫ তারিখ মি. আকাশের জন্ম তারিখ।
এখানে ৫ হলো একটি Information.

অ্যারে কত প্রকার ও কি কি?

উত্তরঃ আরে সাধারণত দুই প্রকার, যথা-
  • একমাত্র আবাল লিনিয়ার অ্যারে।
  • বহুমাত্রিক অ্যারে।
যুক্তিমূলক ডাটা কি?
লজিক্যাল ডাটা কি?
যুক্তিক ডাটা কি?


উত্তরঃ দুই বা ততোধিক রাশির মধ্যে তুলনা করার জন্য যে ডাটা ব্যবহৃত হয় তাকে যুক্তিমূলক ডাটা বলে। বাইনারি 1 (True) এবং বাইনারি 0 (False) ডাটাদ্বয়কে যুক্তিমূলক ডাটা বলে।

অ্যারে কাকে বলে?

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

Data Structure বলতে কী বুঝায়?
ডাটা স্ট্রাকচার বলতে কী বুঝায়?
ডাটা স্ট্রাকচার কাকে বলে?
ডাটা স্ট্রাকচার বলতে কী বুঝায়? ডাটা স্ট্রাকচারের নাম লেখ।


উত্তরঃ একটি নির্দিষ্ট ডাটা সংগঠনের Logical বা Mathmatical মডেলকে Data Structure বলে। যেমনঃ Stack, Queue, Tree ইত্যাদি।

Data Structure এর কিছু Operation এর নাম লেখ।
ডাটা স্ট্রাকচার এর অপারেশন গুলোর নাম কী কী?
ডাটা স্ট্রাকচারের মৌলিক অপারেশনগুলোর নাম লেখ।
Data Structure এর ক্ষেত্রে সংঘটিত Operation গুলো কী কী?
ডাটা স্ট্রাকচারের অপারেশন গুলোর নাম উল্লেখ কর।


উত্তরঃ
  • Traversing
  • Searching
  • Sorting
  • Inserting
  • Deleting
  • Merging
Binary Tree কাকে বলে?

উত্তরঃ একটি তথ্যকে Tree এর মত বিভিন্ন শাখা-প্রশাখার মাধ্যমে প্রকাশ করাকে Binary Tree বলে। যেমন-



সকল বোর্ড পরীক্ষার রেজাল্ট দেখুন খুব সহজে অ্যান্ড্রয়েড মোবাইল অ্যাপ্স এর মাধ্যমে

Bongo Result - All Exam Results (All Education Board Results) - অ্যান্ড্রয়েড মোবাইল অ্যাপটির মাধ্যমে বাংলাদেশের সকল বোর্ড পরীক্ষার ফলাফল জানতে পারবেন।

✅ Download Link:

https://play.google.com/store/apps/details?id=com.bongoshare.bongoresult


অথবা প্লে-স্টোরে সার্চ করুনঃ bongoresult


নিচের লোগো দেখে ডাউনলোড করুন

 
Bongo Result - All Exam Results

 







Bongo Result- All Exam Results মোবাইল অ্যাপটির মাধ্যমে যেসকল পরীক্ষার ফলাফল জানা যাবে তা নিচে দেওয়া হলোঃ

1. PSC Exam Results;
2. EBT Exam Results;
3. JSC Exam Result s;
4. JDC Exam Results;
5. SSC Results;
6. Dakhil Results;
7. SSC (Vocational) Results;
8. HSC Results;
9. Alim Results;
10. HSC (Vocational) Results;
11. HSC (BM) Results;
12. Diploma in Commerce Results;
13. Diploma in Business Studies Results;
14. BTEB (Polytechnic) Results;
15. BTEB (Polytechnic) Admission Results;
16. NU Honours Results;
17. NU Degree Results;
18. NU Honours Admission Test Results;
19. NU Degree Admission Test Results;
20. Private Degree (Pass) Admission Results;
21. Masters (Regular) Admission Results;
22. Masters (Professional) Admission Results;
23. Masters Preli (Regular) Admission Results;
24. Masters Preli (Private) Admission Results;
25. Masters (Private) Admission Results;
26. Masters Final Results;

Bongo Result - All Exam Results (All Education Board Results) অ্যান্ড্রয়েড মোবাইল অ্যাপটি আপনার কোনো উপকারে আসলে অবশ্যই বন্ধুদের সাথে শেয়ার করবেন এবং 5 Star রেটিং দিতে ভুলবেন না। 



Leave a Comment