ডাটাবেজ রিলেশন কি তা ব্যাখ্যা কর ডাটাবেজের রিলেশন এর প্রকারভেদ রিপোর্ট কি এবং এর ব্যবহার ব্যাখ্যা কর

ডাটাবেজ রিলেশন
ডাটাবেজের অন্তর্গত একাধিক ডাটা ফাইল থেকে ডাটা নিয়ে কাজ করার প্রয়োজনে ডাটা ফাইলসমূহের মধ্যে
সংযোগ স্থাপন করে নিতে হয়। বিভিন্ন ডাটা ফাইল থেকে ডাটা নিয়ে কাজ করার জন্য এরূপ সংযোগ স্থাপন করানোকে
ডাটাবেজ রিলেশন বলা হয়। যে সকল ডাটাবেজের মধ্যে সম্পর্ক স্থাপন করা হবে তাতে অন্তত একটি কমন ফিল্ড থাকতে
হবে। এ কমন ফিল্ডের উপর ভিত্তি করেই রিলেশন প্রতিষ্ঠিত হবে। তবে ডাটাবেজের টেবিলসমূহের মধ্যে রিলেশন তৈরির
জন্য কিছু শর্ত মেনে রিলেশন তৈরি করতে হয়। এই শর্তগুলো হলো১. ডাটা ফাইলগুলোর মধ্যে কমন প্রাইমারি কী ফিল্ড থাকতে হবে।
২. কমন প্রাইমারি কী ফিল্ডের নাম সকল ফাইলে একই হতে হবে।
৩. কমন প্রাইমারি কী ফিল্ডের সাইজ একই হতে হবে।
৪. প্রাইমারি কী ফিল্ডের ডাটা টাইপ সকল ফাইলে একই হতে হবে।
১০.৬.২ রিলেশনের প্রকারভেদ
একাধিক ডাটা ফাইলের মধ্যে উপাত্ত প্রক্রিয়াকরণের প্রয়োজনে প্রাইমারি কী ফিল্ডের ভিত্তিতে রিলেশন স্থাপন করা যায়।
ডাটাবেজের অন্তর্গত ডাটা ফাইলের মধ্যকার রিলেশনকে চার ভাগে ভাগ করা যায়। যেমন
One to One রিলেশন
One to Many রিলেশন
Many to One রিলেশন
Many to Many রিলেশন
One to Oneরিলেশন যদি কোন ডাটাবেজের কোন একটি ফাইলের একটি রেকর্ড অপর এক বা একাধিক ফাইলের একটি রেকর্ডের সঙ্গে
সম্পর্কিত থাকে তবে তাদের মধ্যে যে রিলেশন স্থাপন করা যায় তাকে বলা হয় ঙহব ঃড় ঙহব রিলেশন। যেমন : কলেজ
ডাটাবেজের ঊীধস ফাইলের একটি রেকর্ড চবৎংড়হধষ ফাইলের কেবল একটি রেকর্ডের সঙ্গে সম্পর্কযুক্ত হতে পারে।
ঙহব ঃড় গধহু রিলেশন
যদি কোন ডাটাবেজের কোন একটি ফাইলের একটি রেকর্ড অন্য এক বা একাধিক ফাইলের একাধিক রেকর্ডের সঙ্গে
সম্পর্কিত থাকে তবে তাদের মধ্যে ঙহব ঃড় গধহু রিলেশন তৈরি করা সম্ভব। যেমন- ইঁংরহবংং ঈবহঃবৎ নামক
ডাটাবেজের বিক্রেতাদের তথ্যের জন্য ঝধষবং ফাইলের একটি রেকর্ড, ক্রেতাদের তথ্যের জন্য ব্যবহৃত
ফাইলের একাধিক রেকর্ডের সঙ্গে সম্পর্কিত হতে পারে। কারণ একজন বিক্রেতা একাধিক ক্রেতার কাছে পণ্য বিক্রি করে
থাকে।
এই রিলেশন হচ্ছে ঙহব ঃড় গধহু রিলেশনের বিপরীত। যদি কোন একটি ফাইলের একাধিক রেকর্ড অপর এক বা
একাধিক ফাইলের একটি রেকর্ডের সঙ্গে সম্পর্কিত হয় তখন তাদের মধ্যকার রিলেশনকে গধহু ঃড় ঙহব রিলেশন বলা
হয়। যেমন- ঐড়সব ডাটাবেজের ঈযরষফ ফাইলের একাধিক রেকর্ড চধৎবহঃ ফাইলের একটি রেকর্ডের সঙ্গে সম্পর্কিত হতে
পারে। ফলে ঈযরষফ এবং চধৎবহঃ ফাইলের মধ্যে প্রয়োজনে গধহু ঃড় ঙহব রিলেশন তৈরি করা যায়।
যদি কোন ডাটাবেজের অন্তর্গত একাধিক ডাটা ফাইলের প্রত্যেকটির একটি রেকর্ড অপর কোন ফাইলের একাধিক রেকর্ডের
সঙ্গে সম্পর্কিত হয় তবে তাদের মধ্যে যে রিলেশন সৃষ্টি হয় তাকে গধহু ঃড় গধহু রিলেশন বলা হয়। গধহু ঃড় গধহু রিলেশন তৈরি করতে হলে তৃতীয় একটি টেবিল তৈরি করতে হয়। এই তৃতীয় টেবিলটিকে জাংশন টেবিল বলা যায়।
জাংশন টেবিলটি ঙহব ঃড় গধহু এর মতো কাজ করে।
চিত্র ১০.৬.৫ এ শিক্ষার্থীদের রেজাল্ট ঞধনষব এবং বিষয় তথ্য ঞধনষব এর মধ্যে গধহু ঃড় গধহু রিলেশন তৈরি করতে
বিষয়ভিত্তিক রেজাল্ট ঞধনষব নামে একটি জাংশন টেবিল তৈরি করা হয়েছে। এখানে জাংশন টেবিলের রিলেশন ঙহব ঃড়
গধহু এর মত কাজ করবে।
রোল নম্বর গ্রæপ জিপিএ
১০০১ বাণিজ্য ৫
১০০২ বিজ্ঞান ৪.৫
১০০৩ বাণিজ্য ৪
১০০৪ মানবিক ৪
শিক্ষার্থীদের রেজাল্ট বিষয় তথ্য
বিষয়ভিত্তিক রেজাল্ট
চিত্র ১০.৬.৫ : গধহু ঃড় গধহু রিলেশন
১০.৬.৩ রিপোর্ট তৈরি করা
ডাটাবেজ থেকে প্রয়োজনীয় ডাটাসমূহ প্রতিবেদন আকারে প্রদর্শনকে রিপোর্ট বলে। রিপোর্টে ডাটাসমূহকে আকর্ষণীয় ভাবে
উপস্থাপন করা যায়।
রিপোর্টের ব্যবহার:
 ডাটাবেজ হতে প্রয়োজনীয় ডাটা প্রদর্শন।
 হিসাব নিকাশের ফলাফল দেখানো।
 চার্টে ফলাফল উপস্থাপন।
১০.৬.৪ অটো রিপোর্ট তৈরি করা
অটো রিপোর্ট তৈরি করতে নিচের ধাপগুলি অনুসরণ করতে হবে-
 প্রথমে প্রয়োজনীয় ডাটাবেজ ঙঢ়বহ করতে হবে। (এখানে ঝঃঁফবহঃ নামক ডাটাবেজটি ঙঢ়বহ করা হয়েছে )
 জবঢ়ড়ৎঃং ঞধন- এ ক্লিক করে প্রয়োজনীয় টেবিল সিলেক্ট করতে হবে।
 জবঢ়ড়ৎঃং ঞধন- এ ক্লিক করে ঘবি বাটনে ক্লিক করতে হবে ।
 জবঢ়ড়ৎঃ ডরুধৎফ সিলেক্ট করে ঞধনষব বক্সে ঞধনষব ১ সিলেক্ট করে ঙক বাটনে ক্লিক করতে হবে ।
বিষয় কোড বিষয়
১০১ বাংলা
২০১ ইংরেজি
২৭৫ তথ্য ও যোগাযোগ প্রযুক্তি
১৩৭ হিসাববিজ্ঞান
রোল নম্বর বিষয় কোড জিপিএ
১০০১ ১০১ ৪
১০০১ ২০১ ৩.৫
১০০২ ১০১ ৫
১০০২ ১৩৭ ৪
জেনারেল হাসপাতাল ডাটাবেজে রোগীদের তথ্য সংরক্ষণের জন্য দুটি ডাটা টেবিল
ব্যবহার করে। একটিতে রোগীর নাম, মোবাইল নাম্বার, জন্মতারিখ এবং অন্যটিতে
মোবাইল নাম্বার, রোগের বর্ণনা, ব্যবস্থাপত্র, ফিস সংরক্ষিত থাকে। টেবিল দুটির মধ্যে
রিলেশন তৈরি সম্ভব কিনা-যুক্তিসহ বিশ্লেষণ করুন।
সারসংক্ষেপ
সাধারণ অর্থে রিলেশন বলতে সম্পর্ক বুঝায়। একটি ডাটা টেবিলের সাথে অন্য এক বা একাধিক ডাটা টেবিলের ডাটার
মধ্যে সম্পর্ক স্থাপন করাকে রিলেশন বলে। একাধিক ডাটাবেস থেকে ডাটা নিয়ে কাজ করার প্রয়োজনে ডাটাবেস
সমূহের মধ্যে সম্পর্ক স্থাপন করে নিতে হয়।
পাঠোত্তর মূল্যায়ন-১০.৬
সঠিক উত্তরের পাশে টিক () চিহ্ন দিন
১। ডাটাবেজের অন্তর্গত ডাটা ফাইলের মধ্যকার রিলেশনকে কত ভাগে ভাগ করা যায়?
ক) ২ খ) ৩
গ) ৪ ঘ) ৫
২। ফরমেটেড রিপোর্টে কি থাকে?
ক) Report Header L) Details M) Report Footer) সবগুলোই

FOR MORE CLICK HERE
এইচএসসি বাংলা নোট ১ম পত্র ও ২য় পত্র
ENGLISH 1ST & SECOND PAPER
এইচএসসি আইসিটি নোট
এইচএসসি অর্থনীতি নোট ১ম পত্র ও ২য় পত্র
এইচএসসি পৌরনীতি ও সুশাসন ১ম পত্র
এইচএসসি পৌরনীতি নোট ২য় পত্র
এইচএসসি সমাজকর্ম নোট ১ম পত্র
এইচএসসি সমাজকর্ম নোট ২য় পত্র
এইচএসসি সমাজবিজ্ঞান নোট ১ম পত্র ও ২য় পত্র
এইচএসসি ইতিহাস নোট ১ম পত্র
এইচএসসি ইতিহাস নোট ২য় পত্র
এইচএসসি ইসলামের ইতি. ও সংস্কৃতি নোট ১ম পত্র
এইচএসসি ইসলামের ইতি. ও সংস্কৃতি নোট ২য় পত্র
এইচএসসি যুক্তিবিদ্যা ১ম পত্র ও ২য় পত্র
এইচএসসি ভূগোল ও পরিবেশ নোট ১ম পত্র ও ২য় পত্র
এইচএসসি ইসলামিক স্টাডিজ ১ম ও ২য় পত্র

Copyright © Quality Can Do Soft.
Designed and developed by Sohel Rana, Assistant Professor, Kumudini Government College, Tangail. Email: [email protected]