এনটিটি-রিজার্ভেশন ডায়াগ্রাম

ডাটাবেস সত্তাগুলির মধ্যে সম্পর্ক ব্যাখ্যা করার জন্য ER ডায়াগ্রাম ব্যবহার করুন

একটি সত্তা-সম্পর্ক চিত্র একটি বিশেষ গ্রাফিক ফর্ম যা একটি ডাটাবেস মধ্যে সত্ত্বার মধ্যে সম্পর্ক ব্যাখ্যা। ইআর ডায়াগ্রাম প্রায়ই তিন ধরনের তথ্য উপস্থাপন করতে প্রতীক ব্যবহার করে: সত্তা (বা ধারণা), সম্পর্ক এবং গুণাবলী শিল্প মান ER ডায়াগ্রামে, বাক্সে সংস্থা প্রতিনিধিত্ব প্রতিনিধিত্ব করা হয়। হীরা সম্পর্ক প্রতিনিধিত্ব ব্যবহৃত হয়, এবং ovals গুণাবলী প্রতিনিধিত্ব ব্যবহৃত হয়।

অযৌক্তিক দৃষ্টিভঙ্গি ছাড়াও, সত্তা-সম্পর্কের চিত্রগুলি অবিশ্বাস্যভাবে জটিল, বুদ্ধিমান দর্শকদের কাছে দেখতে পারে, তারা ব্যবসায়িক ব্যবহারকারীদের একটি বিশদ বিবরণ সহ উচ্চ স্তরের ডাটাবেস কাঠামোগুলি বুঝতে সহায়তা করে

ডেটাবেস ডিজাইনার একটি পরিষ্কার বিন্যাসে ডাটাবেস সত্ত্বার মধ্যে সম্পর্ক মডেলিং জন্য ER ডায়াগ্রাম ব্যবহার। অনেক সফ্টওয়্যার প্যাকেজগুলি বিদ্যমান ডেটাবেসগুলি থেকে ER ডায়াগ্রাম তৈরির জন্য স্বয়ংক্রিয় পদ্ধতিগুলি রয়েছে।

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

সংস্থাগুলো

প্রতিটি আইটেম যা আপনি একটি ডাটাবেস ট্র্যাক একটি সত্তা, এবং প্রতিটি সত্তা রিলেশনাল ডাটাবেসের মধ্যে একটি টেবিল। সাধারণত, একটি ডাটাবেসের প্রতিটি সত্তা একটি সারির অনুরূপ। আপনার যদি কোনও ডেটাবেস থাকে যার নাম লোকেদের, তার সত্তাটির নাম "ব্যক্তি"। একই নামের একটি টেবিল ডাটাবেসের মধ্যে উপস্থিত হবে, এবং প্রত্যেক ব্যক্তি ব্যক্তি সারণিতে একটি সারিতে নিযুক্ত করা হবে।

আরোপ করা

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

সম্পর্ক

একটি সত্তা-সম্পর্ক চিত্রের মান সত্তাগুলির মধ্যে সম্পর্কগুলির সম্পর্কে তথ্য প্রদর্শন করার তার ক্ষমতা। আমাদের উদাহরণে, আপনি সেই শহর সম্পর্কে তথ্য ট্র্যাক করতে পারেন যেখানে প্রতিটি ব্যক্তি জীবিত থাকে। আপনি শহরের সিটি সম্পর্কে তথ্য ট্র্যাক করতে পারেন একটি সিটি সত্তার সাথে এমন একটি সম্পর্ক যা জনসংখ্যার এবং শহরের তথ্য একত্রিত করে।

একটি ER ডায়াগ্রাম তৈরি করুন কিভাবে

  1. প্রতিটি মডেল বা আপনার মডেলের প্রাসঙ্গিক ধারণা জন্য একটি বাক্স তৈরি করুন।
  2. সংযোগগুলি সম্পর্কিত সংস্থার সংযোগগুলি লাইন আঁকুন। হীরা আকারের মধ্যে verbs ব্যবহার করে সম্পর্ক লেবেল।
  3. প্রতিটি সত্তা জন্য প্রাসঙ্গিক গুণাবলী চিহ্নিত করা, সবচেয়ে গুরুত্বপূর্ণ বৈশিষ্ট্য সঙ্গে শুরু, এবং ডায়াগ্রামে ovals তাদের প্রবেশ। পরে, আপনি আপনার বৈশিষ্ট্য তালিকা আরো বিস্তারিত করতে পারেন।

যখন আপনি শেষ হয়ে যাবেন, তখন আপনি স্পষ্টভাবে দেখান হবে কিভাবে বিভিন্ন ব্যবসায়িক ধারণাগুলি একে অপরের সাথে সম্পর্কযুক্ত এবং আপনার ব্যবসাকে সমর্থন করার জন্য একটি রিলেশনাল ডাটাবেসের ডিজাইনের জন্য আপনার একটি ধারণাগত ভিত্তি থাকবে।