Which key is known as the minimal super key?
A
Primary key
B
Secondary key
C
Foreign key
D
Candidate key
উত্তরের বিবরণ
একটি Super Key হলো এমন বৈশিষ্ট্য বা অ্যাট্রিবিউটগুলোর সেট যা একটি রেকর্ডকে অনন্যভাবে চিহ্নিত করতে পারে। তবে এতে অতিরিক্ত বা অপ্রয়োজনীয় অ্যাট্রিবিউট থাকতে পারে। যদি কোনো সুপার কি থেকে একটি অ্যাট্রিবিউট সরিয়ে ফেললে সেটি আর অনন্য না থাকে, অর্থাৎ সেটি যতটা সম্ভব ছোট হয় তবেই তাকে Minimal Super Key বলা হয়।
এই Minimal Super Key–কেই Candidate Key বলা হয়, কারণ এটি এমন একটি ক্ষুদ্রতম কী যা রেকর্ডকে অনন্যভাবে চিহ্নিত করতে সক্ষম এবং যেখান থেকে প্রাইমারি কি নির্বাচন করা হয়।
উ. ঘ) Candidate key
ব্যাখ্যা: Candidate key হলো সেই ক্ষুদ্রতম Super Key, যা কোনো রেকর্ডকে অনন্যভাবে সনাক্ত করতে পারে এবং যেখানে অপ্রয়োজনীয় কোনো অ্যাট্রিবিউট থাকে না।

0
Updated: 13 hours ago
In NLP, which one is used to convert words into numerical vectors that capture semantic meaning?
Created: 15 hours ago
A
Tokenization.
B
Word embeddings.
C
Stemming.
D
POS tagging.
Word embeddings হলো NLP-তে ব্যবহৃত এমন একটি কৌশল, যা শব্দগুলোকে সংখ্যাগত ভেক্টরে (numerical vectors) রূপান্তর করে, যেখানে প্রতিটি ভেক্টর শব্দের অর্থগত (semantic) অর্থ ধারণ করে।
বিস্তারিতভাবে—
-
Word embeddings (সঠিক উত্তর): এটি শব্দের একটি dense, low-dimensional vector representation, যেমন Word2Vec, GloVe, বা FastText। এই ভেক্টরগুলো এমনভাবে গঠিত যে, অর্থে মিল থাকা শব্দগুলোর ভেক্টরগুলো ভেক্টর স্পেসে কাছাকাছি অবস্থান করে। এর ফলে মেশিন লার্নিং মডেলগুলো শব্দের অর্থ, প্রেক্ষাপট, ও পারস্পরিক সম্পর্ক বুঝতে সক্ষম হয়।
অন্য বিকল্পগুলোর ব্যাখ্যা:
-
Tokenization (ক): এটি টেক্সটকে ছোট ছোট ইউনিট বা টোকেনে ভাগ করার প্রক্রিয়া, সাধারণত শব্দ বা উপশব্দে। এটি এমবেডিংয়ের আগে প্রাথমিক ধাপ হিসেবে ব্যবহৃত হয়।
-
Stemming (গ): এটি শব্দকে তার মূল রূপে বা stem-এ নামিয়ে আনে (যেমন “running” → “run”)। এর লক্ষ্য হলো শব্দের বিভিন্ন রূপকে একত্র করা, কিন্তু এটি শব্দের প্রকৃত অর্থ সংরক্ষণ করে না।
-
POS Tagging (ঘ): এটি Part-of-Speech Tagging, অর্থাৎ প্রতিটি শব্দকে তার বাক্যে ভূমিকার (noun, verb, adjective ইত্যাদি) সঙ্গে চিহ্নিত করা। এটি মূলত syntactic অর্থ বোঝায়, semantic নয়।

0
Updated: 15 hours ago
ডেটা এনক্রিপশন প্রক্রিয়ায় ডেটাকে পাঠ-অযোগ্য রূপে রূপান্তরিত করতে কোন উপাদানটি ব্যবহৃত হয়?
Created: 1 month ago
A
ডিপ্লেইনটেক্সট
B
ফায়ারওয়াল
C
এনক্রিপশন অ্যালগরিদম
D
প্লেইনটেক্সট
ডেটা এনক্রিপশন হলো একটি প্রক্রিয়া, যার মাধ্যমে ডেটাকে পাঠ-অযোগ্য (unreadable) ফর্মে রূপান্তর করা হয় যাতে অননুমোদিত ব্যক্তি বা প্রতিষ্ঠান সেটি পড়তে না পারে। এটি গাণিতিক পদ্ধতি ব্যবহার করে ইনপুট (প্লেইনটেক্সট) এবং একটি কী (Key) দ্বারা এনক্রিপ্টেড ডেটা (সাইফারটেক্সট) তৈরি করে।
-
ডেটা এনক্রিপশনের উদ্দেশ্য:
-
ডেটার নিরাপত্তা নিশ্চিত করা।
-
ডেটা উৎস থেকে গন্তব্যে পাঠানোর আগে বিশেষ পদ্ধতিতে পরিবর্তন করা।
-
প্রাপক ডেটা গ্রহণের আগে ডিক্রিপ্ট করে ব্যবহার করতে পারে।
-
এনক্রিপ্ট ও ডিক্রিপ্ট করার জন্য নির্দিষ্ট অ্যাপ্লিকেশন সফটওয়্যার ব্যবহৃত হয়।
-
-
বহুল ব্যবহৃত স্ট্যান্ডার্ড:
১. সিজার কোড (Caesar Code)
২. ডেটা এনক্রিপশন স্ট্যান্ডার্ড (Data Encryption Standard-DES) -
ডেটা এনক্রিপশনের মূল উপাদান চারটি:
১. প্লেইনটেক্সট: এনক্রিপশন প্রক্রিয়ার আগে থাকা মূল ডেটা।
২. সাইফারটেক্সট: এনক্রিপশন করার পর প্রাপ্ত ডেটা, যা দুর্বোধ্য হয়ে যায়।
৩. এনক্রিপশন অ্যালগরিদম: গাণিতিক ফর্মুলা, যা মেসেজ এনক্রিপ্ট ও ডিক্রিপ্ট করার সময় ব্যবহৃত হয়।
৪. কী: গোপন কোড, যা এনক্রিপ্ট বা ডিক্রিপ্ট করার কাজে ব্যবহৃত হয়।
উৎস:

0
Updated: 1 month ago
Which one is not a focus of white box testing method?
Created: 15 hours ago
A
Code coverage.
B
Data flow and variable.
C
User perspective.
D
Code logic and flow.
Gantt chart হলো সফটওয়্যার ডেভেলপমেন্ট প্রজেক্টের শিডিউলিংয়ের জন্য সবচেয়ে ব্যবহৃত টুল। এটি এক ধরনের bar chart, যা প্রজেক্টের কাজগুলোকে উল্লম্বভাবে (vertically) এবং সময়কে আনুভূমিকভাবে (horizontally) প্রদর্শন করে। প্রতিটি বার কাজের শুরু ও শেষের সময় দেখায়, ফলে এটি কাজের অগ্রগতি ট্র্যাক করা, নির্ভরশীলতা পরিচালনা করা এবং সম্পূর্ণ প্রজেক্টের টাইমলাইন স্পষ্টভাবে দেখানোর জন্য আদর্শ। এটি বিস্তারিত প্রজেক্ট শিডিউলিংয়ের ক্ষেত্রে industry standard হিসেবে বিবেচিত।
Bar Chart (সম্পর্কিত): Gantt chart আসলে bar chart-এরই একটি বিশেষ রূপ। সাধারণ bar chart কাজের সময়কাল দেখাতে পারে, কিন্তু এতে সময়ের কাঠামো ও কাজের নির্ভরশীলতা দেখানোর ক্ষমতা নেই, যা Gantt chart-কে আলাদা করে।
Pie Chart: এটি সাধারণত অনুপাত বা শতকরা হার দেখাতে ব্যবহৃত হয় (যেমন—প্রজেক্ট বাজেটের ভাগ), তবে এটি শিডিউলিং বা টাইমলাইন প্রদর্শনের জন্য উপযুক্ত নয়।
All of the above: ভুল বিকল্প, কারণ pie chart প্রজেক্ট শিডিউলিংয়ে ব্যবহৃত হয় না।

0
Updated: 15 hours ago