تعداد فروش | 0 دانشجو |
---|---|
پرسش و پاسخ ها | 0 کاربر |
تاریخ انتشار | 06 بهمن 1401 |
سطح تمرین | متوسط |
در این پست قصد داریم چندین تمرین تبدیل نمودار er به مدل رابطه ای حل و جواب ها را بررسی نماییم.
ویدیو حل تمرین را مشاهده نمایید.
سوال اول: مدل رابطه اي متناظر با نمودار ER زير را بنويسيد؟
برای حل تمرین تبدیل نمودار er به مدل رابطه ای باید قوانین رابطه ها را مرور کنیم.
اگر رابطه یک به N وجود داشت باید کلید اصلی طرف 1 به طرف N منتقل شود.
همچنین صفات و نام رابطه نیز با نام جدول طرف N ترکیب میشود.
پس در این مثال اگر دقت کنید از هر موجودیت دو رابطه ایجاد شده که یکی 1 و دیگری N میباشد.
تو مواردی که N میباشد موجودیت با رابطه ای که در آن شرکت کرده استفاده میشود.
پیشنهاد ما
حل تمرین نمودار er وب سایت فیلم
روابط معادل با نمودار er سوال اول روابط زیر میباشند.
سوال دوم: شمای معادل با نمودار er زیر را بنویسید؟
سوال همان سوال است اما نمودار er متفاوتی داده شده است.
در این نمودار هرجا که در رابطه → داریم به معنای N و قطعا آنطرف رابطه به معنای 1 میباشد.
هرجا که → نداریم در دو طرف رابطه به معنا N به M میباشد.
پس در اینجا رابطه R3 یک جدول جدید ایجاد میکند چون در هیچ طرف از این رابطه از علامت → استفاده نشده است.
انجام پروژه های دانشجویی و تجاری
آموزش برنامه نویسی و پایگاه داده
0936-328-6141
وفایـ مقدم
پس روابط متناظر به صورت زیر ایجاد میشوند.
سوال سوم: نمودار er زیر به را مدل رابطه ای تبدیل نمایید؟
در این نمودار er اگر خوب دقت کنید موجودیت B سه بار در رابطه R1,R5,R4 به عنوان طرف N قرار گرفته است.
پس ترکیب B با R1,R4,R5 و همچنین کلید اصلی های موجودیت های D,C,A میتواند تشکیل یک رابطه جدید را بدهد.
رابطه R2 از ترکیب کلید اصلی های موجودیت C,A ایجاد میشود.
رابطه متناظر این سوال به صورت زیر میباشد:
سوال چهارم:جداول رابطه ای مورد نیاز برای نمودار ER زیر را رسم نمایید:
تمرین های با جواب پایگاه داده را مشاهده نمایید
پرسش و پاسخ ها
هنوز بررسیای ثبت نشده است.