رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل درER
#1
Information 
به نام خدا

من از پایگاه داده ها و ER یک سوال داشتم
من در حال پیاده سازی سیتم مدرسه هستم، در پایگاه داده قصد دارم که یک جدول برای برنامه درسی داشته باشم که در انجا مشخص می شود که مثلا استاد x در زمان 1 در کلاس 2 درس 3 را ارائه میدهد.
البته قصد دارم تمام موارد، یعنی چهار فیلد را از جداول خودشان به عنوان کلیدشان بیاورم، مثلا برای زمان جدولی با نام Timeslot دارم. حال در ER برای رسم و بیان آن به مشکلی بر خوردم اینکه من باید این جدول برنامه (Plan) را یک رابطه در نظر بگیرم که در این صورت یک رابطه چهار تایی میشود یا یک جدول گرفته که دراین صورت چهار ارتباط دوتایی بوجود می آید (در صورت انتخاب این حالت چگونه باید کاردینالیتی نگاشت را بدست بیاورم؟) و در قسمتی دیگر من یک مدیر مدرسه دارم که معلمان - دانش آموزان- والدین را ثبت نام می نماید، اما این مورد در دیتابیس اصلا پیاده سازی نمیشود.
آیا این ارتباط باید در ER ذکر شود چون در صورت عدم ذکر ان اصلا جدول مدیر در ER هیچ ارتباطی ندارد و درصورت ارتباط یک ارتباط سه تایی با سه جدول دیگر (معلم- والدین- دانش آموز) دارد.
در تصویر زیر بنده طبق اطلاعات خودم اینگونه در نظر گرفته ام.
پاسخ
سپاس شده توسط


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان