تعداد فروش | 0 دانشجو |
---|---|
پرسش و پاسخ ها | 0 کاربر |
تاریخ انتشار | 27 آذر 1401 |
محتوا شامل | سورس کد |
سطح تمرین | متوسط |
نیازمندی ها | visio |
در این پست میخواهیم تمرین نمودار er کتابخانه را بررسی و پیاده سازی کنیم .
سوال : نمودار er کتابخانه ای را پیاده سازی کنید که کاربر امکان امانت و بازگردانی کتاب را داشته باشد .
توضیحات :
برای حل تمرین نمودار er کتابخانه باید ابتدا موجودیت ها را شناسایی کنیم .
موجودیت های اصلی سیستم شامل کتاب ، دسته بندی و کاربر میباشد .
ارتباطات سیستم مانند امانت گرفتن کتاب توسط کاربر و همچنین بازگردانی آن میباشد .
پس باید ابتدا برای هر یک از موجودیت های سیستم صفت های معمولی و صفت خاص پیدا کنیم .
دسته بندی : کد دسته بندی ، عنوان دسته بندی
کتاب : کد کتاب و عنوان کتاب ، ناشر ، هزینه امانت دهی ، سال چاپ ، خلاصه و …
کاربر : کد کاربر ، نام و نام خانوادگی ، تلفن همراه ، آدرس منزل ، کد ملی
پرسنل : کدپرسنلی ، نام و نام خانوادگی ، تلفن همراه ، کد ملی ، آدرس ، میزان حقوق ، ساعت کاری و …
با دو نوع فرضیه میتوانیم نمودار er سیستم کتابخانه را رسم کنیم :
نکته : ما در این تمرین حالت اول را در نظر گرفته ایم پس از یک ارتباط چند گانه استفاده میکنیم .
انجام پروژه | آموزش برنامه نویسی
0936-328-6141
محمد وفــایـ مقدم
بین موجودیت کتاب و دسته بندی ارتباط 1:N وجود دارد یعنی هر یک دسته بندی برای n کتاب مورد استفاده قرار میگیرد و هر کتاب متعلق به یک دسته بندی میباشد .
پس کلید اصلی جدول دسته بندی یعنی همان کد دسته بندی را وارد جدول کتاب میکنیم .
بازنویسی جدول کتابها :
کتاب : کد کتاب و عنوان کتاب ، ناشر ، هزینه امانت دهی ، سال چاپ ، خلاصه و , کد دسته بندی
ارتباط سه گانه میتوانیم برقرار کنیم برای امانت دهی کتاب که مشخص میکند چه کسی ؟ چه کتابی ؟ توسط چه پرسنلی؟ ثبت امانت شده است .
در این ارتباط میتوانیم از صفاتی مانند تاریخ ثبت امانت ، تاریخ بازگردانی ، هزینه ، تاریخ بازگردانی واقعی استفاده نماییم.
برای بازگردانی تعداد روز واقعی و همچنین هزینه دریافتی و تاریخ بازگردانی ثبت شود.
نمودار er کتابخانه را بعد از ثبت نام در سایت میتوانید مشاهده نمایید.
دیگر تمرین های نمودار er رامشاهده نمایید .
پرسش و پاسخ ها
هنوز بررسیای ثبت نشده است.