PDA

View Full Version : کتابخانه



zssmoa
شنبه 30 مرداد 1389, 09:39 صبح
با سلام
من می خواستم یک بانک اطلاعاتی کتابخانه بسازم که امکانات امانت رزرو تاخیرها جریمه و... را داشته باشد .در طراحی نمودار ER آن مشکل داشتم اگه دوستان راهنمایی کنند یا یک نمونه داشته باشند در اختیار بزارند ممنون می شم.
من خودم این موجودیت ها را در آوردم
کتاب فارسی - کتاب لاتین-سایر عناوین کتاب -تعداد امانت داده شده از هر کتاب(مثلا اگر چند سری از یک کتاب باشد)-اعضا- رمز عبور -نویسنده- تاخیر -امانت- رزرو- انتشارات- تحویل- تمدید مجدد-پایان نامه - مجله ولی در فیلد های اصلی و ارتباطات مشکل دارم اگه کمک کنید ممنون میشوم

نماز و روزه هاتون قبول سر افطار ما رو هم دعا کنید.

raha1234567
شنبه 30 مرداد 1389, 13:15 عصر
کتابخانه:

سلام این نمودار کتابخانه یک دانشگاه هست

موجودیت:
کتابدار
استاد
کارمند
کتاب
دانشجو

رابطه ها:

امانت
رزرو
تمدید
تحویل

صفات کتاب

شماره سریال (کلید)
نام
نام خانوادگی
نام نویسنده
قیمت کتاب
تاریخ نشر(چند جزیی)(روز،ماه ،سال)
تعداد باری که کتاب به امانت گرفته شده(صفت مجاز)

صفات دانشجو:
شماره دانشجویی
نام
نام خانوادگی
تاریخ تولد(چند جزیی)
رشته
سال ورود(چند جزیی)
تاریخ عضویت(چند جزیی )
مدت زمان عضویت(صفت مجاز)
تعداد کتاب امانت گرفته شده(صفت مجاز)
سن(صفت مجاز)
آدرس( چند جزیی)
تلفن

صفات کارمند-استاد -کتابدار:

شماره کارمندی
نام
نام خانوادگی
تاریخ تولد(چند جزیی)
تاریخ عضویت(چند جزیی )
مدت زمان عضویت(صفت مجاز)
تعداد کتاب امانت گرفته شده(صفت مجاز)
سن(صفت مجاز)
آدرس( چند جزیی)
تلفن
سابقه پژوهشی


صفات رابطه ها
امانت:
تاریخ گرفتن کتاب( چند جزیی)،
ردیف(برای تشخیص تعداد گیرنده کتاب شده)،
مدت زمان گرفتن کتاب(صفت مجاز)
تعداد گیرنده کتاب(صفت مجاز)
تعداد کتاب گرفته شده در روز(صفت مجاز)

صفات تحویل -تمدید-رزرو

تاریخ تحویل کتاب(چند جزیی)


چندی رابطه تماما n:m است

توجه داشته باش که باید کتابدار به تک تک رابطه ها متصل بشه و خود کتابدار با کتاب هیچ رابطه ای ندارد
و اتصال اون به تک تک رابطه ها برا اینه که مشخص بشه کدوم کتابدار به کدوم شخص کتاب داده و همچنین کتابدار با کارمند یک رابطه هم نیاز هم داره که کتابدار باید از کارمندان باشه و چندی رابطه 1:N میشه