Spread Sheet প্রোগ্রাম দিয়ে কি কাজ করা হয়?
A
হিসাব নিকাশ
B
ডিজাইন
C
ওয়ার্ড প্রসেসিং
D
তথ্য ব্যবস্থাপনা
উত্তরের বিবরণ
স্প্রেডশিট প্রোগ্রাম মূলত হিসাব-নিকাশ ও তথ্য ব্যবস্থাপনার জন্য ব্যবহৃত হয়। এর মাধ্যমে কাজগুলো সহজ ও দ্রুত করা যায়।
-
ডাটা সহজে ইনপুট, সম্পাদনা ও সংরক্ষণ করা যায়
-
স্বয়ংক্রিয় হিসাব-নিকাশের জন্য ফর্মুলা ব্যবহার করা যায়
-
তথ্য সারি ও কলামে সাজিয়ে স্পষ্টভাবে উপস্থাপন করা যায়
-
চার্ট ও গ্রাফ তৈরি করে ডাটার ভিজ্যুয়াল বিশ্লেষণ করা যায়
-
বিভিন্ন মান তুলনা করে ফলাফল বের করা যায়
-
বড় ডাটার রিপোর্ট তৈরি ও ব্যবস্থাপনা করা সহজ হয়
এই বৈশিষ্ট্যগুলোর মাধ্যমে স্প্রেডশিট প্রোগ্রাম ব্যবহারকারীকে সঠিক ও দ্রুত সিদ্ধান্ত নিতে সাহায্য করে।
0
Updated: 8 hours ago
Bitmap indexes are particularly well-suited for:
Created: 4 weeks ago
A
High-cardinality columns
B
Low-cardinality columns
C
large text fields
D
JSON
Bitmap index সবচেয়ে ভালো কাজ করে low-cardinality columns-এর ক্ষেত্রে, অর্থাৎ যেসব কলামে স্বল্প সংখ্যক পৃথক মান থাকে। তাই সঠিক উত্তর হলো খ) Low-cardinality columns।
কারণ ব্যাখ্যা:
-
Cardinality: কোনো কলামে মোট রোয়ের তুলনায় কতগুলো ভিন্ন মান রয়েছে, সেটিই তার cardinality।
-
Low-cardinality column: যেখানে কয়েকটি নির্দিষ্ট মান থাকে, যেমন—
-
Gender: M, F, Other
-
Marital Status: Single, Married, Divorced
-
Boolean Flags: True, False
-
কাজের পদ্ধতি:
-
প্রতিটি পৃথক মানের জন্য bitmap index একটি bit vector (bitmap) তৈরি করে।
-
প্রতিটি বিট টেবিলের একটি রো নির্দেশ করে—
-
1 মানে সেই রোতে ঐ মানটি আছে।
-
0 মানে নেই।
-
-
একাধিক শর্ত (যেমন
WHERE Gender='F' AND Status='Married') একসাথে যাচাই করতে bitwise AND/OR operations ব্যবহৃত হয়, যা অত্যন্ত দ্রুতগতিতে প্রয়োজনীয় রো শনাক্ত করে, পুরো ডেটা স্ক্যান না করেই।
সীমাবদ্ধতা:
-
High-cardinality columns (ক): অনেক ইউনিক মান থাকলে (যেমন username, ID) প্রতিটি মানের জন্য আলাদা bitmap তৈরি করতে হয়, যা জায়গা ও সময় উভয় দিক থেকে অকার্যকর হয়। এই ক্ষেত্রে B-tree index ভালো কাজ করে।
-
Large text fields (গ): বড় টেক্সট ডেটার জন্য full-text index বেশি কার্যকর, কারণ bitmap index মূলত শ্রেণিবদ্ধ (categorical) ডেটার জন্য ব্যবহৃত হয়।
-
JSON data (ঘ): JSON ফিল্ডের জন্য বিশেষ JSON indexes ব্যবহৃত হয়, যা key/value গঠন অনুযায়ী ডেটা ইনডেক্স করে।
অতএব, Bitmap index সবচেয়ে উপযুক্ত low-cardinality columns-এর জন্য।
0
Updated: 4 weeks ago
EEPROM সম্পর্কে নিচের কোন বিবৃতি সঠিক?
Created: 1 month ago
A
বৈদ্যুতিকভাবে মুছে পুনরায় প্রোগ্রাম করা সম্ভব
B
পাওয়ার বন্ধ হলে তথ্য হারায়
C
একবার প্রোগ্রাম করা ছাড়া আর কিছু করা যায় না
D
এটি ভলাটাইল মেমরি
EEPROM (Electrically Erasable Programmable Read-Only Memory) হলো একটি নন-ভলাটাইল মেমরি যা বৈদ্যুতিক সংকেতের মাধ্যমে ডেটা মুছে নতুন ডেটা লিখতে সক্ষম। এটি পাওয়ার বন্ধ থাকলেও তথ্য সংরক্ষণ করে রাখে এবং ব্যবহারকারী চাইলে পুনরায় প্রোগ্রাম করা সম্ভব। অন্যান্য অপশন ভুল কারণ, খ) পাওয়ার বন্ধে তথ্য হারায়—এটি কেবল ভলাটাইল মেমরির ক্ষেত্রে প্রযোজ্য। গ) একবার প্রোগ্রাম করা যায়, কিন্তু পরে আর কিছু করা যায় না—এটি সাধারণ PROM-এর বৈশিষ্ট্য। ঘ) ভলাটাইল মেমরি—EEPROM ভলাটাইল নয়।
-
EEPROM বৈশিষ্ট্য:
-
EEPROM-এর পূর্ণরূপ হলো Electrically Erasable Programmable Read Only Memory।
-
EPROM-এর তুলনায় EEPROM-এর তথ্য মুছে ফেলা অনেক দ্রুত হয় এবং আংশিক বা সম্পূর্ণ ডেটা মোছা যায়।
-
এটি সার্কিট থেকে সরিয়ে না দিয়ে প্রয়োজনীয় বিদ্যুৎ প্রবাহ ব্যবহার করে তথ্য মুছে নতুন তথ্য সংযোজন করা যায়।
-
ব্যবহারকারীর জন্য সুবিধা হলো, তথ্য পুনরায় প্রোগ্রাম করা যায় এবং এটি স্থায়ীভাবে সংরক্ষিত থাকে।
-
0
Updated: 1 month ago
নিচের কোনটি প্রোগ্রামিং ভাষা নয়?
Created: 1 month ago
A
Python
B
Java
C
Ruby
D
Excel
প্রোগ্রামিং ল্যাঙ্গুয়েজ হলো কম্পিউটার সিস্টেমে প্রোগ্রাম রচনার জন্য ব্যবহৃত শব্দ, বর্ণ, সংখ্যা, সংকেত এবং এগুলোর বিন্যাসের নিয়মের সমষ্টি। বৈশিষ্ট্য অনুযায়ী প্রোগ্রামিং ল্যাঙ্গুয়েজকে প্রধানত পাঁচ ভাগে ভাগ করা যায়:
-
Machine Language
-
Assembly Language
-
High Level Language
-
Very High Level Language
-
Natural Language
কিছু জনপ্রিয় প্রোগ্রামিং ল্যাঙ্গুয়েজ:
-
জাভা (Java):
-
হাই লেভেল প্রোগ্রামিং ল্যাঙ্গুয়েজ।
-
১৯৯১ সালে সান মাইক্রো সিস্টেম এই ভাষার সূচনা করে।
-
১৯৯৫ সালে জেমস গসলিং জাভা প্রোগ্রামিং ল্যাঙ্গুয়েজ উদ্ভাবন করেন।
-
-
পাইথন (Python):
-
হাই লেভেল, অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং ল্যাঙ্গুয়েজ।
-
১৯৮৯ সালে ভ্যান রোসাম পাইথন প্রোগ্রামিং ল্যাঙ্গুয়েজ উদ্ভাবন করেন।
-
-
C#:
-
অবজেক্ট-ওরিয়েন্টেড, কম্পোনেন্ট-ভিত্তিক প্রোগ্রামিং ভাষা।
-
উৎস:
0
Updated: 1 month ago