ডেটাবেজ এবং স্কিমা মধ্যে পার্থক্য

Anonim

ডেটাবেজ বনাম স্কিমা

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

ডেটাবেস

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

--২ ->

স্কিমা

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

ডাটাবেস এবং স্কিমা মধ্যে পার্থক্য কি?

একটি summery হিসাবে, একটি ডাটাবেস সংগঠিত তথ্য একটি সংগ্রহ, যখন ডাটাবেস পদ্ধতি একটি ডাটাবেস সিস্টেমের মধ্যে গঠন এবং সংস্থা সংগঠিত বর্ণনা। ডাটাবেস রেকর্ড, ক্ষেত্র এবং তথ্য কোষ ঝুলিতে। ডাটাবেস স্কিমা বর্ণনা করে কিভাবে এই ক্ষেত্রগুলি এবং ঘরগুলির গঠন করা হয় এবং সংগঠিত হয় এবং এই ধরনের সংস্থার মধ্যে কী ধরনের সম্পর্কগুলি ম্যাপ করা হয়। বোঝা যায়, ডাটাবেসের স্কিমা একসময় স্থির হয়ে থাকে, যখন ডাটাবেস টেবিলের প্রকৃত ডাটা সব সময় পরিবর্তিত হতে পারে।