শেয়ার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.টেবিলটি দেখঃ ১ম টেবিলটির শেষ ফিল্ডের ডেটা টাইপ কোনটি? i. Text ii. Number iii. Date / Time নিচের কোনটি সঠিক?

Barisal · 2016

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

ফ্রি শুরু করো

2.নিচের টেবিলটি দেখঃ টেবিল দুটির মধ্যে কি ধরনের রিলেশন বিদ্যমান?

Barisal · 2016

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

ফ্রি শুরু করো

3.নিচের উদ্দীপকটি পড়ঃ রনি তার দোকানের দৈনিক হিসাব লিখেন। এতে তার অনেক সময় ও ব্যবসায় ক্ষতি হয়। সমস্যা সমাধানের জন্য বিশেষজ্ঞের পরামর্শে DBMS ব্যবহারের সিদ্ধান্ত নেন। বিশেষজ্ঞের পরামর্শে রনি সুবিধা পাবে- i. রিপোর্ট তৈরিতে ii. বায়োডেটা তৈরিতে iii. রেকর্ড অনুসন্ধানে নিচের কোনটি সঠিক?

Jessore · 2016

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

ফ্রি শুরু করো

4.নিচের উদ্দীপকটি পড়ঃ রনি তার দোকানের দৈনিক হিসাব লিখেন। এতে তার অনেক সময় ও ব্যবসায় ক্ষতি হয়। সমস্যা সমাধানের জন্য বিশেষজ্ঞের পরামর্শে DBMS ব্যবহারের সিদ্ধান্ত নেন। উদ্দীপকে উল্লিখিত কাজ কোনটির সাহায্যে সহজে করা যায়?

Jessore · 2016

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

ফ্রি শুরু করো

5.নিচের উদ্দীপকটি পড়: একটি কলেজের ডেটাবেজে ৫০ জন শিক্ষকের তথ্য সংরক্ষিত আছে। প্রতিটি শিক্ষকের নাম, আইডি নং, জন্ম তারিখ ও মোবাইল নম্বর সম্বলিত চারটি ফিল্ড আছে। উদ্দীপকে শিক্ষকের আইডি হতে পারে i. Text type ii. Numeric iii. Auto Number নিচের কোনটি সঠিক?

Sylhet · 2016

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

ফ্রি শুরু করো

6.নিচের উদ্দীপকটি পড়: একটি কলেজের ডেটাবেজে ৫০ জন শিক্ষকের তথ্য সংরক্ষিত আছে। প্রতিটি শিক্ষকের নাম, আইডি নং, জন্ম তারিখ ও মোবাইল নম্বর সম্বলিত চারটি ফিল্ড আছে। উদ্দীপকে উল্লিখিত ডেটাবেজে রেকর্ডের সংখ্যা কত?

Sylhet · 2016

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

ফ্রি শুরু করো

7.উদ্দীপকটি পড়ঃ ৪০ জন ছাত্র এবং ৬০ জন ছাত্রীর তথ্য রয়েছে। প্রত্যেক রেকর্ডে একটি ডেটাবেজে রোল, নাম, জন্ম তারিখ এবং GPA নামক চারটি ফিল্ড আছে। প্রাইমারি কি হিসাবে ব্যবহৃত হতে পারে- i. Roll ii. Name iii. GPA নিচের কোনটি সঠিক?

Comilla · 2016

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

ফ্রি শুরু করো

8.উদ্দীপকটি পড়ঃ ৪০ জন ছাত্র এবং ৬০ জন ছাত্রীর তথ্য রয়েছে। প্রত্যেক রেকর্ডে একটি ডেটাবেজে রোল, নাম, জন্ম তারিখ এবং GPA নামক চারটি ফিল্ড আছে। উদ্দীপকে কতটি রেকর্ড-এর উল্লেখ রয়েছে?

Comilla · 2016

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

ফ্রি শুরু করো

9.উদ্দীপকটি পড়ঃ উদ্দীপকের যে ফিল্ডগুলো প্রাইমারি কি হতে পারে- i. নাম ii. রোল নং iii. রেজিঃ নং নিচের কোনটি সঠিক?

Dinajpur · 2016

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

ফ্রি শুরু করো

10.নিচের উদ্দীপকটি পড়ঃ যে রোল নম্বরগুলো A পেয়েছে তাদের দ্রুত খুঁজে বের করা যায় কোন পদ্ধতিতে?

Dinajpur · 2016

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

ফ্রি শুরু করো

11.নিচের উদ্দীপকটি পড়ঃ একটি সরকারি প্রতিষ্ঠান স্বয়ংক্রিয়ভাবে তথ্য সংরক্ষণে আগ্রহী। তাই প্রতিষ্ঠানটি একটি সফটওয়্যার ফার্মের সাথে চুক্তি করে এবং সে অনুযায়ী ফার্মটি প্রতিষ্ঠানের জন্য প্রয়োজনীয় প্রযুক্তিগত সুবিধা প্রদান করে। এতে প্রতিষ্ঠানের যাবতীয় তথ্য বিশ্লেষণ পূর্বের চেয়ে দ্রুত গতিতে সম্পন্ন হচ্ছে। উদ্দীপকের প্রতিষ্ঠানটির বর্তমান সিদ্ধান্তের ফলে কী ঘটতে পারে?

Rajshahi · 2016

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

ফ্রি শুরু করো

12.নিচের উদ্দীপকটি পড়ঃ একটি সরকারি প্রতিষ্ঠান স্বয়ংক্রিয়ভাবে তথ্য সংরক্ষণে আগ্রহী। তাই প্রতিষ্ঠানটি একটি সফটওয়্যার ফার্মের সাথে চুক্তি করে এবং সে অনুযায়ী ফার্মটি প্রতিষ্ঠানের জন্য প্রয়োজনীয় প্রযুক্তিগত সুবিধা প্রদান করে। এতে প্রতিষ্ঠানের যাবতীয় তথ্য বিশ্লেষণ পূর্বের চেয়ে দ্রুত গতিতে সম্পন্ন হচ্ছে। উদ্দীপকের প্রতিষ্ঠানটির জন্য কোন সফটওয়্যার ব্যবহার করা হয়েছে?

Rajshahi · 2016

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

ফ্রি শুরু করো

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

টেবিলটি দেখঃ ১ম টেবিলটির শেষ ফিল্ডের ডেটা টাইপ কোনটি? i. Text ii. Number iii. Daনিচের টেবিলটি দেখঃ টেবিল দুটির মধ্যে কি ধরনের রিলেশন বিদ্যমান?নিচের উদ্দীপকটি পড়ঃ রনি তার দোকানের দৈনিক হিসাব লিখেন। এতে তার অনেক সময় ও ব্যবসনিচের উদ্দীপকটি পড়ঃ রনি তার দোকানের দৈনিক হিসাব লিখেন। এতে তার অনেক সময় ও ব্যবসনিচের উদ্দীপকটি পড়: একটি কলেজের ডেটাবেজে ৫০ জন শিক্ষকের তথ্য সংরক্ষিত আছে। প্রতনিচের উদ্দীপকটি পড়: একটি কলেজের ডেটাবেজে ৫০ জন শিক্ষকের তথ্য সংরক্ষিত আছে। প্রতউদ্দীপকটি পড়ঃ ৪০ জন ছাত্র এবং ৬০ জন ছাত্রীর তথ্য রয়েছে। প্রত্যেক রেকর্ডে একটি উদ্দীপকটি পড়ঃ ৪০ জন ছাত্র এবং ৬০ জন ছাত্রীর তথ্য রয়েছে। প্রত্যেক রেকর্ডে একটি উদ্দীপকটি পড়ঃ উদ্দীপকের যে ফিল্ডগুলো প্রাইমারি কি হতে পারে- i. নাম ii. রোল নং iiনিচের উদ্দীপকটি পড়ঃ যে রোল নম্বরগুলো A পেয়েছে তাদের দ্রুত খুঁজে বের করা যায় কোনিচের উদ্দীপকটি পড়ঃ একটি সরকারি প্রতিষ্ঠান স্বয়ংক্রিয়ভাবে তথ্য সংরক্ষণে আগ্রহনিচের উদ্দীপকটি পড়ঃ একটি সরকারি প্রতিষ্ঠান স্বয়ংক্রিয়ভাবে তথ্য সংরক্ষণে আগ্রহ

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

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