শেয়ারFacebookWhatsApp

উদ্দীপকের টেবিলদ্বয়ের মধ্যে কোন ধরনের রিলেশন স্থাপন করা সম্ভব তা বিশ্লেষণ করো।

উত্তর: দুটি ডেটাবেজের মধ্যে সম্পর্ক তৈরি করতে নিম্নের শর্তগুলো অবশ্যই পূরণ করতে হবে। ১. রিলেশনাল ডেটা টেবিলগুলোর মধ্যে কমপক্ষে একটি কমন ফিল্ড থাকবে। কমন ফিল্ডের ডেটা টাইপ, ফিল্ড সাইজ এবং ফরম্যাট ইত্যাদি একই হতে হবে। ২. রিলেশনাল টেবিলগুলোর মধ্যে অন্তত একটি টেবিলে অবশ্যই প্রাইমারি কি ফিল্ড থাকতে হবে। একটু লক্ষ্য করলে দেখা যায় যে, টেবিল দুটির মধ্যে একটি কমন ফিল্ড TID এবং এদের ডেটা টাইপ, ফিল্ড সাইজ এবং ফরম্যাট ইত্যাদি একই। আবার টেবিল দুটির মধ্যে Teaches's টেবিলে প্রাইমারি কী TID আছে। অর্থাৎ টেবিল দুটির মধ্যে রিলেশন তৈরির সমস্ত শর্ত বিদ্যমান। সুতরাং উদ্দীপকের টেবিল দু'টির মধ্যে রিলেশন তৈরি করা সম্ভব। আবার, উদ্দীপকে Teaches's টেবিলে TID, TName, Subject ফিল্ডগুলো বিদ্যমান আছে এবং Routine টেবিলে TID, Group, Time ইত্যাদি ফিল্ড গুলো আছে। এখানে দেখা যাচ্ছে যে, প্রথম টেবিলের TID ফিল্ডের একটি ভেল্যুর (101) সাথে ২য় টেবিলের TID ফিল্ডের একাধিক ভেল্যুর (101→101, 101 এবং 102→102, 102) সম্পর্ক বিদ্যামান। আর যদি কোনো ডেটাবেজের একটি টেবিলের একটি রেকর্ডের সাথে অপর একটি টেবিলের একাধিক রেকর্ডের সম্পর্ক থাকে, তাকে One to Many রিলেশন বলা হয়। সুতরাং উদ্দীপকের টেবিল দুটিতে One to Many রিলেশন তৈরি করা সম্ভব।

HSC ICT Chapter 6 : ডেটাবেজ ম্যানেজমেন্ট সিস্টেম CQ — Prosthuti প্রশ্নব্যাংক

HSC · ICT · Chapter 6 : ডেটাবেজ ম্যানেজমেন্ট সিস্টেম · সৃজনশীল

উদ্দীপকের টেবিলদ্বয়ের মধ্যে কোন ধরনের রিলেশন স্থাপন করা সম্ভব তা বি…

উদ্দীপক

question image

Dhaka · 2018

উত্তর

প্লেইন টেক্সটকে এনক্রিপ্ট করার পরে যা মানুষের পাঠযোগ্য রূপে থাকে না তখন তাকে সাইফার টেক্সট বলে।

উত্তর

একটি টেবিল (Table) থেকে কোনো ডেটা রিট্রাইভ (retrive) করার জন্য SELECT স্টেটমেন্টটি (Statement) ব্যবহৃত হয়। SELECT স্টেটমেন্টের সাথে আরো অনেক Clause ব্যবহার করে ডেটা রিট্রাইভ করা হয়। ডেটা রিট্রাইভ এর ক্ষেত্রে SQL মূলত Select, From, Where এক্সপ্রেশনগুলো (অভিব্যক্তি) নিয়ে গঠিত। Select স্টেটমেন্ট এর সিনটেক্স হলো- SELECT Field1, Field2, Field3,
……FROMtablenameWHEREcondition\ldots\ldots FROM tablename WHERE condition
সুতরাং Select Roll, Name From Students; স্টেটমেন্টের Roll এবং Name হলো দুটি ফিল্ড এবং Students হলো টেবিলের নাম। তাহলে Select Roll, Name From Students; দিয়ে এমন একটি কুয়েরি বোঝাচ্ছে যা দিয়ে Student টেবিল থেকে Roll, Name ফিল্ডের ডেটা দেখানো যায়।

উত্তর

Teacher table ব্যবহৃত ফিল্ডগুলোর ডেটা টাইপ নিম্নে দেওয়া হলো- ফিল্ডের নাম ডেটাটাইপ বর্ণনা TID Number নাম্বার/নিউমেরিক ফিল্ডে যোগ বা বিয়োগ চিহ্ন ছাড়াও পূর্ণসংখ্যা ও ভগ্নাংশ মিলিয়ে প্রয়োজনীয় সংখ্যা ব্যবহার করা যায়। এ ফিল্ডের ডেটার ওপর গাণিতিক অপারেশন (যোগ, বিয়োগ, গুণ ও ভাগ) করা যায়। TName এবং Subject Text টেক্সট/ক্যারেক্টার ফিল্ডে অক্ষর, সংখ্যা, চিহ্ন ইত্যাদি ব্যবহার করা যায়। সাধারণত এ ফিল্ডে সর্বোচ্চ ২৫৫টি বর্ণ/অঙ্ক/চিহ্ন এককভাবে বা সম্মিলিতভাবে ব্যবহার করা যায়। তবে এ ডেটা নিয়ে কোনো গাণিতিক অপারেশন এর কাজ করা যায় না।

উত্তর

দুটি ডেটাবেজের মধ্যে সম্পর্ক তৈরি করতে নিম্নের শর্তগুলো অবশ্যই পূরণ করতে হবে। ১. রিলেশনাল ডেটা টেবিলগুলোর মধ্যে কমপক্ষে একটি কমন ফিল্ড থাকবে। কমন ফিল্ডের ডেটা টাইপ, ফিল্ড সাইজ এবং ফরম্যাট ইত্যাদি একই হতে হবে। ২. রিলেশনাল টেবিলগুলোর মধ্যে অন্তত একটি টেবিলে অবশ্যই প্রাইমারি কি ফিল্ড থাকতে হবে। একটু লক্ষ্য করলে দেখা যায় যে, টেবিল দুটির মধ্যে একটি কমন ফিল্ড TID এবং এদের ডেটা টাইপ, ফিল্ড সাইজ এবং ফরম্যাট ইত্যাদি একই। আবার টেবিল দুটির মধ্যে Teaches's টেবিলে প্রাইমারি কী TID আছে। অর্থাৎ টেবিল দুটির মধ্যে রিলেশন তৈরির সমস্ত শর্ত বিদ্যমান। সুতরাং উদ্দীপকের টেবিল দু'টির মধ্যে রিলেশন তৈরি করা সম্ভব। আবার, উদ্দীপকে Teaches's টেবিলে TID, TName, Subject ফিল্ডগুলো বিদ্যমান আছে এবং Routine টেবিলে TID, Group, Time ইত্যাদি ফিল্ড গুলো আছে। এখানে দেখা যাচ্ছে যে, প্রথম টেবিলের TID ফিল্ডের একটি ভেল্যুর (101) সাথে ২য় টেবিলের TID ফিল্ডের একাধিক ভেল্যুর (101→101, 101 এবং 102→102, 102) সম্পর্ক বিদ্যামান। আর যদি কোনো ডেটাবেজের একটি টেবিলের একটি রেকর্ডের সাথে অপর একটি টেবিলের একাধিক রেকর্ডের সম্পর্ক থাকে, তাকে One to Many রিলেশন বলা হয়। সুতরাং উদ্দীপকের টেবিল দুটিতে One to Many রিলেশন তৈরি করা সম্ভব।
HSCICTChapter 6 : ডেটাবেজ ম্যানেজমেন্ট সিস্টেম
12টি সম্পর্কিত প্রশ্ন — ব্যাখ্যা লকড

1.সৃজনশীল প্রশ্ন

উদ্দীপক

question image

Sylhet · 2017

ক
SQL কী?
খ
ইনডেক্স করা ফাইলে ডেটা এন্ট্রি করা হলে স্বয়ংক্রিয়ভাবে আপডেট হয়- বুঝিয়ে লেখ।
গ
উদ্দীপকে উল্লিখিত টেবিল-A এর ফিল্ডগুলোর ডেটা টাইপ বর্ণনা করো।
ঘ
উদ্দীপকে উল্লিখিত টেবিলদ্বয়ের মধ্যে কোন ধরনের রিলেশন তৈরি সম্ভব? যুক্তিসহকারে বিশ্লেষণ করো।

উত্তর ও ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

2.সৃজনশীল প্রশ্ন

উদ্দীপক

question image

Sylhet · 2017

ক
SQL কী?
খ
ইনডেক্স করা ফাইলে ডেটা এন্ট্রি করা হলে স্বয়ংক্রিয়ভাবে আপডেট হয়- বুঝিয়ে লেখ।
গ
উদ্দীপকে উল্লিখিত টেবিল-A এর ফিল্ডগুলোর ডেটা টাইপ বর্ণনা করো।
ঘ
উদ্দীপকে উল্লিখিত টেবিলদ্বয়ের মধ্যে কোন ধরনের রিলেশন তৈরি সম্ভব? যুক্তিসহকারে বিশ্লেষণ করো।

উত্তর ও ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

3.ইনডেক্স করা ফাইলে ডেটা এন্ট্রি করা হলে স্বয়ংক্রিয়ভাবে আপডেট হয়- বুঝিয়ে লেখ।

ইনডেক্স করা ফাইলে ডেটা এন্ট্রি করা হলে স্বয়ংক্রিয়ভাবে আপডেট হয়- বুঝিয়ে লেখ।

উত্তর ও ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

4.SQL কী?

SQL কী?

উত্তর ও ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

5.সৃজনশীল প্রশ্ন

উদ্দীপক

question image

Barisal · 2017

ক
SQL কী?
খ
ডেটাবেজ ইনডেক্স ফাইল স্বয়ংক্রিয়ভাবে আপডেট হয়- ব্যাখ্যা করো।
গ
উদ্দীপকের আলোকে ডেটা টাইপ ব্যাখ্যা করো।
ঘ
উদ্দীপকে উল্লিখিত টেবিল দুটির মধ্যে সম্পর্ক তৈরির সম্ভাব্যতা ও সুবিধা যাচাই করো।

উত্তর ও ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

6.সৃজনশীল প্রশ্ন

উদ্দীপক

question image

Barisal · 2017

ক
SQL কী?
খ
ডেটাবেজ ইনডেক্স ফাইল স্বয়ংক্রিয়ভাবে আপডেট হয়- ব্যাখ্যা করো।
গ
উদ্দীপকের আলোকে ডেটা টাইপ ব্যাখ্যা করো।
ঘ
উদ্দীপকে উল্লিখিত টেবিল দুটির মধ্যে সম্পর্ক তৈরির সম্ভাব্যতা ও সুবিধা যাচাই করো।

উত্তর ও ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

7.ডেটাবেজ ইনডেক্স ফাইল স্বয়ংক্রিয়ভাবে আপডেট হয়- ব্যাখ্যা করো।

ডেটাবেজ ইনডেক্স ফাইল স্বয়ংক্রিয়ভাবে আপডেট হয়- ব্যাখ্যা করো।

উত্তর ও ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

8.SQL কী?

SQL কী?

উত্তর ও ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

9.সৃজনশীল প্রশ্ন

উদ্দীপক

question image

Chittagong · 2017

ক
রেকর্ড কী?
গ
উদ্দীপকে Table-2 তে Roll ফিল্ডটি না থাকলে কী সমস্যা হতো- বিশ্লেষণ করো।
ঘ
উদ্দীপকের Table-1 ও Table-2 এর মধ্যে রিলেশন তৈরির শর্তগুলো বিশ্লেষণ করো।

উত্তর ও ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

10.সৃজনশীল প্রশ্ন

উদ্দীপক

question image

Chittagong · 2017

ক
রেকর্ড কী?
গ
উদ্দীপকে Table-2 তে Roll ফিল্ডটি না থাকলে কী সমস্যা হতো- বিশ্লেষণ করো।
ঘ
উদ্দীপকের Table-1 ও Table-2 এর মধ্যে রিলেশন তৈরির শর্তগুলো বিশ্লেষণ করো।

উত্তর ও ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

11.কেন ডেটা এনক্রিপশন করতে হয়- বর্ণনা করো।

কেন ডেটা এনক্রিপশন করতে হয়- বর্ণনা করো।

উত্তর ও ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

12.রেকর্ড কী?

রেকর্ড কী?

উত্তর ও ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

আরো প্রশ্ন দেখো

উদ্দীপকে উল্লিখিত টেবিলদ্বয়ের মধ্যে কোন ধরনের রিলেশন তৈরি সম্ভব? যুক্তিসহকারে বিউদ্দীপকে উল্লিখিত টেবিল-A এর ফিল্ডগুলোর ডেটা টাইপ বর্ণনা করো।ইনডেক্স করা ফাইলে ডেটা এন্ট্রি করা হলে স্বয়ংক্রিয়ভাবে আপডেট হয়- বুঝিয়ে লেখ।SQL কী?উদ্দীপকে উল্লিখিত টেবিল দুটির মধ্যে সম্পর্ক তৈরির সম্ভাব্যতা ও সুবিধা যাচাই করো।উদ্দীপকের আলোকে ডেটা টাইপ ব্যাখ্যা করো।ডেটাবেজ ইনডেক্স ফাইল স্বয়ংক্রিয়ভাবে আপডেট হয়- ব্যাখ্যা করো।SQL কী?উদ্দীপকের Table-1 ও Table-2 এর মধ্যে রিলেশন তৈরির শর্তগুলো বিশ্লেষণ করো।উদ্দীপকে Table-2 তে Roll ফিল্ডটি না থাকলে কী সমস্যা হতো- বিশ্লেষণ করো।কেন ডেটা এনক্রিপশন করতে হয়- বর্ণনা করো।রেকর্ড কী?

আরো হাজারো প্রশ্ন + মডেল টেস্ট

ফ্রি রেজিস্ট্রেশন করো — ফেভারিট, AI টিউটর, লিডারবোর্ড ও অ্যানালিটিক্স আনলক করো।