স্কিমা ও সারণির মধ্যে পার্থক্য
স্কিমা বনাম টেবিল
এ (ডাটাবেস) স্কিমা প্রতিষ্ঠানের আনুষ্ঠানিক বিবরণ এবং ডেটাবেসে ডেটা গঠন। এই বিবরণ টেবিলের সংজ্ঞা, কলাম, তথ্য প্রকার, সূচী এবং আরও অনেক কিছু অন্তর্ভুক্ত। একটি ডাটাবেসের মধ্যে, একটি টেবিলের একটি ডেটা সেট থাকে যার মধ্যে উল্লম্ব কলাম এবং অনুভূমিক সারিগুলি সেট করার জন্য ডেটা সংগঠিত হয়। একটি টেবিলের কলামগুলির সংখ্যা ডাটাবেস স্কিমাতে নির্দিষ্ট করা আছে, কিন্তু এটি সারিবদ্ধ সারিতে থাকতে পারে। টেবিলের মধ্যে রয়েছে কলামের মানগুলির উপর সীমাবদ্ধতা এবং এই তথ্যকে মেটা-তথ্য বলা হয়।
স্কিমা কি?
ডাটাবেস পদ্ধতির ডাটাবেস স্কিমা গঠন এবং তথ্য সংস্থার বর্ণনা দেয়। ডাটাবেস ম্যানেজমেন্ট সিস্টেম দ্বারা সমর্থিত একটি আনুষ্ঠানিক ভাষা ডাটাবেস স্কিমা নির্ধারণ করতে ব্যবহৃত হয়। স্কাইমা বর্ণনা করে কিভাবে তার টেবিল ব্যবহার করে ডাটাবেসটি নির্মাণ করা হবে। আনুষ্ঠানিকভাবে, সারণি সূত্রের সেট হিসাবে সংজ্ঞায়িত করা হয় যা সারণির সীমাবদ্ধতার সীমাবদ্ধতা আরোপ করে। অধিকন্তু, ডাটাবেস স্কিমা সমস্ত সারণি, কলামের নাম এবং প্রকার, সূচী, ইত্যাদি বর্ণনা করবে। ধারণাগত স্কিমা, লজিক্যাল স্কিমা এবং শারীরিক স্কিমা নামে তিন ধরনের স্কিমা রয়েছে। ধারণাগত পদ্ধতি ব্যাখ্যা করে কিভাবে ধারণাগুলি এবং সম্পর্কগুলি ম্যাপ করা হয়। লজিক্যাল স্কিমা ব্যাখ্যা করে কিভাবে সত্তা, গুণাবলী এবং সম্পর্ক ম্যাপ করা হয়। ফিজিক্যাল স্কিমাটি উপরে উল্লিখিত লজিক্যাল স্কিমা এর একটি নির্দিষ্ট বাস্তবায়ন।
--২ ->একটি টেবিল কি?
একটি টেবিলের একটি সারি যা সারি এবং কলামে সংগঠিত হয়। একটি ডাটাবেস একটি বা একাধিক টেবিলে ধারণ করে যা আসলে ডেটাবেসে ডাটা ধারণ করে। একটি ডাটাবেসের প্রতিটি টেবিলের একটি অনন্য নাম রয়েছে যা এটি সনাক্ত করতে ব্যবহৃত হয়। একটি ডাটাবেসের কলামের সাথে একটি অনন্য নাম এবং একটি ডেটা টাইপ রয়েছে। উপরন্তু, একটি কলামের সাথে সংশ্লিষ্ট বিশেষ বৈশিষ্ট্যগুলি থাকতে পারে যেমন এটি একটি প্রাথমিক কী বা কিনা এটি একটি ইন্ডেক্স হিসাবে ব্যবহার করা হয় কিনা ইত্যাদি। একটি সারণিতে সারিগুলি প্রকৃত ডাটা ধারণ করে। সম্পর্কীয় উপাত্তগুলিতে, একটি সম্পর্ক একটি টেবিলের মাধ্যমে প্রতিনিধিত্ব করা হয়। কিন্তু একটি সম্পর্ক এবং একটি টেবিল একই নয়, যেহেতু একটি টেবিলের অনুরূপ সারি থাকতে পারে (এবং একটি সম্পর্ক ডুপ্লিকেট সারি ধারণ করতে পারে না)। অবজেক্ট টেবিল এবং রিলেশনাল টেবিলের দুটি টেবিলে রয়েছে টেবিল। অবজেক্ট সারণী একটি নির্ধারিত প্রকারের বস্তু ধারণ করে যেখানে রিলেশনাল সারণী একটি রিলেশনাল ডাটাবেসের মধ্যে ব্যবহারকারীর ডেটা ধারণ করে।
স্কিমা এবং সারণির মধ্যে পার্থক্য কি?
ডাটাবেস পদ্ধতি একটি ডাটাবেস পদ্ধতিতে তথ্য গঠন এবং সংস্থার বর্ণনা দেয়, যখন একটি টেবিলের একটি ডেটা সেট থাকে যেখানে ডেটাটি উল্লম্ব কলাম এবং অনুভূমিক সারির একটি সেটে সংগঠিত হয়। ডাটাবেস স্কিমা একটি ডাটাবেস, কলাম এবং তাদের ধরন টেবিল নির্ধারণ করে। উপরন্তু স্কিমা দ্বারা সংজ্ঞায়িত করে কোন কলামটি একটি টেবিলের প্রাথমিক কী হিসাবে সংজ্ঞায়িত করা হয়।বোঝা যায়, ডাটাবেসের স্কিমা একসময় স্থির হয়ে থাকে, যখন ডাটাবেস টেবিলের প্রকৃত ডাটা সব সময় পরিবর্তিত হতে পারে।