Course Content
প্রথম অধ্যায়ঃ তথ্য ও যোগাযোগ প্রযুক্তিঃ বিশ্ব ও বাংলাদেশ প্রেক্ষিত
0/11
তৃতীয় অধ্যায়ঃ সংখ্যা পদ্ধতি ও ডিজিটাল ডিভাইস
0/21
একাদশ-দ্বাদশ
About Lesson

নিচের উদ্দীপকটি পড় এবং প্রশ্নগুলোর উত্তর দাও: [ঢা. বো. ২০১৯]

উদ্দীপকের আলোকে টেবিল-১ এর ফিল্ডগুলোর ডেটাটাইপ বর্ণনা:

ডেটাটাইপ হলো কোনো ফিল্ডে কোন ধরনের ডেটা (যেমন: সংখ্যা, অক্ষর, তারিখ) থাকবে, তা নির্ধারণ করার জন্য ব্যবহৃত একটি বৈশিষ্ট্য। উদ্দীপকের টেবিল-১ এর ফিল্ডগুলোর ডেটাটাইপ নিচে বর্ণনা করা হলো:

১. ROLL (রোল):
বর্ণনা: এই ফিল্ডে শিক্ষার্থীদের রোল নম্বর রয়েছে, যা পূর্ণসংখ্যা (যেমন: ১০১, ১০২)। এই ডেটা গাণিতিক হিসাব-নিকাশে সরাসরি ব্যবহৃত না হলেও এটি পরিচিতিকরণ এবং সাজানোর (sorting) কাজে ব্যবহৃত হয়।
ডেটাটাইপ: সংখ্যা (Number) অথবা পূর্ণসংখ্যা (Integer)।

২. NAME (নাম):
বর্ণনা: এই ফিল্ডে শিক্ষার্থীদের নাম (যেমন: AMAN, RANA) রয়েছে, যা অক্ষর বা বর্ণের সমষ্টি।
ডেটাটাইপ: টেক্সট (Text) অথবা স্ট্রিং (String)।

৩. DATE OF BIRITH (জন্ম তারিখ):
বর্ণনা: এই ফিল্ডে শিক্ষার্থীদের জন্ম তারিখ (যেমন: ০২/০২/০৩) রয়েছে।
ডেটাটাইপ: তারিখ/সময় (Date/Time)।

৪. CLASS (শ্রেণি):
বর্ণনা: এই ফিল্ডে শিক্ষার্থীদের শ্রেণি (যেমন: ELEVEN) লেখা আছে, যা অক্ষর দ্বারা গঠিত।
ডেটাটাইপ: টেক্সট (Text) অথবা স্ট্রিং (String)।

৫. GROUP (গ্রুপ):
বর্ণনা: এই ফিল্ডে শিক্ষার্থীদের গ্রুপ (যেমন: HUM.) লেখা আছে, যা অক্ষর দ্বারা গঠিত।
ডেটাটাইপ: টেক্সট (Text) অথবা স্ট্রিং (String)।

এই ডেটাটাইপগুলো ডেটাবেসে ডেটা সংরক্ষণে এবং ডেটা ব্যবস্থাপনার ক্ষেত্রে অত্যন্ত গুরুত্বপূর্ণ।

উদ্দীপকের টেবিল দুটির মধ্যে সম্পর্ক স্থাপন সম্ভব কিনা – বিশ্লেষণপূর্বক মতামত:

উদ্দীপকে দুটি টেবিল (টেবিল-১ ও টেবিল-২) দেওয়া আছে। ডেটাবেস ব্যবস্থাপনার ক্ষেত্রে দুটি টেবিলের মধ্যে সম্পর্ক স্থাপন (Relationship) করা খুবই গুরুত্বপূর্ণ, যা ডেটার পুনরাবৃত্তি হ্রাস করে এবং ডেটার অখণ্ডতা (Data Integrity) বজায় রাখে। দুটি টেবিলের মধ্যে সম্পর্ক স্থাপনের জন্য একটি সাধারণ ফিল্ড বা কমন ফিল্ড থাকা আবশ্যক, যেটিকে প্রাইমারি কী (Primary Key) এবং ফরেন কী (Foreign Key) হিসেবে ব্যবহার করা যায়।

বিশ্লেষণ:

টেবিল দুটি লক্ষ্য করলে দেখা যায়:

  • টেবিল-১ এর ফিল্ডসমূহ: ROLL, NAME, DATE OF BIRITH, CLASS, GROUP।

  • টেবিল-২ এর ফিল্ডসমূহ: ROLL, FNAME, ADDRESS, GPA।

এখানে দুটি টেবিলেরই একটি সাধারণ ফিল্ড বা কমন ফিল্ড আছে, সেটি হলো "ROLL"

  • "ROLL" ফিল্ডের প্রকৃতি: উভয় টেবিলের 'ROLL' ফিল্ডে ১, ২, ৩, ৪, ৫ ক্রমিক নম্বরগুলো রয়েছে এবং এই নম্বরগুলো প্রতিটি শিক্ষার্থীর জন্য স্বতন্ত্র (Unique)। অর্থাৎ, একটি রোল নম্বর দিয়ে একজন নির্দিষ্ট শিক্ষার্থীকে শনাক্ত করা যায়।

  • প্রাইমারি কী (Primary Key) হিসেবে 'ROLL': যেহেতু 'ROLL' ফিল্ডের মানগুলো অদ্বিতীয় এবং এটি প্রতিটি রেকর্ডকে অনন্যভাবে চিহ্নিত করতে পারে, তাই এটিকে উভয় টেবিলের প্রাইমারি কী হিসেবে বিবেচনা করা যায়। সাধারণত একটি টেবিলে একটি প্রাইমারি কী থাকে যা অন্য টেবিলে ফরেন কী হিসেবে কাজ করে।

  • ফরেন কী (Foreign Key) হিসেবে 'ROLL': যদি আমরা টেবিল-১ কে মূল টেবিল ধরি, তবে এর 'ROLL' প্রাইমারি কী। টেবিল-২ এর 'ROLL' ফিল্ডটি যদি টেবিল-১ এর 'ROLL' ফিল্ডকে নির্দেশ করে, তবে টেবিল-২ এর 'ROLL' ফিল্ডটি ফরেন কী হিসেবে কাজ করবে। এর মাধ্যমে দুটি টেবিলের ডেটার মধ্যে যৌক্তিক সংযোগ তৈরি হবে।

সম্পর্ক স্থাপনের উপায়:

'ROLL' ফিল্ডটিকে সাধারণ বা কমন ফিল্ড হিসেবে ব্যবহার করে টেবিল দুটির মধ্যে সম্পর্ক স্থাপন করা সম্ভব। এই সম্পর্কটি সাধারণত 'এক-এক' (One-to-One) অথবা 'এক-অনেক' (One-to-Many) হতে পারে। উদ্দীপকের ক্ষেত্রে, প্রতিটি রোলের জন্য প্রতিটি টেবিলে একটি করে এন্ট্রি আছে বলে মনে হচ্ছে, তাই এটি 'এক-এক' সম্পর্ক হওয়ার সম্ভাবনা বেশি।

মতামত:

হ্যাঁ, উদ্দীপকের টেবিল দুটির মধ্যে সম্পর্ক স্থাপন সম্ভব 'ROLL' ফিল্ডটি উভয় টেবিলের একটি সাধারণ ও অদ্বিতীয় ফিল্ড (Unique Field) হওয়ায়, এটিকে প্রাইমারি কী এবং ফরেন কী হিসেবে ব্যবহার করে এই দুটি টেবিলের মধ্যে যৌক্তিক সম্পর্ক স্থাপন করা যাবে। এই সম্পর্ক স্থাপনের মাধ্যমে ডেটাবেস সিস্টেম আরও সুসংগঠিত হবে এবং ডেটাবেস থেকে তথ্য অনুসন্ধান (Query) করা সহজ হবে। উদাহরণস্বরূপ, একটি নির্দিষ্ট রোল নম্বরের শিক্ষার্থীর নাম, জন্ম তারিখ, শ্রেণি, গ্রুপ এবং একই সাথে তার পিতার নাম, ঠিকানা ও জিপিএ সহজে জানা যাবে।


নিচের উদ্দীপকটি লক্ষ কর এবং প্রশ্নগুলোর উত্তর দাও: [রা. বো. ২০১৯]

টেবিল-২ এ 'Date' নামে নতুন একটি ফিল্ড সংযোজনের প্রক্রিয়া:

ডেটাবেসের কোনো টেবিলে নতুন ফিল্ড যোগ করার প্রয়োজন হলে নিম্নলিখিত ধাপগুলো অনুসরণ করা হয়:

১. ডিজাইন মোডে প্রবেশ: প্রথমে ডেটাবেস ম্যানেজমেন্ট সিস্টেমে (যেমন: MS Access) টেবিল-২ কে ডিজাইন ভিউ (Design View)-তে খুলতে হবে।

২. ফিল্ডের নাম ও ডেটাটাইপ নির্ধারণ: নতুন একটি খালি সারিতে ফিল্ডের নাম হিসেবে 'Date' (অথবা 'Rent Date') লিখতে হবে এবং এর ডেটাটাইপ হিসেবে Date/Time (তারিখ/সময়) নির্বাচন করতে হবে।

৩. প্রয়োজনীয় বৈশিষ্ট্য সেট করা (ঐচ্ছিক): ফিল্ডটির জন্য প্রয়োজন অনুযায়ী অতিরিক্ত বৈশিষ্ট্য (Properties) যেমন: Format (বিন্যাস), Default Value (ডিফল্ট মান) অথবা Required (আবশ্যিক) সেট করা যেতে পারে।

৪. টেবিল সংরক্ষণ: সব পরিবর্তন সম্পন্ন হওয়ার পর টেবিলটিকে সংরক্ষণ (Save) করতে হবে। এর ফলে নতুন ফিল্ডটি টেবিলে স্থায়ীভাবে যুক্ত হয়ে যাবে।

৫. ডেটা এন্ট্রি: এখন ডেটাশিট ভিউতে নতুন 'Date' ফিল্ডে প্রয়োজনীয় তারিখের তথ্য প্রবেশ করানো যাবে।

SQL কমান্ডের মাধ্যমে উদাহরণ:

ALTER TABLE Table_2
ADD RentDate DATE;

এই প্রক্রিয়ার মাধ্যমে টেবিল-২ এ সফলভাবে 'Date' ফিল্ডটি যুক্ত করা যায়, যা ডেটাবেসে অতিরিক্ত তথ্য সংরক্ষণে সহায়তা করে।

✦ উত্তর:

ধাপ বিশ্লেষণ :

  1. তৃতীয় ফিল্ড চিহ্নিতকরণ → টেবিল-১ এর তৃতীয় ফিল্ড হলো Date of Birth

  2. সাজানোর ধরন → প্রশ্নে বলা হয়েছে ঊর্ধ্বক্রম (Ascending)। অর্থাৎ পুরোনো তারিখ আগে, নতুন তারিখ পরে।

  3. কার্যপদ্ধতি

    • টেবিল-১ কে Datasheet View তে খুলতে হবে।

    • Date of Birth ফিল্ড নির্বাচন করতে হবে।

    • এরপর Sort Ascending কমান্ড প্রয়োগ করতে হবে।

    • SQL ব্যবহার করলে হবে :

      SELECT CustomerID, Zilla, DateOfBirth FROM Table1 ORDER BY DateOfBirth ASC;
  4. ফলাফল → পুরোনো তারিখ থেকে শুরু করে নতুন তারিখ পর্যন্ত ক্রমান্বয়ে সাজানো হবে।


সাজানো টেবিল-১ (Date of Birth ঊর্ধ্বক্রমে)

Customer ID Zilla Date of Birth
1225 Khulna 05/09/1995
1025 Dhaka 15/10/1996
1324 Bhola 20/12/1997

✦ উপসংহার :

অতএব, টেবিল-১ এর তৃতীয় ফিল্ড Date of Birth কে ঊর্ধ্বক্রমে সাজালে উপরোক্ত ফলাফল পাওয়া যায়। এতে সবচেয়ে পুরোনো জন্মতারিখ (১৯৯৫) উপরে এবং সর্বশেষ জন্মতারিখ (১৯৯৭) নিচে এসেছে।

নিচের উদ্দীপকটি লক্ষ কর এবং প্রশ্নগুলোর উত্তর দাও: [কু.বো.২০১৯]

✦ উদ্দীপক:

একটি কলেজে শিক্ষার্থীদের তথ্য সংরক্ষণের জন্য নিচের Table-1 ব্যবহার করা হয়েছে।

Roll Name D.O.B
101 P 10-12-01
102 Q 13-06-02
103 R 05-03-01
104 S 03-03-01

Table-1 এর প্রতিটি ফিল্ডের ডেটা টাইপ বিশ্লেষণ নিচে দেওয়া হলোঃ

  1. Roll ফিল্ড :

    • এখানে 101, 102, 103, 104 এর মতো সংখ্যাসূচক মান দেওয়া আছে।

    • এ ধরনের ডেটা সংখ্যায় প্রকাশিত হয় এবং এতে কোনো অক্ষর ব্যবহৃত হয়নি।

    • সুতরাং এর উপযুক্ত ডেটা টাইপ হলো 👉 Integer (Number)


  1. Name ফিল্ড :

    • এখানে P, Q, R, S এর মতো বর্ণ/অক্ষর ব্যবহার করা হয়েছে।

    • শিক্ষার্থীর নাম সবসময় টেক্সট আকারে সংরক্ষিত হয়।

    • তাই এই ফিল্ডের উপযুক্ত ডেটা টাইপ হলো 👉 Text (Varchar)


  1. D.O.B (Date of Birth) ফিল্ড :

    • এখানে 10-12-01, 13-06-02 ইত্যাদি তারিখ দেওয়া আছে।

    • জন্ম তারিখ সর্বদা দিন/মাস/বছর আকারে সংরক্ষণ করা হয়।

    • এ ধরনের মান ব্যবহারের জন্য সবচেয়ে উপযুক্ত ডেটা টাইপ হলো 👉 Date/Time


✦ উপসংহার:

অতএব, Table-1–এ ব্যবহৃত ডেটা টাইপসমূহ হলো—

  • Roll → Integer/Number

  • Name → Text/Varchar

  • D.O.B → Date/Time

✦ উত্তর:

🔹 সম্পর্কের ধরন (Type of Relationship):

  • Table-1 এ শিক্ষার্থীর ব্যক্তিগত তথ্য সংরক্ষিত আছে (Roll, Name, D.O.B)।

  • Table-2 এ শিক্ষার্থীর পরীক্ষার নম্বর সংরক্ষিত আছে (Roll, Marks)।

  • উভয় টেবিলেই সাধারণ ফিল্ড হলো 👉 Roll

  • বাস্তবে একজন শিক্ষার্থীর একটি Roll এর বিপরীতে একটি মাত্র Name ও একটি Marks থাকে

  • তাই এ সম্পর্কটি হলো 👉 One-to-One Relationship (১:১ সম্পর্ক)


🔹 ডেটাবেজ ম্যানেজমেন্ট সিস্টেমে এর প্রভাব:

  1. ডেটা সংরক্ষণে দক্ষতা (Data Integrity):

    • একই ডেটা বারবার না লিখে ভিন্ন টেবিলে ভাগ করে রাখায় ডেটা সঠিক ও ত্রুটিমুক্ত থাকে।

  2. ডেটা পুনরাবৃত্তি কমানো (Data Redundancy):

    • Name, DOB এর তথ্য বারবার লিখতে হয় না। শুধু Roll দিয়ে Marks টেবিলের সাথে সম্পর্ক স্থাপন করা যায়।

  3. তথ্য অনুসন্ধান সহজ (Easy Query):

    • SQL-এ সহজে JOIN ব্যবহার করে দুই টেবিল থেকে তথ্য বের করা যায়। যেমন:

      SELECT Table1.Roll, Table1.Name, Table1.DOB, Table2.Marks FROM Table1 INNER JOIN Table2 ON Table1.Roll = Table2.Roll;
    • এতে শিক্ষার্থীর নামসহ তার প্রাপ্ত নম্বর একসাথে দেখা সম্ভব।

  4. তথ্য হালনাগাদ সহজ (Easy Update):

    • যদি কোনো শিক্ষার্থীর নম্বর পরিবর্তন হয়, শুধু Table-2 এ পরিবর্তন করলেই যথেষ্ট।

  5. ডেটাবেজের স্বাভাবিকীকরণ (Normalization):

    • টেবিলকে ভাগ করে সম্পর্ক স্থাপন করায় এটি 2NF/3NF এর নিয়ম পূরণ করে।


উপসংহার:

অতএব, বাস্তবতার প্রেক্ষিতে Table-1 ও Table-2 এর মধ্যে Roll ফিল্ডের মাধ্যমে 1:1 (One to One) সম্পর্ক স্থাপন করা যায়।
এটি ডেটাবেজে ডেটা সংরক্ষণকে আরও কার্যকর, পুনরাবৃত্তিহীন, অনুসন্ধানযোগ্য এবং সহজভাবে হালনাগাদকরণযোগ্য করে তোলে।

নিচের উদ্দীপকটি লক্ষ কর এবং প্রশ্নগুলোর উত্তর দাও: [য. বো. ২০১৯]

✦ উত্তর:

Stu-Result টেবিলের প্রতিটি ফিল্ডের ডেটা টাইপ বিশ্লেষণ:

  1. Roll :

    • এখানে 101, 102, 103 এর মতো সংখ্যাসূচক মান ব্যবহার করা হয়েছে।

    • এটি শিক্ষার্থীর রোল নম্বর নির্দেশ করে।

    • উপযুক্ত ডেটা টাইপ → Integer / Number


  1. Name :

    • এখানে MIM, LIMA, PUJA ইত্যাদি নাম ব্যবহার করা হয়েছে।

    • নাম সবসময় টেক্সট আকারে সংরক্ষিত হয়।

    • উপযুক্ত ডেটা টাইপ → Text / Varchar


  1. GPA :

    • এখানে 4.2, 5.00, 4.80 ইত্যাদি দশমিক সংখ্যা ব্যবহার করা হয়েছে।

    • গ্রেড পয়েন্ট সাধারণত ভগ্নাংশ/দশমিক আকারে প্রকাশ করা হয়।

    • উপযুক্ত ডেটা টাইপ → Decimal (Numeric/Float)


  1. Remark :

    • এই ফিল্ডে শিক্ষার্থীর সম্পর্কে মন্তব্য/অবজারভেশন লেখা থাকবে (যেমন: Pass, Good, Excellent ইত্যাদি)।

    • এগুলো টেক্সট আকারে সংরক্ষিত হয়।

    • উপযুক্ত ডেটা টাইপ → Text / Varchar


✦ উপসংহার:

অতএব, Stu-Result টেবিলের ফিল্ডগুলোর ডেটা টাইপ হবে—

  • Roll → Integer/Number

  • Name → Text/Varchar

  • GPA → Decimal/Float

  • Remark → Text/Varchar

🔹 সম্পর্ক নির্ধারণ:

  • উভয় টেবিলেই Roll ফিল্ড আছে।

  • একজন শিক্ষার্থীর একটি রোল এবং একটি নির্দিষ্ট ঠিকানা থাকে।

  • তাই বাস্তবে এ সম্পর্ক হবে 👉 One-to-One (১:১)


🔹 E–R মডেল বিশ্লেষণ:

  • Entity-1: Stu-Result (Roll, Name, GPA, Remark)

  • Entity-2: Address (Roll, Address)

  • Relationship: HasAddress (Roll এর মাধ্যমে যুক্ত)

  • Key:

    • Stu-Result.Roll → Primary Key

    • Address.Roll → Primary Key এবং একই সঙ্গে Foreign Key



🔹 DBMS এ প্রভাব:

  1. Data Integrity বজায় থাকে → ভুল রোল দিয়ে Address ইনসার্ট করা যায় না।

  2. Redundancy কমে → একই তথ্য বারবার সংরক্ষণ করতে হয় না।

  3. Query সহজ হয় → JOIN ব্যবহার করে একসাথে Name, GPA ও Address বের করা যায়।

  4. Update সহজ হয় → Address পরিবর্তন করলে কেবল Address টেবিলেই পরিবর্তন করতে হয়।


✦ উপসংহার:

অতএব, Stu-Result এবং Address টেবিলের মধ্যে Roll ফিল্ডের মাধ্যমে One-to-One সম্পর্ক স্থাপন করা যায়, যা ডেটাবেজকে আরও সঠিক, পুনরাবৃত্তিহীন ও কার্যকর করে তোলে।

একটি কোম্পানির ডেটাবেজে নিম্নরূপ দুটি টেবিল রয়েছে: [ব-১৯]

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

নিচের টেবিলটি লক্ষ কর এবং প্রশ্নগুলোর উত্তর দাও: [দি-১৯]

নিচের টেবিলটি লক্ষ কর এবং প্রশ্নগুলোর উত্তর দাও: [মা. ১৯]
দৃশ্যকল্প-১ : ডেটা এনক্রিপশন পাঠদান শেষে শিক্ষক ছাত্রদেরকে নিজ নিজ নামের এনক্রিপশন লিখতে বললে SIFAT লিখল VLIDW..
দৃশ্যকল্প-২ : আফতাব ব্যাংক দেশের বিভিন্ন স্থানে অবস্থিত। তাদের ৫০টি শাখায় অনলাইন লেনদেন কার্যক্রম চালু করে। Tiger নামের একটি গ্রুপ ব্যাংকের সিস্টেমের দুর্বলতার কারণে অনলাইন লেনদেনে ঢুকে পড়েন। কিন্তু কোনো প্রকার ক্ষতি সাধন না করে ব্যাংক কর্তৃপক্ষকে সতর্ক করেন।

একটি শিক্ষা প্রতিষ্ঠানের ডেটাবেজ তৈরির জন্য শিক্ষার্থীদের আইডি, নাম, পিতার নাম, ঠিকানা, জন্ম তারিখ, সেকশন ইত্যাদি ফিল্ড সংযুক্ত আছে। [কু. বো. ২০১৬]

নিচের উদ্দীপকটি পড় এবং প্রশ্নগুলোর উত্তর দাও: [মা. বো-১৭]
জামান সাহেব বিদেশ গমনের উদ্দেশ্যে ই-টিকেটিং ব্যবস্থার সহায়তা নিলেন। তিনি দেখতে পেলেন, ওয়েবসাইটে সিডিউল অনুযায়ী আসনবিন্যাস, খালিসহ সংশ্লিষ্ট বিমানের যাবতীয় তথ্য দেয়া রয়েছে। অনলাইন পেমেন্টের সুবিধা নিয়ে তিনি টিকেট সংগ্রহ করলেন।

নিচের উদ্দীপকটি পড় এবং প্রশ্নগুলোর উত্তর দাও: [রা. বো-১৬]
একটি কলেজের ফলাফলের ডেটাবেজ থেকে একজন শিক্ষার্থীর তথ্য খোঁজার জন্য তিনজন ছাত্রকে নির্দেশ দেয়া হলো। ১ম ছাত্র শর্ত সাপেক্ষে কমান্ড দিয়ে, ২য় ছাত্র ডেটাবেজের টেবিলের তথ্য সাজিয়ে এবং ৩য় ছাত্র ২য় ছাত্রের চেয়ে দ্রæততর কৌশল প্রয়োগে তথ্য খুঁজে বের করে।

নিচের উদ্দীপকটি পড় এবং প্রশ্নগুলোর উত্তর দাও: [মা. বো-১৬]
ইউনিয়ন তথ্য সেবাকেন্দ্র ওয়ার্ডভিত্তিক কম্পিউটার ডেটাবেজ সিস্টেম চালু রয়েছে। যাতে প্রতিদিনের জন্ম, মৃত্যু, বিবাহ নিবন্ধন-এর তথ্য সংরক্ষণ করা হয়। হাসিবের জন্ম নিবন্ধনের জন্য তার মা তথ্যসেবা কেন্দ্রে গেলে সেখানে তাকে হাসিবের নাম, জন্ম তারিখ, পিতার নাম, মাতার নাম, ধর্ম, জাতীয়তা ও অন্যান্য যাবতীয় তথ্য প্রদান করতে হলো।

উদ্দীপকটি পড় এবং প্রশ্নগুলোর উত্তর দাও: [ঢা. বো-১৭]
কলেজিয়েট গার্লস স্কুল ও উইমেন্স কলেজের প্রিন্সিপাল স্যার ছাত্রীদের ডেটাবেজ তৈরির উদ্যোগ গ্রহণ করলেন। ছাত্রীর নাম, রোল নম্বর, পিতার মোবাইল নম্বর, ভর্তির তারিখ ফিল্ডগুলোর সাহায্যে ডেটাবেজ তৈরির সিদ্ধান্ত নিলেন।

উদ্দীপকটি পড় এবং প্রশ্নগুলোর উত্তর দাও: [রা. বো-১৭]

উক্ত টেবিলদ্বয় থেকে যাদের বেতন ৪০,০০০ বা তার চেয়ে বেশি, তাদের নাম ও পদবি দেখতে বলা হলো। “খ” নামক ব্যক্তি শর্ত সাপেক্ষে কমান্ড দিয়েই উক্ত কাজটি করে দিল কিন্তু এই প্রক্রিয়ায় একটু বেশি সময় নিচ্ছিল। ‘গ’ নামক ব্যক্তি বললো, একটি গুরুত্বপূর্ণ ফাইল তৈরি করলে উক্ত কাজটি অনেকটা দ্রæত হবে, তবে ডেটা এন্ট্রিতে একটু বেশি সময় নেবে।

উদ্দীপকটি পড় এবং প্রশ্নগুলোর উত্তর দাও: [দি. বো. ২০১৭]
ডেটাবেজ তৈরিতে শিক্ষার্থীদের নাম, রোল, সেকশন, জিপিএ ইত্যাদি আইটেম ব্যবহার করা হয়। অনেকগুলো প্রোগ্রামের সাহায্য নেয়া হয়। ডেটা আধুনিকীকরণ, রক্ষণাবেক্ষণ ও ব্যবস্থাপনা সুন্দর হয়।

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

WhatsApp icon