শেয়ারFacebookWhatsApp

ডেটাবেজ রিলেশন তৈরির পর প্রাইমারি কি পরিবর্তন করা যায় না কেন? ব্যাখ্যা করো।

উত্তর: রিলেশনাল ডেটাবেজে টেবিলগুলো একটি সাধারণ কি ফিল্ডের মাধ্যমে একে অপরের সাথে সম্পর্কযুক্ত থাকে। আর এ কারণেই রিলেশনের জন্য প্রত্যেকটি টেবিলের প্রাইমারি কি নির্ধারণ করা জরুরি হয়ে পড়ে। কারণ রিলেশনাল ডেটাবেজে টেবিলগুলো পরস্পর প্রাইমারি কি এর সাহায্যে সম্পর্কযুক্ত হয়। রিলেশনের ফলে মাস্টার টেবিলের প্রাইমারি কি ফিল্ডের ডেটা স্বয়ংক্রিয়ভাবে ডিটেইলস টেবিলের ফরেন কি ফিল্ডে ইনসার্ট হয়। ফলে ডেটাবেজ রিলেশন তৈরির পর প্রাইমারি কি পরিবর্তন করতে গেলে রিলেশনকৃত অন্যান্য টেবিলগুলো বাধা প্রদান করে। আর এই কারণেই ডেটাবেজ রিলেশন তৈরির পর প্রাইমারি কি পরিবর্তন করা যায় না।

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

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

ডেটাবেজ রিলেশন তৈরির পর প্রাইমারি কি পরিবর্তন করা যায় না কেন? ব্যাখ…

উদ্দীপক

নিচের উদ্দীপকটি লক্ষ করো এবং প্রশ্নগুলোর উত্তর দাও:

Comilla · 2019

উত্তর

DBMS এর পূর্ণরূপ Database Management System. ডেটাবেজ ম্যানেজমেন্ট সিস্টেম বা DBMS হলো পরস্পর সম্পর্কযুক্ত তথ্য এবং সেই তথ্য পর্যালোচনা করার জন্য অনেকগুলো প্রোগ্রামের সমন্বয়ে তৈরি এমন একটি সফটওয়্যার যা ডেটাবেজ তৈরি, পরিবর্তন, সংরক্ষণ, নিয়ন্ত্রণ এবং পরিচালনার কাজে ব্যবহৃত হয়।

উত্তর

রিলেশনাল ডেটাবেজে টেবিলগুলো একটি সাধারণ কি ফিল্ডের মাধ্যমে একে অপরের সাথে সম্পর্কযুক্ত থাকে। আর এ কারণেই রিলেশনের জন্য প্রত্যেকটি টেবিলের প্রাইমারি কি নির্ধারণ করা জরুরি হয়ে পড়ে। কারণ রিলেশনাল ডেটাবেজে টেবিলগুলো পরস্পর প্রাইমারি কি এর সাহায্যে সম্পর্কযুক্ত হয়। রিলেশনের ফলে মাস্টার টেবিলের প্রাইমারি কি ফিল্ডের ডেটা স্বয়ংক্রিয়ভাবে ডিটেইলস টেবিলের ফরেন কি ফিল্ডে ইনসার্ট হয়। ফলে ডেটাবেজ রিলেশন তৈরির পর প্রাইমারি কি পরিবর্তন করতে গেলে রিলেশনকৃত অন্যান্য টেবিলগুলো বাধা প্রদান করে। আর এই কারণেই ডেটাবেজ রিলেশন তৈরির পর প্রাইমারি কি পরিবর্তন করা যায় না।

উত্তর

Tabel-1 এ ব্যবহৃত ডেটা টাইপসমূহ বর্ণনা নিচে দেওয়া হলো: ফিল্ড বর্ণ বর্ণনা Roll Number নাম্বার/নিউমেরিক ফিল্ডে যোগ বা বিয়োগ চিহ্ন সহ/ছাড়া পূর্ণসংখ্যা ও ভগ্নাংশ মিলিয়ে প্রয়োজনীয় সংখ্যা ব্যবহার করা যায়। এ ফিল্ডের ডেটার ওপর গাণিতিক অপারেশন (যোগ, বিয়োগ, গুণ ও ভাগ) করা যায়। Name Text টেক্সট/ক্যারেক্টার ফিল্ডে অক্ষর, সংখ্যা, চিহ্ন ইত্যাদি ব্যবহার করা যায়। সাধারণত এ ফিল্ডে সর্বোচ্চ ২৫৫টি বর্ণ/অঙ্ক/চিহ্ন এককভাবে বা সম্মিলিতভাবে ব্যবহার করা যায়। তবে এ ডেটা নিয়ে কোনো গাণিতিক অপারেশনের কাজ করা যায় না। DOB Date/ Time এ ফিল্ডটি শুধুমাত্র তারিখ ও সময়ের জন্য তবে বিভিন্ন ফরম্যাটে উপস্থাপন করা যায়। এ ফিল্ডের জন্য মেমোরিতে ৮ বাইট জায়গা প্রয়োজন।

উত্তর

উদ্দীপকের টেবিলে-১ এ Roll, Name, DOB ফিল্ডগুলো বিদ্যমান আছে। আবার টেবিল-২ এ Roll, Marks ইত্যাদি ফিল্ড গুলো আছে। ফলে দুইটি টেবিলের মধ্যে Roll একটি কমন ফিল্ড এবং এদের ডেটা টাইপও একই রকম। সুতরাং ডেটাবেজ রিলেশনের ১ম শর্ত এখানে বিদ্যমান। একটু লক্ষ্য করলে দেখা যায় যে, প্রথম টেবিলের Roll ফিল্ডের একটি ভেল্যুর সাথে ২য় টেবিলের Roll ফিল্ডের একটি ভেল্যুর সম্পর্ক বিদ্যামান। যদি কোনো ডেটাবেজের কোনো একটি টেবিলের একটি রেকর্ড অপর একটি ডেটা টেবিলের একটি মাত্র রেকর্ডের সাথে সম্পর্কিত থাকে তবে তাদের মধ্যে যে রিলেশনশিপ স্থাপন করা হয় তাকে বলা হয় One One\to One রিলেশন। আবার রিলেশনের জন্য রিলেশনাল টেবিলগুলোর মধ্যে অন্তত একটি টেবিলে অবশ্যই প্রাইমারি কি ফিল্ড থাকতে হবে। সেক্ষেত্রে প্রথম টেবিলের Roll ফিল্ডকে প্রাইমারি কি ধরা যায়। সুতরাং টেবিল দুটির মধ্যে সম্পর্ক তৈরির সমস্ত শর্ত বিদ্যমান। অর্থাৎ টেবিল দুটির মধ্যে One One\to One রিলেশন দেখানো হলো: question image রিলেশন করা ডেটা টেবিলের সমন্বয়ে গঠিত ডেটাবেজকে রিলেশনাল ডেটাবেজ বলা হয়। একটি ডেটা টেবিলের ডেটার সাথে অন্য এক বা একাধিক ডেটা টেবিলের ডেটার সম্পর্ককে ডেটাবেজের রিলেশন বলে। মূলত: রিলেশন হয় রেকর্ডের মধ্যে। রিলেশনাল ডেটাবেজের সাহায্যে সহজেই একাধিক ডেটা টেবিল। ডেটাবেজে ডেটা ব্যবস্থাপনার কাজ করা যায়। বড় ডেটাবেজকে ভেঙ্গে আলাদা আলাদা ডেটা টেবিল তৈরি করে রিলেশনশীপের মাধ্যমে ডেটা নিয়ে কাজ করা যায়।
HSCICTChapter 6 : ডেটাবেজ ম্যানেজমেন্ট সিস্টেমComilla
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 টিউটর, লিডারবোর্ড ও অ্যানালিটিক্স আনলক করো।