OSI ______ Layer establishes, manages & terminates logical connections between applications.
A
Transport
B
Network
C
Session
D
Data link
উত্তরের বিবরণ
Session layer (OSI মডেলের Layer 5) হলো সেই স্তর যা দুইটি ডিভাইসের অ্যাপ্লিকেশনগুলোর মধ্যে যৌক্তিক যোগাযোগ (logical connection) তৈরি, নিয়ন্ত্রণ এবং সমাপ্ত করার দায়িত্বে থাকে। এটি মূলত conversation management পরিচালনা করে যাতে ডেটা সঠিক ক্রমে এবং নির্ভরযোগ্যভাবে আদান-প্রদান করা যায়।
বিস্তারিতভাবে:
-
Establishing connections: এটি দুই অ্যাপ্লিকেশনের মধ্যে session বা সংযোগ স্থাপন করে, যাতে যোগাযোগ শুরু করা যায়।
-
Managing sessions: এটি কোন অ্যাপ্লিকেশন কখন ডেটা পাঠাবে বা গ্রহণ করবে তা নিয়ন্ত্রণ করে (dialog control)।
-
Synchronizing communication: এটি ডেটা আদান-প্রদানের মাঝে checkpoint বা synchronization points স্থাপন করে, যাতে কোনো ত্রুটি ঘটলে recovery সম্ভব হয়।
-
Terminating connections: যোগাযোগ সম্পন্ন হলে এটি session বন্ধ করে দেয়, যাতে রিসোর্স মুক্ত হয়।
অন্যান্য স্তরসমূহ:
-
Transport Layer: End-to-end delivery, reliability, ও flow control পরিচালনা করে (যেমন TCP, UDP)।
-
Network Layer: Routing এবং logical addressing (যেমন IP address) পরিচালনা করে।
-
Data Link Layer: Physical addressing, error detection ও correction-এর কাজ করে নির্দিষ্ট লিংকে।
অতএব, Session Layer-ই সেই স্তর যা অ্যাপ্লিকেশনগুলোর মধ্যে সংযোগ পরিচালনা ও সমন্বয় সাধনের দায়িত্ব পালন করে।

0
Updated: 2 days ago
“Either all of its operations are executed or none.” — This refers to:
Created: 2 days ago
A
Consistency
B
Isolation
C
Atomicity
D
Durability
ডাটাবেস ট্রান্সঅ্যাকশন বা ডেটা পরিবর্তনের প্রক্রিয়ায় ACID নীতিগুলো অনুসরণ করা হয়, যা ডেটার নির্ভরযোগ্যতা ও নিরাপত্তা নিশ্চিত করে। এর মধ্যে Atomicity হলো সবচেয়ে মৌলিক বৈশিষ্ট্য, যা ট্রান্সঅ্যাকশনকে সম্পূর্ণ বা কিছুই নয়—এই নীতিতে পরিচালিত করে।
মূল তথ্যসমূহ:
-
Atomicity: এটি নিশ্চিত করে যে কোনো ট্রান্সঅ্যাকশন সম্পূর্ণভাবে সম্পন্ন হবে বা একেবারেই হবে না।
-
যদি ট্রান্সঅ্যাকশনের কোনো অংশ ব্যর্থ হয়, তবে পুরো ট্রান্সঅ্যাকশন রোলব্যাক হয়ে যায়, অর্থাৎ ডাটাবেস আগের অবস্থায় ফিরে যায়।
-
এর ফলে অসম্পূর্ণ বা আংশিক পরিবর্তন ডাটাবেসে রয়ে যায় না।
-
অন্যান্য ACID বৈশিষ্ট্য:
-
ক) Consistency: নিশ্চিত করে যে প্রতিটি ট্রান্সঅ্যাকশন একটি বৈধ অবস্থা থেকে আরেকটি বৈধ অবস্থায় ডাটাবেসকে নিয়ে যায়।
-
খ) Isolation: একাধিক ট্রান্সঅ্যাকশন একসঙ্গে চললেও তারা যেন একে অপরের কাজে প্রভাব না ফেলে, তা নিশ্চিত করে।
-
ঘ) Durability: একবার ট্রান্সঅ্যাকশন Commit হয়ে গেলে, তার প্রভাব সিস্টেম ক্র্যাশ হলেও স্থায়ীভাবে সংরক্ষিত থাকে।
অর্থাৎ, “Either all operations are executed or none” — এই মূলনীতি Atomicity বৈশিষ্ট্যকেই নির্দেশ করে।

0
Updated: 2 days ago
Which one below is an example of a NoSQL database?
Created: 2 days ago
A
MySQL
B
MongoDB
C
Oracle
D
PostgreSQL
Answer: খ)
MongoDB 0
Updated: 2 days ago
Data ______ is the ability to modify a schema definition in a level without affecting the next higher level.
Created: 2 days ago
A
binding
B
abstraction
C
mapping
D
independence
Data independence হলো ডেটাবেস সিস্টেমের একটি মৌলিক ধারণা, যা বোঝায় যে এক স্তরের স্কিমা পরিবর্তন করলে অন্য উচ্চ স্তরের স্কিমা প্রভাবিত হবে না। এর ফলে ডেটাবেসকে আরও নমনীয় ও রক্ষণাবেক্ষণযোগ্য করে তোলে, কারণ নিচের স্তরের পরিবর্তনেও অ্যাপ্লিকেশন স্তরে পরিবর্তনের প্রয়োজন হয় না।
বিস্তারিতভাবে:
-
Physical Data Independence: ডেটা কীভাবে ফিজিক্যালি সংরক্ষিত বা সংগঠিত হচ্ছে তা পরিবর্তন করা যায়, কিন্তু এতে logical schema-এর কোনো প্রভাব পড়ে না। উদাহরণস্বরূপ, ডেটা নতুন ডিস্কে স্থানান্তর বা ইনডেক্স তৈরি করা হলেও টেবিলের কাঠামো অপরিবর্তিত থাকে।
-
Logical Data Independence: ডেটাবেসের logical schema (যেমন টেবিল, কলাম, সম্পর্ক) পরিবর্তন করা গেলেও অ্যাপ্লিকেশন প্রোগ্রাম বা external view প্রভাবিত হয় না। এটি ডেটাবেস ডিজাইনে সর্বাধিক কাঙ্ক্ষিত বৈশিষ্ট্য।
-
এই দুই স্তরের স্বাধীনতা বজায় রাখার কারণেই ডেটাবেস সিস্টেমে রক্ষণাবেক্ষণ সহজ হয় এবং পরিবর্তন করলেও বিদ্যমান প্রোগ্রামগুলোর কার্যকারিতা অক্ষুণ্ণ থাকে।
ভুল বিকল্পগুলো:
-
(ক) Mapping → এটি বিভিন্ন স্কিমা স্তরের মধ্যে সম্পর্ক নির্ধারণ করে, স্বাধীনতা বোঝায় না।
-
(খ) Typing → এটি কেবল attributes-এর ডেটা টাইপ নির্দেশ করে।
-
(ঘ) Relativity → ডেটাবেসে এই ধারণাটি প্রযোজ্য নয়।
অতএব, সঠিক উত্তর হলো (ঘ) Independence, কারণ এটি ডেটাবেসের schema স্তরগুলোর পারস্পরিক নিরপেক্ষতা (data independence) নির্দেশ করে।

0
Updated: 2 days ago