এটি প্রতিষ্ঠানের অফিসিয়াল ওয়েবসাইট নয়। একজন শিক্ষকের ব্যক্তিগত উদ্যোগবিস্তারিত
BEPZA College Family Chattogramহিসাববিজ্ঞান পাঠশালা ও শিক্ষা-সহায়ক অ্যাপমুহম্মদ জিয়াউর রহমান · সহকারী অধ্যাপক, হিসাববিজ্ঞান

এইচএসসি আইসিটি — ৬ষ্ঠ অধ্যায়: ডেটাবেজ ম্যানেজমেন্ট সিস্টেম (পাঠ পরিকল্পনা ও বোর্ড প্রশ্ন)

একাদশ ও দ্বাদশ শ্রেণি · তথ্য ও যোগাযোগ প্রযুক্তি (আইসিটি) · পাঠ পরিকল্পনা ভিত্তিক প্রস্তুতি

এই পাঠে যা আছে: এইচএসসি আইসিটি ৬ষ্ঠ অধ্যায় — ডেটাবেজ ম্যানেজমেন্ট সিস্টেম এর ৫টি পাঠ পরিকল্পনা (Lesson Plan), অধ্যায়ভিত্তিক আলোচ্যসূচি, শিখনফল এবং বিগত বছরের বোর্ড ও নির্বাচনী পরীক্ষার উদ্দীপকভিত্তিক সৃজনশীল প্রশ্ন। এই অধ্যায় থেকে বোর্ড পরীক্ষায় সাধারণত ২টি সৃজনশীল প্রশ্ন ও ০৬টি নৈর্ব্যক্তিক প্রশ্ন থাকে।

📘 লেকচার শিট প্রস্তুতকারক: জনাব শিমুল চৌধুরী — সহকারী অধ্যাপক, তথ্য ও যোগাযোগ প্রযুক্তি, বেপজা পাবলিক স্কুল ও কলেজ, চট্টগ্রাম ইপিজেড। তাঁর সদয় অনুমতিক্রমে এখানে প্রকাশ করা হলো।

প্রারম্ভিক বক্তব্য: নিচের ০৫টি পাঠ পরিকল্পনা অনুসরণ করলে এই অধ্যায়ের প্রস্তুতি সম্পূর্ণ হবে বলে আশা করা যায়। এখানে মোট ০৯টি উদ্দীপক দেওয়া আছে; সবগুলো উদ্দীপক সংশ্লিষ্ট পাঠ পরিকল্পনার সঙ্গে সামঞ্জস্যপূর্ণ।

📚 পাঠ পরিকল্পনা — ক্লাস ১ (৪৫ মিনিট)

আলোচ্যসূচি

  1. উপাত্ত (Data)
  2. ডেটার প্রকারভেদ → নিউমেরিক ডেটা → নন-নিউমেরিক ডেটা
  3. ডেটাবেজের সংগঠন
  4. বিট → বাইট
  5. ফিল্ড → রেকর্ড
  6. টেবিল → ডেটাবেজ
  7. ডেটাবেজ ম্যানেজমেন্ট সিস্টেম → বৈশিষ্ট্য → ব্যবহার

শিখনফল (Learning Outcome)

জ্ঞানউপাত্ত, ডেটা, ফিল্ড, রেকর্ড, টেবিল, ডেটাবেজ
অনুধাবনফিল্ড ও রেকর্ডের মধ্যে তুলনা
প্রয়োগডেটাবেজ ধারণার ব্যাখ্যা
উচ্চতর দক্ষতাসমাজের বিভিন্ন ক্ষেত্রে ডেটাবেজের ব্যবহার সম্পর্কে ধারণা

উদ্দীপক: বোর্ড প্রশ্ন

শফিক www.hotel.bd নামে সাইটের জন্য সিলেটের হোটেলগুলোর তথ্য সংবলিত একটি ডেটাবেজ তৈরির পরিকল্পনা করল। এই ডেটাবেজটিতে থাকবে বিভিন্ন হোটেলের নাম, ঠিকানা, রুমের সংখ্যা, সম্ভাব্য সর্বোচ্চ ও সর্বনিম্ন ভাড়া, ফোন নম্বর ইত্যাদি।

ক. ডেটাবেজ কী? [১]

খ. ফিল্ড ও রেকর্ড এক নয় — ব্যাখ্যা কর। [২]

গ. শফিকের পরিকল্পনার মধ্যে একটি নতুন ডেটাবেজ তৈরি কর। (প্রযোজ্য নয়) [৩]

ঘ. উদ্দীপকের আলোকে ডেটাবেজটি তৈরি হলে তা পর্যটকদের জন্য অত্যন্ত সহায়ক হবে — উক্তিটির যথার্থতা মূল্যায়ন কর। (আংশিক) [৪]

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

📚 পাঠ পরিকল্পনা — ক্লাস ২ (৪৫ মিনিট)

আলোচ্যসূচি

  1. ডেটাবেজ অ্যাডমিনিস্ট্রেটর → দায়িত্ব/কাজ
  2. রিলেশনাল ডেটাবেজ → বৈশিষ্ট্য → ব্যবহার
  3. রিলেশনাল ডেটাবেজ মডেল
  4. E-R মডেল
  5. এনটিটি → অ্যাট্রিবিউট → ভ্যালু
  6. E-R মডেল এর উপাদান
  7. কী ফিল্ড → প্রাইমারি কী → কম্পোজিট প্রাইমারি কী → ফরেন কী
  8. ডেটাবেজে ব্যবহৃত বিভিন্ন প্রকার ডেটা টাইপ

শিখনফল (Learning Outcome)

জ্ঞানRDBMS, এনটিটি, অ্যাট্রিবিউট, কী ফিল্ড, প্রাইমারি কী, কম্পোজিট প্রাইমারি কী, E-R মডেল
অনুধাবনরিলেশনাল ডেটাবেজ বৈশিষ্ট্য; প্রাইমারি কী ও ফরেন কী এর মধ্যে তুলনা; ডেটাবেজ অ্যাডমিনিস্ট্রেটরের কাজ
প্রয়োগE-R মডেল বাস্তবায়ন
উচ্চতর দক্ষতাডেটা/রেকর্ড সনাক্তকরণে প্রাইমারি/কম্পোজিট প্রাইমারি কী এর প্রয়োজনীয়তা

উদ্দীপক-১: সিলেট বোর্ড ২০১৯

Student Table

NameRoll_NoClassAddress
Shila1XIChittagong
Sima2XIDhaka
Roni1XIIDhaka
Moni2XIIChittagong

ক. কী ফিল্ড কী? [১]

খ. “ডেটাবেজ অ্যাডমিনিস্ট্রেটরের কাজ সুনির্দিষ্ট” — বুঝিয়ে লেখ। [২]

গ. Student Table এর ফিল্ডগুলোর ডেটা টাইপ ব্যাখ্যা কর। (প্রযোজ্য নয়) [৩]

ঘ. Student Table এর রেকর্ডগুলো অদ্বিতীয়ভাবে শনাক্ত করার জন্য কোন ধরনের কী-ফিল্ড ব্যবহৃত হবে — বিশ্লেষণ কর। [৪]

উদ্দীপক-২: যশোর বোর্ড ২০১৯

Stu_Result

RollNameGPARemarks
101MIM4.20
102LIMA5.00
103PUJA4.80

Stu_Info

RollAddress
101Sylhet
102Sylhet
103Dhaka

ক. এনটিটি কী? [১]

খ. প্রাইমারি কী ও ফরেন কী এর মধ্যে তুলনা কর। [২]

গ. উদ্দীপকে Stu_Result টেবিল এর ফিল্ডগুলোর ডেটা টাইপ বর্ণনা কর। (প্রযোজ্য নয়) [৩]

ঘ. উদ্দীপকের টেবিলদ্বয়ের মধ্যে রিলেশন তৈরির সম্ভাব্যতা E-R মডেলের মাধ্যমে দেখাও। (আংশিক) [৪]

💡 বিশেষ পরামর্শ: আজকের ক্লাসে ডেটাবেজের বিভিন্ন মৌলিক উপাদান সম্পর্কে বলা হয়েছে। ১ম উদ্দীপকের ৪র্থ প্রশ্নে কম্পোজিট কী ফিল্ড সম্পর্কে ব্যাখ্যা দিতে হবে; ২য় উদ্দীপকের ৪র্থ প্রশ্নে দুটি টেবিলের ফিল্ড E-R মডেলের মাধ্যমে উপস্থাপন করলে আংশিক উত্তর সম্পন্ন হবে।

📚 পাঠ পরিকল্পনা — ক্লাস ৩ (৪৫ মিনিট)

আলোচ্যসূচি

  1. কুয়েরি ও কুয়েরি ভাষা
  2. SQL কমান্ড ব্যবহার করে কুয়েরি তৈরি করা
  3. SQL কমান্ডের সাহায্যে ডেটাবেজ টেবিল তৈরি (Create Table), টেবিল পরিবর্তন (Alter Table), নতুন রেকর্ড যুক্ত (Insert Record), ফিল্ডের ভ্যালু পরিবর্তন (Update), রেকর্ড মুছে ফেলা (Delete)
  4. SQL কমান্ডের সাহায্যে ডেটাবেজ হতে নির্দিষ্ট শর্তের ভিত্তিতে রেকর্ড খুঁজে বের করা (Select)

শিখনফল (Learning Outcome)

জ্ঞানডেটা টাইপ, কুয়েরি, কুয়েরি ভাষা
প্রয়োগটেবিল দেওয়া থাকবে — ফিল্ডসমূহের ডেটা টাইপ নির্বাচন ও ব্যাখ্যা এবং SQL কমান্ড ব্যবহার করে কুয়েরি তৈরির উপর প্রয়োগমূলক প্রশ্ন

উদ্দীপক-১: রাজশাহী বোর্ড ২০১৯

TABLE-1

Customer IDZillaDate of Birth
1025Dhaka15/10/1996
1225Khulna05/09/1995
1324Bhola20/12/1997

TABLE-2

Customer IDRoom No.Rent Tk.
10254013500
12255062500
13248032700

ক. RDBMS কী? [১]

খ. ডেটাবেজ রিলেশন তৈরির দুটি শর্ত লিখ। (প্রযোজ্য নয়) [২]

গ. TABLE-2 এ Date নামে নতুন একটি ফিল্ড সংযোজনের প্রক্রিয়া ব্যাখ্যা কর। [৩]

ঘ. উদ্দীপকের TABLE-1 এর তৃতীয় ফিল্ডকে ঊর্ধ্বক্রম অনুসারে সাজানোর ধাপ বিশ্লেষণ করে টেবিলটি তৈরি করে প্রদর্শন কর। (প্রযোজ্য নয়) [৪]

উদ্দীপক-২: দিনাজপুর বোর্ড ২০১৯

টেবিল

IDSalaryJ. DatePhoto

ক. ডেটাবেজ কী? [১]

খ. ডেটাবেজ কেন ইনডেক্সিং করা হয় — ব্যাখ্যা কর। (প্রযোজ্য নয়) [২]

গ. টেবিলটির শেষের তিনটি কলামের ডেটা টাইপগুলোর বর্ণনা দাও। [৩]

ঘ. উদ্দীপকে টেবিলটি তৈরির জন্য SQL কমান্ড লিখ। [৪]

💡 বিশেষ পরামর্শ: আজকের আলোচ্যসূচি থেকে ডেটাটাইপ নির্বাচন ও ব্যাখ্যা প্রশ্নটি প্রায়ই পরীক্ষায় আসে। টেবিল দিয়ে SQL কমান্ড ব্যবহার — এটি খুবই গুরুত্বপূর্ণ; বার বার পড়ে অনুশীলন করতে হবে।

📚 পাঠ পরিকল্পনা — ক্লাস ৪ (৪৫ মিনিট)

আলোচ্যসূচি

  1. সর্টিং ও ইন্ডেক্সিং
  2. সর্টিং পদ্ধতি, সর্টিংয়ের বৈশিষ্ট্য ও সুবিধা
  3. ইন্ডেক্সিং সুবিধা; সর্টিং ও ইন্ডেক্সিংয়ের মধ্যে পার্থক্য
  4. ডেটাবেজ রিলেশন সম্পর্কে ধারণা
  5. বিভিন্ন প্রকার ডেটাবেজ রিলেশন
  6. One to One, One to Many, Many to One

শিখনফল (Learning Outcome)

জ্ঞানসর্টিং, ইন্ডেক্সিং
অনুধাবনসর্টিং বৈশিষ্ট্য, ইন্ডেক্সিংয়ের বৈশিষ্ট্য
প্রয়োগসর্টিং ও ইন্ডেক্সিংয়ের উপর বাস্তব ঘটনা দেওয়া থাকবে — কোনটি ব্যবহার প্রয়োজন তার উপর প্রয়োগমূলক প্রশ্ন
উচ্চতর দক্ষতাবিভিন্ন প্রকার ডেটাবেজ রিলেশন চিহ্নিত ও ব্যাখ্যা; One to One, One to Many, Many to One

উদ্দীপক-১: বরিশাল বোর্ড ২০১৯

Product

Prod.IdProduct NameUnit Price
50003H.D.D4000/-
50002Keyboard200/-
50005Mouse100/-
50004Monitor8000/-
50001Printer3000/-

Sale

Emp. IdSale AmountProd.Id
10001600050001
10002500050001
1000350050005
10004100050005
1000580050002

কোম্পানির মালিক “Product” টেবিল থেকে তথ্য অনুসন্ধানের জন্য ১ম ফিল্ডের ডেটা এমন পদ্ধতিতে সাজালেন যাতে পরবর্তীতে নতুন পণ্য সংযোজন করলেও পুনরায় সাজাতে না হয়।

ক. কর্পোরেট ডেটাবেজ কী? [১]

খ. RDBMS-এ ছবি ইনসার্ট করার জন্য কোন ডেটা টাইপ ব্যবহৃত হয় — ব্যাখ্যা কর। [২]

গ. উদ্দীপকের টেবিলদ্বয়ের মধ্যে কী ধরনের রিলেশন সম্ভব — ব্যাখ্যা কর। [৩]

ঘ. মালিকের ব্যবহৃত রেকর্ড সাজানোর পদ্ধতির সুবিধা বিশ্লেষণ কর। [৪]

উদ্দীপক-২: চট্টগ্রাম বোর্ড ২০১৯

Admission

Roll NoNameGPADateFee
1Tumpa4.512-06-172500.00
2Joba4.0012-06-172500.00
3Toma3.5012-06-172500.00

Phone

RollPhone Number
101521******
101712******
201521******
201617******
301819******
301523******

ক. সাইফার টেক্সট কী? [১]

খ. “প্রাইমারি কী ও ফরেন কী এক নয়” — ব্যাখ্যা কর। [২]

গ. উদ্দীপকে Admission Table টির ফিল্ডের ডেটা টাইপ ব্যাখ্যা কর। [৩]

ঘ. উদ্দীপকে টেবিল দুটির মধ্যে রিলেশন তৈরি করা সম্ভব কি-না — বিশ্লেষণপূর্বক মতামত দাও। [৪]

💡 বিশেষ পরামর্শ: আজকের আলোচ্যসূচি থেকে ডেটাবেজ রিলেশন প্রশ্ন প্রায়ই আসে। উদ্দীপক-১ এর গ-তে One to One এবং ঘ-তে ইন্ডেক্সিংয়ের ব্যাখ্যা ও সুবিধা; উদ্দীপক-২ এর গ-তে ডেটা টাইপ এবং ঘ-তে One to Many রিলেশন ব্যাখ্যা করতে হবে।

📚 পাঠ পরিকল্পনা — ক্লাস ৫ (৪৫ মিনিট)

আলোচ্যসূচি

  1. Many to Many ডেটাবেজ রিলেশন
  2. কর্পোরেট ডেটাবেজ ও সরকারি প্রতিষ্ঠানে ডেটাবেজের ব্যবহার
  3. ডেটা সিকিউরিটি → প্রয়োজনীয়তা
  4. ডেটা এনক্রিপশন
  5. ডেটা এনক্রিপ্ট করার নিয়ম/পদ্ধতি
  6. ডেটা এনক্রিপশনের বিভিন্ন অংশ — প্লেইন টেক্সট, সাইফার টেক্সট, এনক্রিপশন অ্যালগরিদম, সিকিউরিটি

শিখনফল (Learning Outcome)

জ্ঞানকর্পোরেট ডেটাবেজ, সরকারি ডেটাবেজ, ডেটা সিকিউরিটি, ডেটা এনক্রিপশন
অনুধাবনডেটা সিকিউরিটির প্রয়োজনীয়তা, কর্পোরেট ডেটাবেজের প্রয়োজনীয়তা
প্রয়োগMany to Many রিলেশনের ব্যাখ্যা; ডেটা এনক্রিপশন পদ্ধতি ব্যাখ্যা
উচ্চতর দক্ষতাডেটা এনক্রিপশনের উপর বাস্তব ঘটনা দেওয়া থাকবে — চিহ্নিত ও ব্যাখ্যা করার প্রশ্ন

উদ্দীপক-১: মাদরাসা বোর্ড ২০১৯

দৃশ্যকল্প-১: ডেটা এনক্রিপশন পাঠদান শেষে শিক্ষক ছাত্রদেরকে নিজ নিজ নামের এনক্রিপশন লিখতে বললে SIFAT লিখল VLIDW.

দৃশ্যকল্প-২: আফতাব ব্যাংক দেশের বিভিন্ন স্থানে অবস্থিত। তাদের ৫০টি শাখায় অনলাইন লেনদেন কার্যক্রম চালু করে। Tiger নামের একটি গ্রুপ ব্যাংকের সিস্টেমের দুর্বলতার কারণে অনলাইন লেনদেনে ঢুকে পড়েন, কিন্তু কোনো প্রকার ক্ষতি সাধন না করে ব্যাংক কর্তৃপক্ষকে সতর্ক করেন।

ক. এনটিটি কী? [১]

খ. “ডেটাবেজের কল্যাণে আজ ঘরে বসে বিশ্ববিদ্যালয়ের ভর্তি ফরম পূরণ করা সম্ভব হচ্ছে” — ব্যাখ্যা কর। [২]

গ. SIFAT এর ব্যবহৃত পদ্ধতিটি বিশ্লেষণ কর। [৩]

ঘ. Tiger নামধারী গ্রুপের কর্মকাণ্ড মূল্যায়ন কর। [৪]

উদ্দীপক-২: বিভিন্ন কলেজের ২০১৯ সালের নির্বাচনী পরীক্ষার প্রশ্ন

Customer

Cust_IDCust_NameContactAddress
1563Y
1252D
1489M
1339L
1175A
1218E

Product

P_IDITEMCostPrice
319Shampoo
526Face Wash
430Body Fresh

রাসেল Customer table এর রেকর্ড দ্রুত খোঁজার জন্য টেবিলটির রেকর্ডগুলো দ্রুততম কৌশলে সাজাল।

ক. ডেটাবেজ সিকিউরিটি কী? [১]

খ. SQL এর INSERT কমান্ডের গঠন ব্যাখ্যা কর। [২]

গ. রাসেলের ব্যবহৃত কৌশল সুবিধাজনক কি-না? ব্যাখ্যা কর। [৩]

ঘ. উদ্দীপকের Customer এবং Product টেবিল দুটির মধ্যে কোনো সম্পর্ক স্থাপন সম্ভব কি-না? বিশ্লেষণ করে তোমার মতামত দাও। [৪]

💡 বিশেষ পরামর্শ: আজকের আলোচ্যসূচি থেকে ডেটা সিকিউরিটি ও এনক্রিপশন সংক্রান্ত প্রশ্ন প্রায়ই আসে। উদ্দীপক-১ এর গ-তে সিজার কোড এনক্রিপশন পদ্ধতি ব্যাখ্যা; ঘ-এর উত্তরটি ব্যতিক্রম — এটি গ্রে হ্যাট হ্যাকার (১ম অধ্যায়ের হ্যাকিং ও ষষ্ঠ অধ্যায়ের ডেটা সিকিউরিটি — উভয় বিষয় সম্পর্কযুক্ত)। উদ্দীপক-২ এর গ-তে দ্রুততম কৌশল বলতে ইন্ডেক্সিং; ঘ-তে দুটি টেবিলের মধ্যে সরাসরি কমন ফিল্ড নেই, তাই CustomerProduct নামে একটি নতুন টেবিল তৈরি করে একটি কমন ফিল্ড রাখতে হবে — রিলেশনটি হবে Many to Many।

Leave a Reply

Your email address will not be published. Required fields are marked *

More Articles & Posts

🔍 খুঁজুন

🆕 সর্বশেষ পোস্ট

লোড হচ্ছে…

📘 ফেসবুকে যুক্ত থাকো

HSC Accounting — MZRকলেজের ফেসবুক পেজ

ℹ️ এই সাইট সম্পর্কে

এটি প্রতিষ্ঠানের অফিসিয়াল ওয়েবসাইট নয় — বেপজা পাবলিক স্কুল ও কলেজের একজন শিক্ষকের ব্যক্তিগত উদ্যোগ। দাপ্তরিক তথ্যের জন্য অফিসিয়াল সাইট দেখুন। বিস্তারিত