تعداد فروش | 0 دانشجو |
---|---|
پرسش و پاسخ ها | 0 کاربر |
تاریخ انتشار | 19 تیر 1401 |
محتوا شامل | سورس کد, ویدیو آموزشی |
سطح تمرین | ساده |
در این پست قصد داریم حل تمرین نمودار er دفترچه یادداشت را بررسی و پیاده سازی نماییم.
سوال : نمودار er دفترچه یادداشتی را رسم نمایید که امکانات زیر برقرار باشد :
ویدیو حل تمرین را مشاهده نمایید.
برای حل تمرین نمودار er دفترچه یادداشت ابتدا باید موجودیت های سیستم را شناسایی کنیم.
پیشنهاد ما
رسم نمودار er وب سایت فیلم
کاربر
قطعا کاربر یکی از مهم ترین نقش های سیستم میباشد.
کد کاربر، نام و نام خانوادگی،نام کاربری،گذروآژه،تاریخ و ساعت ثبت نام در سیستم و …
دسته بندی یادداشت
هر یادداشت میتواند دسته بندی داشته باشد که به طور مثال یادداشت های خرید با یادداشت های برنامه ریزی جداگانه باشد.
کد دسته بندی، عنوان دسته بندی
یادداشت
note نیز یکی از موجودیت های اصلی سیستم میباشد که جهت ذخیره سازی اطلاعات یادداشت استفاده میشود.
کد یادداشت،عنوان،جزئیات
ارتباط ثبت و بروز رسانی
ارتباط ثبت و بروز رسانی از ارتباط بین موجودیت کاربر و یادداشت ایجاد میشود که کاربر میتواند یادداشتی را ثبت و بروز رسانی نماید.
صفات رابطه تاریخ و ساعت ثبت یادداشت و تاریخ و ساعت بروزرسانی یادداشت میشود.
نوع ارتباط 1 به N میشود یعنی هر یک کاربر میتواند چندین یادداشت را ثبت کند.
در اصل یعنی کلید اصلی از جدول کاربر به همراه صفات رابطه به جدول یادداشت منتقل میشوند.
ارتباط نظر دهی
برای نظر دهی کاربر بر روی یادداشت باید ارتباط N به M بین کاربر و یادداشت برقرار کنیم.
صفات رابطه، متن نظر، تاریخ درج و تاریخ بروز رسانی comment میشود.
در اینجا جدول جدید تشکیل میدهیم که کلید اصلی کاربر و کلید اصلی یادداشت و صفات رابطه قرار دارند.
ارتباط تخصیص دسته بندی
این ارتباط بین موجودیت دسته بندی و یادداشت برقرار میشود و نوع ارتباط 1 به N میباشد.
یعنی هر یک دسته بندی به چندین یادداشت اختصاص دارد.
در نهایت کلید اصلی موجودیت دسته بندی به موجودیت یادداشت منتقل میشود.
انجام پروژه های تجاری | آموزش برنامه نویسی
0936-328-6141
وفایـ مقدم
جدول هایی از ارتباطات بین موجودیت ها تشکیل میشود.
->user
id(P.K),flname,tell,username,password,datecreated
->category
id(P.K),title
->note
id(P.K),title,description,categoryid(F.K),userid(F.K),datecreated
->comment
id,noteid(F.K),userid(F.K),datecreated,datemodified
نکته:پس از ثبت نام یا ورود به حساب کاربری خود میتوانید نمودار er کامل را دریافت نمایید.
تمرین نمودار er با جواب را مشاهده نمایید.
پرسش و پاسخ ها
هنوز بررسیای ثبت نشده است.