مباحثه درس پایگاه داده تمرین 2
به نام آنکه جان را فکرت آموخت
(ER,EER)
تمرين شماره ٢ مدلسازی داده هابرای
ER ١) موجوديتهای شرکت، متقاضی استخدام، مصاحبه و استخدام را در نظر می گيريم. يک نموداراين محيط طراحی کنيد
. آيا در اين محيط ، موجوديت ضعيف وجود دارد؟گاه مشکلاتی بروز می کند، از جمله مشکل دام پيوندی
. دو حالت رايج - ER ٢) در مدلسازی داده ها با روشتر اين دام عبارتند از دام يک چندی و دام شکاف
. اين دامها را شرح داده و مثال قيد کنيد.٣
) در يک محيط عملياتی دو زير محيط وجود دارد و در هر زير محيط ، نياز اطلاعاتی کاربر ناظر بهموجوديتهای زير است
:•
کاربر ١ : مقاله، مجله، پژوهشگر•
کاربر ٢ : کتاب، موضوع، مولفبرای پاسخگويی به نيازهای هر يک از اين دو کاربر رسم کنيد
. ER اولا" دو نمودارحاصل از يکپارچه سازی دو نمودار قسمت الف برای اين دو زيرمحيط رسم کنيد
. ER ثانيا" يک نمودار۴
) به نظر شما در مدلسازی معنايی داده ها، روش مدلسازی چه خصوصيتهايی بايد داشته باشد؟۵
) فرض می کنيم در محوطه دانشگاه فضاهايی برای پارکينگ اتوموبيلها وجود داشته باشد که استادان،ساده برای اين محيط رسم کنيد و فهرست
ER کارکنان و دانشجويان از آنها استفاده می نمايند. يک نمودارپرسشهايی که مدلسازی شما به آنها پاسخ می دهد را تنظيم نماييد
.قابل نمايش هستند؟
ER ۶) آيا مفاهيم تعميم، تخصيص و تجمع در روش٧
) موجوديتهای استاد، درس و دانشجو را در نظر می گيريم. برای نشان دادن ارتباطات بين اين سهانجام دهيد
. ER موجوديت، سه نوع مدلسازی به کمک نمودار•
آيا اين سه مدلسازی معادلند؟•
در مورد هر يک از آنها بحث کنيد.•
فهرستی از پرسشهای مهم تر که در اين محيط مطرح هستند را تنظيم کنيد.مدلسازی بخشی از فعاليت بانکها است
. هر بانک تعدادی شعبه (Elmasri زير (ماخذ: کتاب ER ٨) نموداردارد و در هر شعبه تعدادی شماره حساب و وام وجود دارد
.•
موجوديتهای غيرضعيف کدامند؟•
تمام ارتباطات را نام ببريد.به چه خواسته هايی از کاربران پاسخ می دهد؟
(پرس و جوها را ليست ER • اين نمودارکنيد
)•
چه برنامه های کاربردی و چه پردازشهايی برای پاسخگويی به نيازهای کاربران لازمند؟•
نمودار زير بسيار ساده است. آنرا کامل کنيد(کارمندان بانک، جايزه قرعه کشی، ...).(
ER,EER) تمرين ۲ مدلسازی داده ها۲
-۲٩
) چند نمونه "فرم کاری" از يک محيط عملياتی انتخاب کرده و مدلسازی داده ها را بر اساس آنها انجام دهيد.١٠
) مثالی از يک نوع موجوديت ضعيف ذکر کنيد که خود يک موجوديت ضعيف داشته باشد.فدراسيون فوتبال می خواهد برای تمامی مسابقات فوتبال باشگاهی ايران، اعم
([ELMA ١١ ) (ايده از [ 2000از ليگ برتر، دسته اول، دسته دوم، اميد، جوانان و نوجوانان، يک سيستم پايگاه داده ها ايجاد کند و به وسيله
آن داده های مربوط به بازيهای انجام شده را نگهداری کند
. هر تيم تعدادی بازيکن و عضو کادر فنی دارد والزاما همه بازيکنان در هر مسابقه بازی نمی کنند
.مطلوب است ثبت تمام داده های مربوط به هر بازی، شامل بازيکنان شرکت کننده در هر بازی برای
هر تيم، پست آنها در بازی، نمره کسب شده توسط هر بازيکن، نتيجه بازی، گلزنان بازی، استاديوم مربوطه،
تعداد تماشاچيان، داوران بازی، نمره کسب شده توسط تيم داوری، اخطاريها، اخراجيها، ناظر بازی و گزارش
داور و ناظر
.برای اين سيستم رسم کنيد و در صورت نياز مفروضات خود را با ذکر آنها در
ERD الف) يکمدلسازی دخالت دهيد
.ب
) شبه برنامه هايی بنويسيد که به پرس و جوهای زير، پاسخ دهد:٨١ را بياب
. - • آقای گل ليگ برتر در فصل ٨٢(
ER,EER) تمرين ۲ مدلسازی داده ها۳
-۲٨٠ متعلق به چه تيمی بوده است؟
- • بهترين خط دفاعی بازيهای ليگ برتر در فصل ٨١٨١ را بياب
. - • تيم اخلاق ليگ برتر در فصل ٨٢٨١ را بياب
. - • بهترين داور فصل ٨٢•
با توجه به بازدهی بازيکنان در ليگ برتر، بهترين ترکيب برای تيم ملی را پيشنهاد بده.داده های مربوط به تمام کارکنان خود و نيز کليه
DBS ١٢ ) يک آژانس مسافرتی قصد دارد با توليد يکتورهای داخلی و خارجی خود
(اعم از زمينی، هوايی، دريايی و يک روزه) را به همراه مشخصات مسافرانو مسوولان هر تور ثبت کند
. در پايان هر تور، مسافران برگه نظرخواهی را در مورد کيفيت تور و مسوولانآن پر می کنند
. اين آژانس برای رزرو بليط هواپيمای کليه خطوط هوايی و نيز رزرو اتاق در کليه هتلهایداخلی و خارجی هم اقدام می کند
.برای اين سيستم رسم کنيد و در صورت نياز مفروضات خود را با ذکر آنها در
ERD الف) يکمدلسازی دخالت دهيد
.ب
) شبه برنامه هايی بنويسيد که به پرس و جوهای زير، پاسخ دهد:•
درآمد ماهيانه آژانس را محاسبه کن.•
هزينه ماهيانه آژانس را محاسبه کن.•
بهترين مسوول تور را در ماه اخير انتخاب کن.•
پرطرفدارترين تور را در هر ماه از سال بياب.مشخصات تمامی فيلمها و سينماگران ايرانی ،
iranianmoviesdb.com ١٣ ) می خواهيم با توليد وب سايترا از ابتدا تا کنون ثبت کنيم
. مشخصات هر فيلم شامل موارد زير می باشد:نام، سال توليد، ليست عوامل
(به تفکيک مسووليت)، ژانر، خلاصه داستان، ميانگين ارزيابی بازديد کنندگانسايت از فيلم
( ٠ تا ١٠ )، مدت زمان، يادداشتهای نوشته شده بر فيلم (توسط بازديدکنندگان ثبت شده سايت)،جوايز داخلی و خارجی که فيلم دريافت کرده يا نامزد دريافت آنها بوده، فروش، عکسهای سر صحنه و پشت
صحنه، پوستر
(ها) و تيزر(ها).در مورد سينماگران هم می خواهيم داده های زير را داشته باشيم
:نام، تاريخ و محل تولد، خلاصه زندگينامه، گالری عکس، ليست تمام فيلمهايی که در آنها فعاليت داشته
(بهتفکيک سمت وی در آنها
) و جوايز داخلی و خارجی که دريافت کرده و يا نامزد دريافت آنها بوده است.به علاوه می خواهيم در صورت تمايل هر بازديد کننده، با دادن شناسه به وی اطلاعاتی از او ثبت کنيم و به
کاربران ثبت شده امکاناتی از فبيل داشتن ليست فيلمها و سينماگران موردعلاقه، ارزيابی فيلمها
( ٠ تا ١٠ ) ونيز نوشتن يادداشت در مورد فيلمها بدهيم
.برای اين سيستم رسم کنيد و در صورت نياز مفروضات خود را با ذکر آنها با ذکر آنها
ERD يکدر مدلسازی دخالت دهيد
.برای ثبت داده های مورد نياز خود
DBS موزه هنرهای معاصر قصد توليد يک [ELMA2000] (١۴دارد
. در مرحله مهندسی - نيازها به اطلاعات زير رسيده ايم:•
موزه مجموعه ای از آثار هنری دارد که هر يک دارای يک شماره مشخصه، خالق (در صورتمعلوم بودن
)، سال خلق (در صورت معلوم بودن)، عنوان و توضيح می باشند. اين آثار بر حسبنوع طبقه
- بندی می شوند؛ سه نوع اصلی آثار عبارتند از: "نقاشی"، "مجسمه" و "تابلوی -(
ER,EER) تمرين ۲ مدلسازی داده ها۴
-۲خطاطی
". نوع چهارمی هم با عنوان "ديگر" وجود دارد که هر اثری که در سه نوع اصلی نباشد،در اين گروه قرار می گيرد
.•
هر "نقاشی" دارای نوع رنگ (رنگ روغن، آبرنگ و ...)، جنس ماده ای که نقاشی روی آن کشيدهشده است
(کاغذ، چوب، کرباس و ...) و سبک (مدرن، آبستره و ...) می باشد.•
هر "مجسمه" دارای جنس ماده ای که از آن ساخته شده است (سنگ، چوب و ...)، ارتفاع، وزن وسبک می باشد
.•
هر "تابلوی خطاطی" دارای سبک و طول و عرض می باشد.•
هر اثر "ديگر"ی دارای نوع (چاپی، عکس، ويديوآرت و ...) می باشد.•
از طرف ديگر آثار هنری به دو نوع زير هم طبقه بندی می شوند:"
کلکسيون دايمی" که متعلق به موزه هستند و دارای اطلاعات تاريخ تملک، قيمت و در حال نمايشبودن يا در انبار بودن می باشد و
"قرضی" که دارای اطلاعات صاحب اصلی، تاريخ دريافت وتاريخ برگشت می باشد
.•
آثار هنری همچنين شامل اطلاعاتی در مورد کشور/ فرهنگ خلق شده در آن می باشند (ايتاليايی،مصری، امريکايی، هندی، ايرانی،
...).•
موزه همچنين اطلاعاتی در مورد "هنرمند"ان دارد، شامل نام، تاريخ تولد، تاريخ وفات، مليت،سبک اصلی و توضيحات
. نام را يکتا فرض کنيد.•
نمايشگاههای مختلفی در موزه برگزار می شود که هر کدام دارای نام، تاريخ افتتاحيه، تاريخاختتاميه، اعضای هيئت داوری
(در صورت وجود) و اطلاعات تمامی آثار هنری شرکت کننده درنمايشگاه می باشد
.•
اطلاعاتی در مورد ساير موزه های مرتبط با موزه هنرهای معاصر ثبت می شود که شامل نام،آدرس، شماره تلفن و نام مسوول فعلی می باشد
.برای اين سيستم رسم کنيد و در صورت نياز مفروضات خود را با ذکر آنها با ذکر آنها
ERD يکدر نمودار خود، دليل استفاده از آن را
EER در مدلسازی دخالت دهيد و در صورت استفاده از تکنيکهایشرح دهيد
.برای ثبت داده های خود دارد
. در مرحله مهندسی نيازها به DBS ١۵ ) يک رستوران قصد توليد يکاطلاعات زير رسيده ايم
:•
رستوران، شعبات مختلفی در سطح ايران دارد که شعب تهران مستقيما زير نظر مدير شعبه اصلیاداره می شوند و شعب شهرستان هر کدام مدير مستقلی دارند که تحت نظر مدير شعبه اصلی فعاليت
می کند
.•
رستوران با تامين کنندگان موادغذايی مختلفی قرارداد دارد که محموله های غذايی مختلفی را برحسب نياز هر روز يا هر چند روزيک بار به شعب مختلف تحويل می دهند
.•
هر شعبه چندين آشپز و پيشخدمت و کارگر و راننده دارد که با توجه به ساعات کاريشان، دستمزدماهانه می گيرند
.•
غذاهای رستوران که نوع و ميزان مواد غذايی هر کدام مشخص است، با قيمتهای معين توسطمشتريان
(چه مشترک و چه موردی) خريداری می شوند.•
به جز مشتريان مشترک و موردی، چندين سازمان با شعب مختلف رستوران قرارداد ماهيانه دارند وغذاهای مشخصی را هر روز دريافت می کنند
.•
شکايات مشتريان ازهر نوع (غذا، سرويس و ...) ثبت می شود و در اختيار مديريت کل رستورانقرار می گيرد و از سوی او بر حسب مورد نمره منفی به شعبه تعلق می گيرد
.•
هر مشتری پس از صرف غذا نمره ای بين ٠ تا ١٠ به غذا و سرويس رستوران می دهد.(
ER,EER) تمرين ۲ مدلسازی داده ها۵
-۲برای اين سيستم رسم کنيد و در صورت نياز مفروضات خود را با ذکر آنها وارد
ERD الف) يککنيد
.ب
) شبه برنامه هايی بنويسيد که به پرس و جوهای زير، پاسخ دهد:را محاسبه کن
. a • درآمد روزانه شعبه شهررا محاسبه کن
. b • هزينه ماهيانه شعبه شهر•
پردرآمدترين شعبه در ماه اخير را بياب.•
بهترين شعبه در ماه اخير را بياب (با بيشترين ميانگين امتياز).•
پرطرفدارترين غذا را در هر ماه از سال بياب.*
سوالات زير برای مطالعه بيشتر پيشنهاد می شوند:کداميک از محدوديتهای جامعيتی قابل نمايش هستند؟ کداميک نيستند؟
(EER) ER ١) در روشهر يک از محيطهای عملياتی زير را رسم کنيد
. ER ٢) نمودارسيستم اطلاع رسانی شرکت اتوبوسرانی شهری
♦سيستم اطلاعات يک نمايشگاه بين المللی
♦انبارداری يک شرکت
♦سيستم کارهای يک آزمايشگاه طبی
♦سيستم پايگاه داده اطلاعات شخصی
♦سيستم اطلاعات پرسنلی يک سازمان
♦سيستم اطلاعات بيماران يک بيمارستان
♦سيستم اطلاعات يک موسسه بزرگ آموزشی
♦سيستم اطلاعات مسافربری راه آهن
♦سيستم اطلاعات شرکتهای مسافربری اتوبوسرانی
♦پايگاه داده های نقاشان جهان
♦
برای گرفتن جواب
کلیک کنید
مطالب مشابه :
نمودار ER دانشگاه
جهاد دانشگاهی - واحد نیم ور - نمودار er دانشگاه - مهندسی تکنولوژی کامپیوتر- نرم افزار
نرمال سازی بانک اطلاعاتی وب سایت خرید آنلاین قطعات
اطلاعاتی طراحی شده و پس از رسم نمودار er نرمال سازی جدول های بانک در سطوح مختلف نرمال
آموزش نمودار ER
بانک ملی. shia. پی سی * تعریف نمودار مدل ER * نماد های مدل ER * مفاهیم مبنایی مدل ER * توسعه مدل ER به
یجاد بانکهای اطلاعاتی (جلسه اول)
در حقیقت نمودار EER توسعه یافته نمودار ER می باشد. در بانک اطلاعاتی فقط با Table ها کار داریم.
مشکلات روش ER گزارش کار سوم( دام حلقه ای)استاد محمد رضایی بانک اطلاعاتی
نمودار er. نموداري است كه سه مفهوم اساسي مدل er، يعني نوع موجوديت، صفت و ارتباط نمايش داده مي
بانک اطلاعاتی
68- اجزای نمودار er را نام ببرید 69- هر بانک اطلاعاتی از تعدادی ----- یا همان جدول تشکیل
مدل موجوديت-ارتباط-8
در نمودار er، روی خط ارتباط، مشارکت اختياری توسط يک دايره در کنار سيستم های بانک
پروژه دانشگاهی نرم افزار مدیریت تاکسی تلفنی VB.net - Application
چارت کلی سیستم و نمودار نحوة ارتباطات جداول در بانک اطلاعاتی و توضیح چرایی آن نمودار er
مباحثه درس پایگاه داده تمرین 2
هر بانک تعدادی شعبه (Elmasri زير ER ٢) نمودار. سيستم اطلاع رسانی شرکت اتوبوسرانی شهری
مفهوم بانک اطلاعاتی
IT-Network-Hardware - مفهوم بانک اطلاعاتی - ارتباطات و فناوری اطلاعات -شبکه نمودار: ER (Entity relationship)
برچسب :
نمودار er بانک