তথ্য ও যোগাযোগ প্রযুক্তি সিলেট বোর্ড ২০১৯

সময়ঃ ২ ঘণ্টা ৩০ মিনিট

Question 1

 

উত্তরঃ

পৃথক সার্ভার কম্পিউটার ব্যতীত যখন দুই বা ততোধিক কম্পিউটারের মধ্যে রিসোর্স শেয়ারের জন্য যে নেটওয়ার্ক গঠন করা হয় তা হলো পিয়ার টু পিয়ার নেটওয়ার্ক।

উত্তরঃ

IEEE 802.16 স্ট্যান্ডার্ডের প্রযুক্তিটি হলো WiMax প্রযুক্তি। WiMax প্রযুক্তি হলো বর্তমান সময়ের সর্বাধুনিক উচ্চগতির ব্রডব্যান্ড ইন্টারনেট প্রটোকল সার্ভিস, যা তারবিহীন ব্যবস্থায় ১০ থেকে ৬০ কি.মি. পর্যন্ত ইন্টারনেট সুবিধা প্রদান করে। এটি প্রচলিত DSL প্রযুক্তি এবং তারযুক্ত ইন্টারনেটের পরিবর্তে দ্রুতগতির তারবিহীন ইন্টারনেট সুবিধা প্রদান করে। ওয়াইম্যাক্স প্রযুক্তি ব্যবহার করে ডেটা আদান- প্রদান করা ছাড়াও VOIP এর মাধ্যমে পৃথিবীর যেকোনো দেশে কম খরচে কথা বলা যায়।

উত্তরঃ

Fig-C নির্দেশিত নেটওয়ার্ক টপোলজিটি হলো বাস টপোলজি।

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

উত্তরঃ

উদ্দীপকের Fig-A নির্দেশিত নেটওয়ার্ক টপোলজি হলো স্টার টপোলজি এবং Fig-B নির্দেশিত নেটওয়ার্ক টপোলজি হলো বাস টপোলজি।

স্টার টপোলজি ও বাস টপোলজির মধ্যে বাস টপোলজি বেশি সুবিধাজনক। কারণ-

বাস টপোলজি সহজ সরল। এ টপোলজিতে অল্প ক্যাবলের প্রয়োজন হয় বলে খরচ কম পড়ে। এ টপোলজির কোনো কম্পিউটার নষ্ট হলেও সম্পূর্ণ সিস্টেমের উপর প্রভাব পড়ে না। নতুন কম্পিউটার সংযোগের প্রয়োজন হলে মূল ক্যাবলের সাথে সংযোগ দিলেই চলে, সিস্টেম পরিবর্তনের প্রয়োজন হয় না। এতে অতিরিক্ত খরচ বেঁচে যায়। প্রয়োজনে রিপিটার ব্যবহার করে এ নেটওয়ার্ক সম্প্রসারণ করা যায়।

অন্যদিকে, স্টার টপোলজির হাব বা সুইচ নষ্ট হয়ে গেলে সম্পূর্ণ সিস্টেম অচল হয়ে যায়। প্রতিটি কম্পিউটার হাব এর সাথে সংযুক্ত করার জন্য প্রচুর ক্যাবলের প্রয়োজন হয়, যা ব্যয়বহুল।

Question 2

#include<stdio.h>

#include<conio.h>

#include<math.h>

void main()

{

int i,n,sum ;

printf(“Enter the value of n:”);

scanf(“%d”, &n);

sum=0;

for(i=1; i<=n; i++)

{ if(i==3) continue;

sum=sum+pow(i,2);

}

printf(“\nResult=%d”, sum);

getch();

 

}

উত্তরঃ

প্রোগ্রাম লিখে নির্বাহ করার সময় যে ভুল প্রর্দশন করে তখন তাকে রান টাইম এরর বলে।

উত্তরঃ

চলকের নামে আন্ডারস্কোর ব্যবহার করা যাবে। কারণ- চলকের নামকরণের মধ্যে মৌলিক কিছু সীমাবদ্ধতা ও নিয়ম-কানুন রয়েছে। এর মধ্যে একটি হলো চলকের প্রথম অক্ষরটির নামকরণে কেবল আলফাবেটিক ক্যারেক্টার (a… z, A… Z), ডিজিট (09) এবং আন্ডারস্কোর (−)(−) ও ডলার চিহ্ন ($) ব্যতীত অন্য কোন ক্যারেক্টার ব্যবহার করা যায় না। যেমন- int Roll-10; এখানে- চিহ্নের ব্যবহার বৈধ নয় কিন্তু int Roll_10 একটি বৈধ চলক।

উত্তরঃ

উদ্দীপকে উল্লিখিত প্রোগ্রামটির অ্যালগরিদম নিচে দেওয়া হলো:

ধাপ-১: শুরু করি।

ধাপ- ২: n এর মান ইনপুট করি।

ধাপ-৩: যোগফলের জন্য s = 0 এবং চলক i = 1 ব্যবহার করা হয়েছে।

ধাপ-৪: যদি i<=n হয় তাহলে ৬নং ধাপে গমন করি; অন্যথায় ৮নং ধাপে গমন করি।

ধাপ- ৫: যদি i==3 হয় তাহলে continue স্টেটমেন্টের কারণে i==3 এরিয়ে যাবে এবং পুণরায় ৪ নং ধাপে গমণ করবে।

ধাপ-৬: s=s+ii

ধাপ-৭: i= i+1 হলে ৮নং ধাপে যাই।

ধাপ- ৮: যোগফল প্রিন্ট করি।

 

ধাপ-৯: শেষ করি।

উত্তরঃ

উদ্দীপকের প্রোগ্রামের ধারাটির প্রথম পদ ধরা হয়েছে i=1, প্রতি পদের বৃদ্ধি i++ অর্থাৎ 1 এবং শেষ পদ n। সুতরাং ধারাটি হবে, · 12 + 22 +32 + 42 +52 + …..+n2

লুপের সাধারণ ফ্লো (flow) পরিবর্তন করার জন্য প্রোগ্রামিং-এ continue স্টেটমেন্ট ব্যবহৃত হয়। লুপের ভিতরের কিছু স্টেটমেন্টকে মাঝে মধ্যে এড়িয়ে যাওয়ার প্রয়োজন হয়। এক্ষেত্রে continue স্টেটমেন্ট ব্যবহৃত হয় ।

এখানে,

for(i=1; i<n; i++)

{

if( i == 3 ) continue;

sum=sum+ pow(i,2);

}

লুপের মধ্যে if(i==3) continue; ব্যবহৃত হওয়ায় লুপের পরবর্তী কাজ না করে লুপের শুরুতে গিয়ে কাজ আরম্ভ করবে। ফলে প্রোগ্রাম 32 পদটিকে যোগ না করে । ভেরিয়েবলের মান 4 করে লুপের পুনরাবৃত্তি করবে।

n এর মান 5 হলে উদ্দীপকের প্রোগ্রামটি 12 হতে 42 (32 বাদে) পর্যন্ত ভেরিয়েবলের মান যোগ করবে। অর্থাৎ 12+22+42 এর যোগফল নির্ণয় করবে।

সুতরাং প্রোগ্রামটির আউটপুট হবে,

 

1+4+16=21 

Question 3

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

উত্তরঃ

300 GHz হতে 430 THz পর্যন্ত ফ্রিকোয়েন্সিকে ইনফ্রারেড বলে।

উত্তরঃ

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

উত্তরঃ

শান্তার ফোনটির সাহায্যে ত্রিমাত্রিক পরিবেশের ডেটা স্থানান্তর করা যায় অর্থাৎ শান্তা ৪র্থ প্রজন্মের মোবাইল ফোন ব্যবহার করছে। ৪র্থ প্রজন্মের মোবাইল ফোনের জন্য Wi-max প্রযুক্তি ব্যবহার করা হয়। নিচে তা ব্যাখ্যা করা হলো-

WiMAX হচ্ছে একটি ওয়্যারলেস নেটওয়ার্ক প্রযুক্তি, যা মাইক্রোওয়েভ তরঙ্গ ব্যবহার করে ব্যাপক এলাকায় (WMAN- Wireless Metropolitan Area Network) ইন্টারনেট’ ও নেটওয়ার্ক সুবিধা দেয়। এর সর্বোচ্চ কভারেজ এলাকা সাধারণত ৪৮-৫০ কিলোমিটার তবে বর্তমানে কভারেজ এলাকা ১০ কি. মি. হতে শুরু করে ৬০ কি. মি. পর্যন্ত হতে পারে। এতে একটি স্টেশন থেকে হাজার হাজার ব্যবহারকারীর ডাটা আদান-প্রদান করা যায়। এর ডাউনলিংক গতি এবং আপলিংক গতি অপেক্ষাকৃত বেশি। এটি কোয়ালিটি অব সার্ভিসের নিশ্চয়তা দেয়। এর নিরাপত্তা ব্যবস্থা অপেক্ষাকৃত ভালো। ফ্রিকুয়েন্সি ব্যান্ডের জন্য সাধারণত কোনো লাইসেন্স প্রয়োজন হয়। এর সিগন্যাল নয়েজ সর্বোচ্চ ৭ ডেসিবল। এটি অপেক্ষাকৃত অধিক মানসম্মত ও অধিক নিরাপত্তা সুবিধা সংবলিত ওয়‍্যারলেস প্রটোকল। এ প্রটোকলের ডেটা ট্রান্সমিশন রেট ৩০ থেকে ৭০ মেগাবিট/ সেকেন্ড তবে স্থির ক্ষেত্রে ১ গিগাবিট/সে. পর্যন্ত হতে পারে।

উত্তরঃ

শান্তা চতুর্থ প্রজন্মের মোবাইল ফোন ব্যবহার করে। নিচে চতুর্থ প্রজন্মের সাথে প্রথম প্রজন্মের মোবাইল ফোনের বৈশিষ্ট্যের তুলনা দেখানো হলো-

চতুর্থ প্রজন্ম

প্রথম প্রজন্ম

১. LTE, WiMax প্রযুক্তি ব্যবহৃত হয়।

১. AMPS, NMT, TACS প্রযুক্তি ব্যবহৃত হয়।

২. চতুর্থ প্রজন্মের মোবাইল ফোনে ডিজিটাল সিগন্যাল ব্যবহৃত হয়।

২. প্রথম প্রজন্মে অ্যানালগ সিস্টেমের ব্যবহার হয়।

৩. ডেটা ট্রান্সমিশনে প্যাকেট সুইচিং ব্যবহার করা হয়।

৩. ডেটা ট্রান্সমিশনে সার্কিট সুইচিং ব্যবহার করা হয়।

৪. চতুর্থ প্রজন্মের ডেটা ট্রান্সফার রেট 100 Mbps |

৪. প্রথম প্রজন্মের ডেটা ট্রান্সফার রেট 2.4 kbps- 14.4 kbps |

৫. চতুর্থ প্রজন্মের মোবাইল ফোন আকারে ছোট এবং ওজন কম।

৫. প্রথম প্রজন্মের মোবাইল ফোন আকারে তুলনামূলক বড় এবং ওজন বেশি।

Question 4

উত্তরঃ

একটি কাউন্টার প্রথম ধাপ থেকে শুরু করে আবার প্রথম ধাপে ফিরে আসতে যতগুলো ধাপ প্রয়োজন হয়, তাকে ঐ কাউন্টারের মোড বলে।

উত্তরঃ

পাঁচ ইনপুট অ্যান্ড গেইট বাস্তবায়নে দুইটি NAND গেইটের প্রয়োজন হবে।

উত্তরঃ

বাইনারি যোগ অর্থাৎ হাফ অ্যাডারে X-OR গেইট এবং AND গেইট ব্যবহৃত হয়। এর মধ্যে X-OR গেইটের মাধ্যমে বাইনারি যোগফল বের করা যায়।

Question 5

শিলাদের কলেজের ওয়েবসাইটটি সার্ভার এবং ব্রাউজকারীর মধ্যে উভমুখী ডেটা সরবরাহ করে। শিলা একটি ওয়েবপেজ তৈরি করে যাতে “ourboard” লেখাটিতে ক্লিক করলে “www.e-board.edu.bd” ওয়েবসাইটটি প্রদর্শিত হয় ।

উত্তরঃ

<hr> দ্বারা সমান্তরাল লাইন তৈরি করার ট্যাগ বুঝায় এ ট্যাগকে এম্পটি ট্যাগ বলে।

<hr> এর শুরু ট্যাগ থাকলেও শেষ ট্যাগ নেই।

উত্তরঃ

হাইপারলিংক হলো ওয়েবের একটি রিসোর্সে অবস্থিত কোনো রেফারেন্স বা কোনো ঠিকানা। কোনো ডকুমেন্টের অভ্যন্তরে হাইপারলিংক ব্যবহার করার জন্য <a> এলিমেন্ট ব্যবহৃত হয়। HTML হাইপার লিংকের সিনট্যাক্স হলো:

<a href = “url” > Link Text </a>

a hypertext reference এর সংক্ষিপ্তরূপ a href

সুতরাং হাইপারলিংক ট্যাগের আবশ্যিক অ্যাট্রিবিউটটি হলো href যা সোর্স ফাইলকে নির্ধারণ করে ।

উত্তরঃ

শিলাদের কলেজের ওয়েবসাইট হলো ডাইনামিক ওয়েবসাইট।

 

প্রতিনিয়ত পরিবর্তনশীল তথ্যের ওয়েবসাইট হলো ডাইনামিক ওয়েবসাইট। যে ওয়েবসাইটগুলো ব্যবহারকারীর চাহিদা অনুযায়ী পরিবর্তন হয়ে প্রদর্শিত হয় সেগুলোকে ডাইনামিক ওয়েবসাইট বলে। বর্তমানে ডাইনামিক ওয়েবসাইটের চাহিদা বেশি। ডাইনামিক ওয়েবসাইটের ওয়েব পেইজ তৈরি করতে প্রোগ্রামিং ল্যাংগুয়েজ হিসেবে Javascript, PHP, Net, ASP ইত্যাদি ব্যবহৃত হয়। ডেটাবেজের সাথে ওয়েবসাইট যুক্ত করার জন্য MS Access, My SQL ব্যবহার করা হয়। এ ধরনের ওয়েবসাইট রান টাইমের সময় পেইজের ডিজাইন বা কনটেন্ট পরিবর্তন হতে পারে। ডেটাবেজ ক্যুয়েরির মাধ্যমে বিভিন্ন পরিবর্তনশীল কনটেন্ট তৈরি করা যায়। ব্যবহারকারীদের নিকট হতে ইনপুট দেওয়ার ব্যবস্থা রয়েছে।

উত্তরঃ

www.e-board.edu.bd হলো, একটি ওয়েব পোর্টাল। ওয়েব পেইজের যেখানে অনেকগুলো উৎস থেকে সংগ্রহ করা বিভিন্ন তথ্য এবং গুরুত্বপূর্ণ লিঙ্ক সাজানো থাকে তাকে ওয়েব পোর্টাল বলে। একটি ওয়েব পোর্টালে সাধারণত সরকারি সেবার তথ্য, স্থানীয়, আঞ্চলিক, স্টক রিপোর্ট, জাতীয় খবর এবং ই-মেইল সেবা প্রদান করে থাকে।

ওয়েব পোর্টাল বিভিন্ন ধরনের হয়ে থাকে। যেমন- ব্যক্তিগত ওয়েব পোর্টাল, সরকারি ওয়েব পোর্টাল, সাংস্কৃতিক ওয়েব পোর্টাল, কর্পোরেট ওয়েব পোর্টাল প্রভৃতি। যেমন-বোর্ডের সকল তথ্য www.e-board.edu.bd এই ওয়েব পোর্টালে রয়েছে।

www.e-board.edu.bd এই ওয়েব পোর্টালের ourboard লেখাটিতে ক্লিক করলে ওয়েবসাইটের সকল তথ্য দেখা যাবে।

HTML কোড:

<html>

<body>

<p>

<a href=”http:\www.e-board.edu.bd”>ourboard</a>

</p> </body>

</html>

Question 6

ডাঃ নিলয় ব্রেইন ক্যান্সার নিরাময়ে শীতল আর্গন গ্যাস ব্যবহারের চিকিৎসা পদ্ধতি প্রয়োগের জন্য অভিজ্ঞতা লাভের উদ্দেশ্যে একটি সিমুলেটেড অপারেশন সম্পন্ন করেন ।

উত্তরঃ

মানুষের বুদ্ধিমত্তা ও চিন্তা শক্তিকে কৃত্রিম উপায়ে প্রযুক্তি নির্ভর করে যন্ত্রের, মাধ্যমে বাস্তবায়ন করাই কৃত্রিম বুদ্ধিমত্তা।

উত্তরঃ

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

উত্তরঃ

উদ্দীপকের বর্ণনা অনুযায়ী ডাঃ নিলয় ব্রেইন ক্যান্সার নিরাময়ে শীতল আর্গন গ্যাস ব্যবহার করে। এ থেকে বোঝা যায় যে, ক্যান্সার নিরাময়ে ক্রায়োসার্জারি পদ্ধতি ব্যবহার করা হয়েছে।

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

উত্তরঃ

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

উপরোক্ত আলোচনা থেকে বলা যায় যে, ডাঃ নিলয়ের ক্ষেত্রে ভার্চুয়াল রিয়েলিটির প্রভাব অনেক এবং ইতিবাচক।

Question 7

সুমি, সুমির বাবা ও মায়ের বয়স যথাক্রমে (10)16,(100)8এবং (2F)16বছর।

উত্তরঃ

দশমিক সংখ্যাকে বাইনারি সংখ্যায় প্রকাশের জন্য যে কোড ব্যবহার করা হয়, তাই BCD (Binary Coded Decimal) কোড।

উত্তরঃ

2 এর পরিপূরক করলে সংখ্যার শুধুমাত্র চিহ্নের পরিবর্তন হয়। ডিজিটাল বর্তনীতে সরল করে। 2 এর পরিপূরক গঠনে চিহ্নযুক্ত সংখ্যা এবং চিহ্নবিহীন সংখ্যা যোগ করার জন্য একই বর্তনী ব্যবহার করা যায়। 2 এর পরিপূরক গঠনে যোগ ও বিয়োগের জন্য একই বর্তনী ব্যবহার করা যায়। তাই আধুনিক কম্পিউটারে 2 এর পরিপূরক পদ্ধতি ব্যবহার করা হয়।

উত্তরঃ

সুমির মায়ের বয়স (2F)16। নিচে তা অক্টাল সংখ্যায় রূপান্তর করা হলো-

উত্তরঃ

সুমির বয়স,

(10)16

=1×161 + 0x160

=1×16 + 0

= ( 16 ) 10

সুতরাং, সুমির বয়স দশমিকে 16 বছর।

সুমির বাবার বয়স,

(100)8

= 1 x 82 + 0x81 + 0x80

=1×64+0+0

= ( 64 ) 10

সুতরাং, সুমির বাবার বয়স দশমিকে,

64 বছর

= 4×16 বছর

= 4xসুমির বয়স

সুমির বাবার বয়স সুমির বয়সের 4 গুণ ।

Question 8

Name

Roll

Class

Address

Shila

1

XI

Chittagong

Sima

2

XI

Dhaka

Roni

1

XII

Dhaka

Moni

2

XII

Chittagong

উত্তরঃ

দুটি টেবিলের মধ্যে যখন উভয় পক্ষে একাধিক ম্যাচিং রেকর্ড থাকে তখন তাদের মধ্যে Many to Many রিলেশন প্রতিষ্ঠা করা যায়। এ রকম রিলেশন তৈরির ক্ষেত্রে তৃতীয় আরেকটি ডেটা টেবিল তৈরি করতে হয় যা জাংশন টেবিল নামে পরিচিত।

উত্তরঃ

Lookup Wizard ডেটা টাইপে নিজ থেকে কোনো ডেটা এন্ট্রি না করে অন্য কোনো টেবিলের ফিল্ড থেকে ডেটার লিস্ট তৈরি করে ডেটাবেজ পূর্বে থেকে তৈরি করা কোনো টেবিলে ডেটা এন্ট্রি করা যায়। ডেটাবেজের অবজেক্টগুলোর মধ্যে কোনো রিলেশন তৈরি করা এবং নির্ভুল ডেটা এন্ট্রির জন্য এ ফিল্ড ব্যবহার করা হয়। এ সকল কারণে Lookup Wizard টাইপে ডেটা সুনির্দিষ্ট হতে হয়।

উত্তরঃ

উদ্দীপকের আলোকে Student Table এর ফিল্ডগুলোর ডেটা টাইপ নিম্নরূপ:

ফিল্ডের নাম

ডেটা টাইপ

Name

Text

Roll

Number

CLASS

Text

Address

Text

Text ও Number ডেটা টাইপ এর বর্ণনা দেওয়া হলো:

Text: Text ডেটা টাইপ বিশিষ্ট ফিল্ডে অক্ষর, সংখ্যা, চিহ্ন ইত্যাদি ব্যবহার করা যায়। এ ফিল্ডে সর্বোচ্চ ২৫৫ টি বর্ণ/অঙ্ক/চিহ্ন এককভাবে এবং সম্মিলিতভাবে ব্যবহার করা যায়।

Number: সংখ্যা ডেটার জন্য এ ডেটা টাইপ ব্যবহার করা হয়। এ জাতীয় ফিল্ডের ডেটার উপর বিভিন্ন ধরনের গাণিতিক অপারেশন করা যায়। ডেটার মানের ব্যাপ্তির উপর ভিত্তি করে Number ফিল্ডকে সাধারণত বিভিন্নভাবে ভাগ করা যায়। যেমন- বাইট, ইন্টেজার, লং ইন্টেজার সিংঙ্গেল ইন্টেজার, ডাবল ইন্টেজার ইত্যাদি।

উত্তরঃ

Student Table এর রেকর্ডগুলো অদ্বিতীয়ভাবে শনাক্ত করার জন্য কম্পোজিট প্রাইমারি কী ফিল্ড ব্যবহৃত হবে।

অনেক ক্ষেত্রে কোনো টেবিলে সুনির্দিষ্ট কোনো প্রাইমারি কী নাও থাকতে পারে। তখন দুই বা ততোধিক অ্যাট্রিবিউট বা কী সমষ্টি সম্মিলিতভাবে কোনো এনটিটি সেটকে শনাক্ত করতে পারলে তবে তাদেরকে বলা হবে কম্পোজিট প্রাইমারি কী। এ প্রাইমারি কী-গুলোর একটিকে প্রাথমিক কী বিবেচনা করে বাকিগুলোকে বলা হবে অল্টারনেট কী।

উদ্দীপকের Student Table-এ Roll অ্যাট্রিবিউটকে প্রাইমারি কী বলা যাবে না কারণ বিভিন্ন শ্রেণিতে একই রোল নম্বরবিশিষ্ট শিক্ষার্থী থাকতে পারে। তবে এক্ষেত্রে Roll অ্যাট্রিবিউটের সাথে Class অ্যাট্রিবিউট যোগ করে কম্পোজিট প্রাইমারি কী হিসেবে ব্যবহার করা যাবে।