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

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

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

ভিডিও: ডাটাবেস এবং স্কিমার মধ্যে পার্থক্য
ভিডিও: বীজগণিত, জ্যামিতি এবং টপোলজি: পার্থক্য কি? 2024, জুলাই
Anonim

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

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

ডেটাবেস

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

স্কিমা

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

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

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

প্রস্তাবিত: