উদ্দীপকের টেবিলদ্বয়ের মধ্যে কোন ধরনের রিলেশন সম্ভব তা আলোচনা করো এবং রিলেশন তৈরির শর্তসমূহ বিশ্লেষণ করো।
উত্তর: উদ্দীপকের টেবিলদ্বয়ের মধ্যে One [গণিত] One রিলেশন তৈরি করা সম্ভব। যেহেতু উভয় টেবিলেই ID নামক একটি কমন ফিল্ড বিদ্যমান যা ব্যক্তির রেকর্ডকে অদ্বিতীয়ভাবে চিহ্নিত করতে পারে তাই দুটি টেবিল ID নামক ফিল্ডের মাধ্যমে যুক্ত হতে পারে। এখানে প্রথম টেবিলের নির্দিষ্ট কোনো ID এর রেকর্ডের বিপরীতে দ্বিতীয় টেবিলের একই ID এর অধীনে একটিমাত্র রেকর্ডই রয়েছে। এজন্যই রিলেশনটি One [গণিত] One হবে। নিচে ID কে প্রাইমারি কী ধরে দুটি টেবিলের মধ্যে One [গণিত] One রিলেশন দেখানো হলো- [চিত্র] One [গণিত] One রিলেশন দুটি টেবিলের মধ্যে রিলেশন তৈরির জন্য কিছু নির্দিষ্ট শর্ত পূরণ করা আবশ্যক। প্রথমত, উভয় টেবিলের মধ্যে অন্তত একটি কমন ফিল্ড থাকতে হবে। দ্বিতীয়ত, রিলেশন তৈরির জন্য এই কমন ফিল্ডের ডেটাটাইপ, ফিল্ড সাইজ এবং ফরম্যাট অবশ্যই একই হতে হবে। এই শর্তগুলো মেনে চললে দুটি টেবিলের মধ্যে রিলেশন তৈরি করা সম্ভব। আর One [গণিত] One রিলেশন তৈরির জন্য একটি টেবিলের কমন ফিল্ডের অন্তর্গত প্রত্যেকটি রেকর্ডের জন্য টেবিলের একই কমন ফিল্ডের অন্তর্গত একটিই রেকর্ড থাকতে হবে।
HSC ICT Chapter 6 : ডেটাবেজ ম্যানেজমেন্ট সিস্টেম CQ — Prosthuti প্রশ্নব্যাংক
HSC · ICT · Chapter 6 : ডেটাবেজ ম্যানেজমেন্ট সিস্টেম · সৃজনশীল
উদ্দীপকের টেবিলদ্বয়ের মধ্যে কোন ধরনের রিলেশন সম্ভব তা আলোচনা করো এব…
উদ্দীপক

উত্তর
উত্তর
উত্তর
Text: Character বা অক্ষর জাতীয় তথ্যের জন্য Text ডেটা টাইপ ব্যবহার করা হয়। SQLite-এ Date/Time ডেটার জন্য আলাদা
কোনো ডেটা টাইপ ব্যবহার করা হয় না। Date/Time এর ফরম্যাট অনুযায়ী তা Text/Integer/Real ডেটা টাইপের হয়ে থাকে। SQLite-এর Text ডেটা টাইপের সাইজ আনলিমিটেড।
Integer: অঙ্ক বা পূর্ণসংখ্যা জাতীয় তথ্য লেখার জন্য Integer ডেটা টাইপ ব্যবহার করা হয়। এই ডেটা টাইপে ধনাত্মক বা ঋণাত্মক পূর্ণসংখ্যা থাকতে পারে। এই ধরনের ডেটাটাইপের সাইজ ডেটার প্রকৃতি অনুযায়ী 1, 2, 4 বা ৪ বাইটের হতে পারে।উত্তর
One রিলেশন
দুটি টেবিলের মধ্যে রিলেশন তৈরির জন্য কিছু নির্দিষ্ট শর্ত পূরণ করা আবশ্যক। প্রথমত, উভয় টেবিলের মধ্যে অন্তত একটি কমন ফিল্ড থাকতে হবে। দ্বিতীয়ত, রিলেশন তৈরির জন্য এই কমন ফিল্ডের ডেটাটাইপ, ফিল্ড সাইজ এবং ফরম্যাট অবশ্যই একই হতে হবে। এই শর্তগুলো মেনে চললে দুটি টেবিলের মধ্যে রিলেশন তৈরি করা সম্ভব। আর One রিলেশন তৈরির জন্য একটি টেবিলের কমন ফিল্ডের অন্তর্গত প্রত্যেকটি রেকর্ডের জন্য টেবিলের একই কমন ফিল্ডের অন্তর্গত একটিই রেকর্ড থাকতে হবে।

