তথ্য ও যোগাযোগ প্রযুক্তি অধিদপ্তর || সহকারী প্রোগ্রামার (24-02-2021) || 2021

All

গণপ্রজাতন্ত্রী বাংলাদেশের সর্বোচ্চ আইনের নাম গণপ্রজাতন্ত্রী বাংলাদেশের সংবিধান ।

বাংলাদেশের সংবিধানের বর্ণিত মৌলিক অধিকার সমূহের (২৭-৪৪ পর্যন্ত) যেকোন একটি লংঘিত হলে সংবিধানের ১০২ অনুচ্ছেদে তার জন্য মামলা করার ক্ষমতা দেয়া হয়েছে।

বাংলাদেশের সংবিধানের ৭৭নং অনুচ্ছেদে ন্যায়পাল নিয়োগের বিধান আছে।

১৯৭১ সালের ৩ মার্চ আ.স.ম আবদুর রব বঙ্গবন্ধু শেখ মুজিবুর রহমানকে 'জাতির জনক' উপাধি দেন। উল্লেখ্য, ১৯৬৯ সালের ২৩ ফেব্রুয়ারি রেসকোর্স ময়দানে তোফায়েল আহমদ শেখ মুজিবুর রহমানকে 'বঙ্গবন্ধু' উপাধি দেন।

১০ এপ্রিল ১৯৭১ (যেদিন স্বাধীনতার ঘোষণাপত্র জারি করা: হয়, সেদিন থেকে স্বাধীনতার ঘোষণার মাধ্যমে বাংলাদেশ প্রজাতন্ত্রে পরিণত হয়।

মুক্তিযুদ্ধের সময় 'মুজিবনগর' ৮নং সেক্টরের অন্তর্ভুক্ত ছিল ।

কক্সবাজার জেলার মহেশখালীর মাতারবাড়িতে দেশের প্রথম গভীর সমুদ্রবন্দর রয়েছে।

পদ্মা সেতুর পাইল বা মাটির গভীরে বসানো ভিত্তি এখন পর্যন্ত (২০২১) বিশ্বের গভীরতম । সর্বোচ্চ ১২২ মিটার গভীর পর্যন্ত গেছে পদ্মা সেতুর অবকাঠামো।

পদ্মা সেতুর শেষ স্প্যানটি (মোট ৪১তম) বসানো ১০ ডিসেম্বর ২০২০ সালে ১২ এবং ১৩নং জুটিতে। উল্লেখ্য, পদ্মা সেতুর প্রথম স্প্যানটি বসানো হয় ৩০ সেপ্টেম্ব ২০১৭ সালে ৩৭ এবং ৩৮নং খুঁটিতে।

বাংলাদেশের বিজ্ঞানী ড. মাকসুদুল আলমের নেতৃত্বে ২০১০ সালে পাটের জীবন রহস্য উন্মোচিত হয়।

বাংলাদেশের ফরিদপুর জেলায় সবচেয়ে বেশি পাট উৎপন্ন হয়।

পাট থেকে তৈরি জুটন আবিস্কার করেন ড. মোহাম্মদ সিদ্দিকুল্লাহ।

পূর্ণরূপ লিখুন
13.

NIPSOM

Created: 3 months ago | Updated: 12 hours ago

NIPSOM এর পূর্ণরূপ National Institute of Preventive and Social Medicine (জাতীয় প্রতিষেধক ও সামাজিক চিকিৎসা প্রতিষ্ঠান)।

পূর্ণরূপ লিখুন
14.

BINA

Created: 3 months ago | Updated: 4 days ago

BINA এর পূর্ণরূপ Bangladesh Institute of Nuclear Agriculture (বাংলাদেশ পরমাণু কৃষি গবেষণা কেন্দ্র)।

পূর্ণরূপ লিখুন
15.

REB

Created: 3 months ago | Updated: 1 week ago

REB এর পূর্ণরূপ Rural Electrification Board (বাংলাদেশ পল্লী বিদ্যুতায়ন বোর্ড)।

জাতিসংঘ পরিবেশ ও উন্নয়ন বিষয়ক সম্মেলন বা United Nations Conference on Environment and Development (UNCED) যা বিশ্বব্যাপী ধরিত্রী সম্মেলন নামে পরিচিত। ১৯৮৯ সালে জাতিসংঘের সাধারণ পরিষদের ৪৪তম অধিবেশনের সিদ্ধান্ত অনুযায়ী ১৯৯২ সালের ৩ থেকে ১৪ জুন ব্রাজিলের রিও ডি জেনেরিও শহরে জাতিসংঘ পরিবেশ ও উন্নয়ন এর প্রথম সম্মেলন হয়। জাতিসংঘের ইতিহাসে ধরিত্রী সম্মেলন ছিল অংশগ্রহণের দিক থেকে সবচেয়ে ব্যাপক ভিত্তিক সম্মেলন। উক্ত সম্মেলনে ১৭২টি দেশ অংশগ্রহণ করে। আর ধরিত্রী দিবস ২২ এপ্রিল আন্তর্জাতিকভাবে দিবসটি পালন করা হয়।

এদেশের লাখ লাখ নাগরিক নানা সময়ে ঘূর্ণিঝড়, বন্যা, জলোচ্ছ্বাস, দাবদাহ ও খরার মতো মারাত্মক প্রাকৃতিক দুর্যোগের মুখোমুখি হয়েছে এবং সমুদ্রপৃষ্ঠের উচ্চতা বৃদ্ধি পাওয়ার কারণে গাঙ্গেয় ব-দ্বীপের অনেক অংশ ডুবে যাবে। 

পৃথিবীকে বাসযোগ্য রাখার লক্ষ্যে জলবায়ু পরিবর্তনের কারণে সৃষ্ট হুমকিসমূহ নিরসনে প্রথম করণীয় উপায় হলোঃ ম্যানগ্রোভের সংরক্ষণ। বাংলাদেশ উপকূলীয় অঞ্চলে ম্যানগ্রোভের সংরক্ষণের পাশাপাশি পুনরায় বৃক্ষ রোপণ করতে পারে, যেটি পরিবেশকে কার্বনমুক্ত করার পাশাপাশি ঘূর্ণিঝড়ের বিরুদ্ধে একটি প্রাকৃতিক ঢাল হিসেবেও কাজ করবে। ম্যানগ্রোভ ক্রমবর্ধমান জীববৈচিত্র্য, মাছের আবাসস্থল ও ইকোট্যুরিজম সুবিধাসহ কিছু অতিরিক্ত সুবিধা প্রদান করে। কিন্তু এটি অত্যন্ত ব্যয়বহুল, কারণ এই ব্যবস্থায় প্রতিবছর প্রায় ৪০ কিলোমিটার উপকূলরেখায় ম্যানগ্রোভ রোপণ করতে হবে। সুন্দরবনের সংরক্ষিত বনাঞ্চলে অবস্থিত ম্যানগ্রোভ সংরক্ষণে পরবর্তী ৩০ বছরে প্রয়োজন হবে ১০ হাজার ৫০০ কোটি টাকারও বেশি। সব মিলিয়ে জলবায়ু সুরক্ষা ও পর্যটনের উন্নয়নের পাশাপাশি ম্যানগ্রোভ সংরক্ষণ এবং পুনর্বনায়নের পেছনে ব্যয়িত প্রতি টাকায় ২ দশমিক ৮ টাকার কল্যাণ সাধিত হবে। 

দ্বিতীয় প্রস্তাবটি হলো আগাম সতর্কতা ব্যবস্থা তৈরি করা এবং আশ্রয়কেন্দ্র গড়ে তোলা, ঘূর্ণিঝড় আঘাত হানলে যেখানে মানুষ আশ্রয় নিতে পারবে। অনেকে বর্তমান আশ্রয়কেন্দ্রগুলো ব্যবহার করে না, কারণ সেখানে তারা তাদের গবাদিপশু ও অন্যান্য মূল্যবান প্রাণিসম্পদ রাখার ব্যবস্থা করতে পারে না, তাই প্রস্তাবিত কাঠামো মানুষ এবং গবাদিপশু উভয়ের বাসস্থানের ব্যবস্থা করবে। বাংলাদেশের উপকূলীয় অঞ্চলে প্রায় ৫৩০টি আশ্রয় কেন্দ্রের প্রয়োজন, কিন্তু প্রতিটি ঘূর্ণিঝড় বিবেচনায় নিলে এগুলো বেশ ব্যয়বহুল হিসেবে দেখানো হয়েছে, যেখানে সবচেয়ে বিধ্বংসী ঘূর্ণিঝড়গুলো কালেভদ্রে ঘটে। প্রতিটি বহুমুখী আশ্রয়কেন্দ্রের পেছনে খরচ হবে প্রায় ৮ দশমিক ৫ কোটি টাকা এবং ব্যয়িত প্রতি টাকা ১ দশমিক ৮ টাকার কল্যাণ সাধন করবে। 

তৃতীয় সম্ভাব্য সমাধানটি হলো নিচু জমির চারপাশে বাঁধ দেওয়া, যা বন্যা থেকে কৃষিজমি, বাড়িঘর ও অবকাঠামোকে রক্ষা করবে। তবে এর উপকারিতাগুলো সুনির্দিষ্টভাবে বন্যার ধরনের ওপর নির্ভর করে। বন্যার পানি যদি ৩ মিটারের বেশি উচ্চতায় প্রবাহিত হয়, কিছু এলাকায় যা নিয়মিতভাবে ঘটে থাকে, তাহলে জমির বাঁধগুলোতে প্রায়ই ফাটল ধরে যায় এবং এটি কোনো উপকারেই আসে না। এগুলোও অত্যন্ত ব্যয়বহুল ও এগুলো করতে বাংলাদেশের খরচ হবে ৩৭ হাজার ২০০ কোটি টাকারও বেশি। বন্যার পানি যেখানে ৩ মিটারের বেশি উচ্চতা ছাড়িয়ে যায়, সেখানে বাঁধ নির্মাণের খরচ প্রাপ্ত সুবিধার চেয়ে বেশি হবে। একটি উত্তম প্রস্তাব হলো, এমন এলাকাগুলোর দিকে নজর দেওয়া বন্যার পানি ৩ মিটারের চেয়ে কম উচ্চতায় প্রবাহিত হয়, তারপরেও যা মৃত্যু ও ধ্বংসের জন্য যথেষ্ট। এসব ক্ষেত্রে ব্যয়িত প্রতি টাকায় ১ দশমিক ৮ টাকার সুবিধা পাওয়া যাবে।

Created: 3 months ago | Updated: 1 week ago

দক্ষিণ কোরিয়ার রাজধানী সিউলে অবস্থিত 'স্ট্যাচু অব পিস'।

শুদ্ধ উত্তরটি লিখুন:
19.

PERESTROIKA এবং GLASNOST এর উদ্যোক্তা কে?

Created: 3 months ago | Updated: 1 week ago

Perestroika এর উদ্যোক্তা হলেন মিখাইল গর্বাচেও। উল্লেখ্য, Perestroika শব্দের অর্থ সংস্কার বা পুনর্গঠন। সোভিয়েত প্রেসিডেন্ট মিখাইল গর্বাচেভ ঘোষিত অর্থনৈতিক সংস্কার নীতিই, 'পেরোয়া' নামে খ্যাত। তিনি বনেদি সমাজতান্ত্রিক ঘরানা থেকে বেরিয়ে এসে তার গ্লাসনস্ত বা খোলা নীতির সঙ্গে সঙ্গতি রেখে সোভিয়েত ইউনিয়নে উদারনৈতিক অর্থনীতি প্রবর্তনের এই উদ্যোগ গ্রহণ করেন। ফলে ১৯৮৭ সাল থেকে সোভিয়েত ইউনিয়ন ও পূর্ব ইউরোপীয় কমিউনিস্ট দেশসমূহে নতুন অর্থনৈতিক সুবাতাস বইতে শুরু করে। 

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

Created: 3 months ago | Updated: 1 week ago

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

Created: 3 months ago | Updated: 1 week ago

বিশ্বব্যাংকের অঙ্গ প্রতিষ্ঠান নয় 'আইএমএফ'। উল্লেখ্য, বিশ্বব্যাংকের অঙ্গ প্রতিষ্ঠানগুলো হলোঃ IBRD, IDA, IFC, ICSID MIGA.

শুদ্ধ উত্তরটি লিখুন:
22.

কসোভো কোথায় অবস্থিত?

Created: 3 months ago | Updated: 1 week ago

কসোভো ইউরোপের নবীনতম স্বাধীন দেশ, যার রাজধানী হলো 'প্রিস্টিনা'। ১৭ ফেব্রুয়ারি ২০০৮ সালে সার্বিয়ার নিকট থেকে স্বাধীনতা ঘোষণা করে।

পরিবেশের সঙ্গে জীব দেহের সম্পর্ক সম্বন্ধীয় বিদ্যাকে ইকোলজি বলে ।

ভূপৃষ্ঠ এবং ভূগর্ভস্থ পানি সম্পর্কিত বিদ্যার নাম হাইড্রোলজি।

রক্ত রসে বা প্লাজমায় পানির পরিমাণ ৯১-৯২%। রক্তের ৫৫% হল রক্তরস। রক্তের ঈষৎ হলুদাভ বর্ণের তরল অংশ হলো রক্তরস। এছাড়া কঠিন পদার্থ ৮-৯% (জৈব ও অজৈব পদার্থ) থাকে।

Created: 3 months ago | Updated: 1 week ago

'ব্লুটুথ' হলো একটি ওয়্যারলেস প্রযুক্তি যার মাধ্যমে একটি ওয়্যারলেস পার্সোনাল এরিয়া নেটওয়ার্ক সৃষ্টি করা যায়। দশম শতাব্দির ডেনমার্কের রাজা হারাও খ এর নামানুসারে এই প্রযুক্তিটির নাম দেয়া হয় 'বুটুথ'। এর দূরত্ব সাধারণত ১০ থেকে ১০০ মিটার হয়ে থাকে। বিভিন্ন ডিভাইসে USB পোর্টের মাধ্যমে ব্লুটুথ সংযোগ দেয়া হয়। ১৯৯৪ সালে টেলিকম ভেন্ডর 'এরিকসন' সর্বপ্রথম ব্লুটুথ উদ্ভাবন করে। এর ডেটা ট্রান্সফার রেট প্রায় ১ মেগাবিট/সেকেন্ডে বা তার চেয়ে বেশি।

করোনাভাইরাসের সংক্রমণ মোকাবিলায় মাস্ক ছাড়া কাউকে সরকারি ও বেসরকারি অফিসগুলোতে সেবা দেওয়া হয়। না। এ জন্য এই নীতিকে 'নো মাস্ক, নো সার্ভিস' নীতি বলে।

IR 4.0 বলতে Industry Revolution 4.0 কে বুঝায়। Industry 4.0 শব্দটি জার্মান থেকে উদ্ভব হয়েছে। IR 4 হল Industry Revolution এর এক নতুন অর্জন। সেটা প্রধানত ইন্টার কানেকটেভিটি (Interconnectivity) অটোমেশন (Automation), মেশিন লার্নিং (Machine Learning) এবং রিয়াল ডাটা (Real data) এর উপর গুরুত্ব আরোপ করে। আধুনিক প্রযুক্তির পর্যায়কেই সাধারণত IR 4.0 বলে। 

Elements গুলো হলোঃ Big data (বিগ ডাটা), Internet of Things (IoT), সাইবার পিসিকাল সিস্টেম (Cyber Physical Systems), ইন্টারোপেরাবিলিটি (Interoperability).

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

Big data এর বেসিক চারটি বৈশিষ্ট হলোঃ Volume, Variety, Velocity, Variability. Big data গুরুত্বপূর্ণ কারণঃ আপনার খরচ কমবে; সময় ব্যয় হ্রাস করবে এবং স্মার্ট সিদ্ধান্ত গ্রহণে সাহায্য করবে।

Procedural programming এবং Object Oriented Programming Languages মধ্যে পার্থক্য নিম্নরূপঃ

Structural ProgrammingObject Oriented Programming
Structural Programming Step-by-step approach অনুসরণ করে।Object Oriented Programming OOP এমন ভাষা যা Class and object তৈরি করতে পারে ।
প্রোগ্রাম বিভিন্ন ছোট ছোট পার্টে ভাগ করে কাজ করে।প্রোগ্রাম অবজেক্টে ভাগ করা হয়।
কোন Private অথবা Public parameter থাকে না। Public এবং Private প্যারামিটার থাকে।
কোন Data abstraction মেথড নাই। সুতরাং কোন Data hide করা যায় না।Data abstraction method আছে। তাই ডেটা Hide করা যায়।
Data hide করা যায় না বলে এর Security ভাল না।OOP তে ডাটা Security অনেক ভাল।
at Abstraction, encapsulation, polymorphism এবং Inheritance বৈশিষ্ট্য নাই।এতে Abstraction, encapsulation, polymorphism এবং Inheritance বৈশিষ্ট্য আছে।
এটা সাধারণত জটিল প্রক্রিয়া। 
যেমনঃ c, fortan, c++, php ইত্যাদি।
এটা সাধারণত কম জটিল প্রক্রিয়া। 
যেমনঃ xava, java script, python ইত্যাদি।

Recursion কীঃ প্রোগ্রামিং ভাষাতে একটা কাজকে করবার Call বা কল করাকে বুঝায়। Recursion দ্বারা একটা Function বা কাজ বারবার লিখতে হয় না। এর ফলে প্রোগ্রামের Redundancy কমে। 
Recursion পদ্ধতিতে একটি Integer সংখ্যার Factorial নির্ণয়ের জন্য C-Language এ একটি Program: 
#include
long int mutiplyNumbers(int n);
int main () } 
int n; 
printf ("Enter a integer: ""); 
Scanf(“%d”, &n); 
Printf ("Factorial of 9.d = 9.1d", n multiplyNumbers (n)):
Return 0;
long int multiply Number int (n)) 
if (n>=l) 
return n" multiply Numbers (n-1); 
else 
return 1;

]

ক্রমানুসারে রয়েছেঃ Cache memory (সবচেয়ে বেশি) RAM, SSD, DVD এবং Magnetic HD (সবচেয়ে কম)।

Open System Interconnected বা OSI এর 7টা লেয়ার আছে। OSI মডেল কোন নেটওয়ার্ক মডেল বিকাশে একটি নির্দেশিকা Tool হিসেবে কাজ করে।

Software Layer7ApplicationEnd user layer
HTTP. FIP
6PresentationSyntax layer 
*SSH, FTP, JPEG
5SessionSynch and Send to port
Sockets
Hardware Layer4TransportTCP, UDP, End to end connection
3NetworkPacket IP. 1 Psec
2Data LinkSwitch, Bridge. Ethernet
1Physicalwirless, itubs, repeaters

Created: 3 months ago | Updated: 1 week ago

 version:   হলো Software release life cycle এর প্রথম ধাপ যেখান থেকে Software টেস্টিং শুরু করা হয়। এই ধাপে ডেভলপাররা Software টি White box টেস্টিং পদ্ধতিতে বিভিন্ন ধরনের বৈশিষ্ট্য পরীক্ষা করে। এই কাজটি করার জন্য সাধারণত আলাদা একটি টেস্টিং দল থাকে। 

β - version : β হলো Software ডেভলপমেন্টের এমন এক ধাপ যা  এর পরে সম্পন্ন করতে হয়। কোন Software এর বৈশিষ্ট্য সম্পন্ন হওয়ার পর এই ধাপটি শুরু হয়। β - version এর মূল লক্ষ্য হল Software এর এমন কিছু পরিবর্তন করা যার মাধ্যমে ব্যবহারকারীদের সুবিধা হয়, বেস্ট সংস্করণগুলো ব্যবহারকারীদের নিকট পৌঁছে দেয়ার পদ্ধতি বেটা রিলিজ নামে পরিচিত। এই সময়েই সর্বপ্রথম ডেভলপমেন্ট চলছে এমন কোন Software নির্দিষ্ট প্রতিষ্ঠানের বাইরে সাধারণের মাঝে উন্মুক্ত করা হয়।

SRS মূলত একটি ডকুমেন্ট সেটি বিশ্লেষকদের দ্বারা গ্রাহকদের চাহিদা মাথায় রেখে নির্ধারণ করা হয়। SRS ঠিক করে কীভাবে অভীক্ষত Software হার্ডওয়্যারের সাথে কাজ করবে, রক্ষণাবেক্ষণ ও সিস্টেম নষ্ট হলে কীভাবে তা পুনরুদ্ধার করা যাবে, নিরাপত্তা মান, সীমাবদ্ধতা ইত্যাদি কীভাবে সমালোচনা হবে। Software Development এর Analysis অর্থাৎ প্রথম স্টেজে SRS তৈরি করা হয়।

Unit testing: Unit হচ্ছে একক Unit testing Level code লেখার সময় প্রতি ইউনিটকে আলাদা আলাদা Test করা হয়। White box testing approach এর মাধ্যমে Unit testing সম্পাদিত হয়। অর্থাৎ এই Testing এ Developer এর প্রোগ্রামিং Knowledge জানা থাকতে হয়। 

Integration testing: কতগুলো Functional unit কে একসাথে নিয়ে Integration করার সময় কেমন কাজ করে তা Test করার পদ্ধতিকে Integration testing বলে। যেমনঃ Argument passing data update ইত্যাদি। 

Beat testing: কোন সফটওয়্যার Developer কর্তৃক Test সংক্রান্ত কার্যাবলি সম্পন্ন হওয়ার পর সেটা User এর নিকট প্রদান করা হয়, তাদের Product Environment ব্যবহার করা এবং এটা অবশ্যই Test করার উদ্দেশ্যে প্রদান করা হয়। Developer কর্তৃক সফটওয়্যারটি Beta version হিসেবে Release করা হয়। এই ক্ষেত্রে Developer গণ ধরে নেন যে User ছোট ছোট কিছু সমস্যা বের করবে। পরবর্তীতে সেই সমস্যাগুলো সমাধান করে Final product release করা হয়।

এনটিটি রিলেশনসিপ মডেলে Attribute এর Entity set এবং Entity set এর সাথে Relationship এর যে সম্পর্ক ডায়াগ্রাম এর মাধ্যমে দেখানো হয় তাকে Entity-Relationship (ER) Diagram বলে। বিভিন্ন প্রকার Entity সমূহের মধ্যে যে সম্পর্ক এটাই হলো Entity-Relationship ভায়াগ্রাম। ব্যবহারঃ এটি ডাটাবেসের Conceptual ডিজাইন করতে ব্যবহার করা হয় এবং ডাটার সহজ উপস্থাপনার ক্ষেত্রে ব্যবহৃত হয়। 

One-to-many ER Diagram:

Relational Database Design : ডেটাবেজ ম্যানেজমেন্ট সিস্টেম হলো কতকগুলো প্রোগ্রামের সমন্বয়ে গঠিত একটি Software. অর্থাৎ যে Software ব্যবহার করে ডেটাবেজ ম্যানেজমেন্ট সিস্টেমের রেকর্ডগুলো বিভিন্ন টেবিলে ফাইলে জমা হয় এবং কুয়েরির মাধ্যমে একাধিক ডেটাবেজের মধ্যে রিলেশনশীপ তৈরি করা যায় তাকে রিলেশনাল ডেটাবেজ ম্যানেজমেন্ট সিস্টেম বলা হয়। এটি পরস্পর সম্পর্কযুক্ত কয়েকটি ফাইল নিয়ে গঠিত। ডেটাবেজ তৈরি, নিয়ন্ত্রণ, রক্ষণাবেক্ষণ ইত্যাদি কাজের জন্য এ ব্যবস্থাপনা পদ্ধতি ব্যবহার করা হয়। রিলেশনাল ডেটাবেজ মডেল হলো আধুনিক ডেটাবেজ টেকনোলজির ভিত্তি। ১৯৭০ সালে এডগার কড (Edgar Codd) সর্বপ্রথম রিলেশনযুক্ত ডেটাবেজ পদ্ধতি প্রবর্তন করেন। তিনি তাঁর প্রবর্তিত ডেটাবেজকে চমৎকার গাণিতিক সূত্রের ভিত্তিতে প্রতিষ্ঠিত করেন। 

Primary Key: যে ফিল্ডের সাহায্যে কোন রেকর্ডকে ইউনিক বা অদ্বিতীয়ভাবে সনাক্ত করা যায়, তাকে Primary Key বলে। 

Student-ID  Student-Name

এই টেবিলের Student – ID ডুপ্লিকেট হওয়ার সম্ভাবনা নেই। তাই এটি Primary Key, একটি টেবিলে একটির বেশি Primary Key থাকে না। Primary Key তে একাধিক ভ্যালু বা নাল ভ্যালু (Null value) থাকতে পারে না। 

Foreign Key: কোনো একটি টেবিলের প্রাইমারি কী যদি অন্য কোন টেবিলের সাধারণ কী হিসেবে ব্যবহার করা হয় তাকে Foreign Key বলে।

Student-IDStudent Name
Student-IDegpa

এখানে Student – ID প্রাইমারি কী অন্য টেবিলে ব্যবহৃত হয়েছে। তাই Student ID এখানে Foreign Key একটি টেবিলের Foreign Key কে অবশ্যই রেফারেন্স টেবিলের প্রাইমারি কী হতে হবে। ডুপ্লিকেট অথবা Null value ইনসার্ট, করা যাবে।

Wi-Fi শব্দের পূর্ণ অর্থ হলো Wireless fidelity, কম্পিউটার/ ডিজিটাল যন্ত্রগুলোকে তারবিহীন উপায়ে ইন্টারনেটে সংযুক্ত করার প্রক্রিয়া হলো Wi-Fi Wi-Fi হলো জনপ্রিয় একটি Wireless নেটওয়ার্কি প্রযুক্তি, যেটি তারবিহীন উচ্চগতির ইন্টারনেট এবং নেটওয়ার্ক সংযোগে বেতার তরঙ্গকে ব্যবহার করে। এটি একটি Wireless LAN স্টান্ডার্ড যা প্রযুক্তিগতভাবে IEEE 802.11 নামে পরিচিত। 

WiFi Network এবং Adhoc Network এর মধ্যে পার্থক্যঃ

WiFi NetworkAdhoc Network
Wi-Fi Network সাধারণত কোন একটা Access point এ কানেক্টেড হয়। Wi-Fi নেটওয়ার্কে প্রত্যেকটি ডিভাইস একটা অক্সেস পয়েন্টের মাধ্যেমে সংযোগ স্থাপন করে। যেমনঃ Router.Adhoc Network একধরনের Wireless Network. যেখানে ডিভাইসগুলো ডিরেক্টলি কানেক্টেড হয়। যেমনঃ Mobile network.

Authentication হলো এমন একটা পদ্ধতি যেখানে Users এর Identity, Recosnizing করা হয়। Authentication সাধারণত ক্লাইট ব্যবহার করে যখন সার্ভারের ক্লেইম সম্পর্কে Users এর জানতে হয়। Authentication এ ইউসার বা কম্পিউটারের সার্ভারের নিকট তার আইডেন্টিটি প্রমাণ করতে হয়। সার্ভার সাধারণত ইউজারের নাম এবং পাসওয়ার্ড Authentication করে। 

Two Factor Authentication: Two Factor Authentication বা 2FA বলতে সাধারণত সার্ভারের একাধিক মাধ্যম ব্যবহার করে Authentication করার পদ্ধতিকে বুঝায়। সাধারণত এই পদ্ধতিতে সার্ভার ইউজার নাম এবং পাসওয়ার্ডের মাধ্যমে সার্ভারের এক্সেস প্রদান করে না। সার্ভারের এক্সেস এর জন্য ইউজার অন্য কোন মাধ্যম যেমনঃ E-mail অথবা মোবাইল ফোনের নাম্বার এর মাধ্যমে এক্সেস করে থাকে। 2FA এর প্রধান কাজ বা উদ্দেশ্য হল আরও সিকিউরিটি প্রদান করা। উদাহরণ (Text Message ) : Text Message সাধারণত কোন মোবাইল ডিভাইসে লগ ইন কোড প্রদান করে থাকে। User এর সাধারণত ঐ মোবাইল ডিভাইসটিকে কোন ইন্টারনেট সংযোগে থাকতে হয়। লগ ইন কোড পাওয়ার পর কোন ইউজার ঐ লগ ইন কোড প্রদান করে সার্ভারকে এক্সেস করে থাকে। Text Message-ই সাধারণত 2FA এর জনপ্রিয় মাধ্যম। এছাড়াও আরও কিছু মাধ্যম হলঃ Authentication Applications, Biometric ইত্যাদি।

সেবার ধরন অনুসারে Cloud Computing কে তিনভাগে ভাগ করা যায়ঃ 

ক. অবকাঠামোগত সেবা বা Infrastructure as a Services - LaaS: ক্লাউড সেবাদানকারী প্রতিষ্ঠান তাদের নেটওয়ার্ক, সিপিইউ, স্টোরেজ এবং অন্যান্য মৌলিক কম্পিউটিং রিসোর্স ভাড়া দেয়; যেখানে ব্যবহারকারী তার প্রয়োজনীয় অপারেটিং সিস্টেম এবং সফটওয়্যার চালাতে পারেন। 

খ. প্ল্যাটফর্মভিত্তিক সেবা বা Platform as a Service Paas: এই ব্যবস্থায় ক্লাউড সেবাদানকারী প্রতিষ্ঠানের প্রয়োজনীয় হার্ডওয়্যার, অপারেটিং সিস্টেম, ওয়েব সার্ভার, ডেটাবেজ, প্রোগ্রাম এক্সিকিউশন পরিবেশ ইত্যাদি থাকে। অ্যাপ্লিকেশন ডেভেলপারগণ তাদের তৈরি করা সফটওয়্যার এই প্ল্যাটফর্মে ভাড়ায় চালাতে পারেন । 

গ. সফটওয়্যার সেবা বা Software application as a Services - Saas: এই ব্যবস্থায় ক্লাউড সেবাদানকারী প্রতিষ্ঠানের উন্নয়ন করা অ্যাপ্লিকেশন সফটওয়্যার ব্যবহারকারীগণ ইন্টারনেটের মাধ্যমে চালাতে পারেন।

Algorithm কীঃ Algorithm হল কোন একটি সমস্যার সমাধানের ধাপসমূহকে ভাষাগতভাবে লিপিবন্ধ করা। 
Algorithm প্রকাশের তিনটি পদ্ধতিঃ Flow Chart, System Flowchart এবং Process Flowchart.

যে সকল গেট দ্বারা অন্য সকল প্রাইমারি গেট তৈরি করা যায় তাকে Universal logic gate বা মৌলিক লতি গেইট বলে। NAND এবং NOR gate কে Universal logic gate বলে। কারণ NAND গেইট এবং NOR গে দিয়ে মৌলিক গেইটসহ যেকোনো লজিক গেইট বাস্তবায়ন করা যায়। 

Logic symbol:

Truth Table বা সত্যক সারণীঃ সত্যক সারণি হচ্ছে এক প্রকার গাণিতিক সারণি। বুলিয়ান বীজগণিত, বুলিয়ান ফাংশ এবং প্রপরশনাল ক্যালকুলাসের বিভিন্ন যুক্তি দ্বারা এই টেবিল তৈরি করা হয়। মূলত, কোন গাণিতিক বাক্যের জন্য প্রদর সকল মানের জন্য বাক্যটি সত্য কিনা সেটা যাচাই করার জন্য সত্যক সারণি ব্যবহার করা হয়।

ABCx = A+B+C

0

0

0

0

1

1

1

1

0

0

1

1

0

0

1

1

0

1

0

1

0

1

0

1

1

0

0

0

0

0

0

0

সাধারণত কোন ওয়েব পেজের উপাদানগুলো HTML এবং CSS দ্বারা তৈরি করা হয়। 

HTML: HTML কোন প্রোগ্রামিং ভাষা নয়। একে Hyper Text Markup Language বলে। Markup Language একসেট Mark up ট্যাগের সমন্বয়ে গঠিত হয়। একটা ওয়েব পেজের বিভিন্ন অংশ ব্রাউজারের মাধ্যমে কিভাবে প্রদর্শিত হবে, তা HTML এবং Mark up ট্যাগসমূহ ব্যবহার করে প্রকাশ করা হয়। 

CSS: CSS হল ওয়েব ব্রাউজার ভিত্তিক ভাষা। এর পূর্ণরূপ হলো Cascading Style Sheets. এটি দিয়ে একটি ওয়ে পেজে ব্যবহৃত গঠন, অবস্থান, রং, বর্ডার, গতিশীলতা ইত্যাদি কিভাবে ওয়েব ব্রাউজারে প্রদর্শন করবেন তা সহজে নির্ধারণ করা যায়। সবচেয়ে গুরুত্বপূর্ণ বিষয়টি হলো, CSS এর মাধ্যমে ভিন্ন ভিন্ন ডিভাইসে একটি ওয়েব পেজকে প্রতিটি ডিভাইসের সাইজ অনুযায়ী সুন্দরভাবে উপস্থাপন করা যায়। 

শুধুমাত্র HTML এবং CSS ব্যবহার করে Static Website বা স্টটিক ওয়েব পেজ Development করা যায়। Dynamic website তৈরি করার জন্য HTML এবং CSS এর সাথে PHP, Java Script ইত্যাদি দরকার হয়।

PHP এর পূর্ণরূপ Hypertext Preprocessor. PHP হচ্ছে একটি সার্ভার সাইট ক্রিটিং ভাষা যা বিশেষভাবে যেকোন ডাইনামিক এবং ইন্টারর্কিড ওয়েব ডেভেলপমেন্ট অথবা ওয়েব ভিত্তিক সফটওয়্যার এবং ওয়েব ভিত্তিক অ্যাপ্লিকেশন তৈরি করতে পারে। এটিকে জেনারেল পারপাস প্রোগ্রামিং ল্যাঙ্গুয়েজও বলা হয়। অর্থাৎ অন্যান্য প্রোগ্রামিং ভাষা দিয়ে যা যা করা যায়, PHP দিয়েও মোটামুটি তার সবই করা যায়। 

Java Script: Java Script একটি Client side প্রোগ্রামিং ল্যাঙ্গুয়েজ। 
Java Script এর প্রয়োজনীয়তাঃ 

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

Related Sub Categories