مجموعه تمرینهای سری اول درس پایگاه دادهها ()۱ نحوهی تحویل :نسخه کاغذی تمرین خود را (تایپشده یا دستنویس) حداکثر تا تاریخ 11آبان 49سر کالس به استاد و یا در دفتر خدمات فناوری دانشگاه – اتاق 612به خانم خداداد تحویل دهید. در نمودارهای ،ERشناسهی هر نوعموجودیت ،صفت ممیزه نوعموجودیتهای ضعیف ،الزامی بودن و نبودن مشارکت نوعموجودیتها در نوعارتباطها ،و چندی ارتباطها بایستی به درستی مشخص شوند. )1یک فروشگاه اینترنتی ،برای ثبت اطالعات کاالها ،مشتریان ،و فروشهای خود ،قصد ایجاد یک پایگاه داده را دارد .در این فروشگاه ،هر مشتری میتواند تعدادی سفارشِ خرید داشته باشد و در هر سفارشِ خرید ،تعدادی کاال از فروشگاه خریداری کند (از هر کاال به تعداد مشخص) .پس از ثبت سفارشِ خرید توسط مشتری ،کاالهای مورد نظر مشتری در یک تاریخ مشخص به او تحویل داده میشوند .نحوهی پرداخت سفارش نیز میتواند نقدی (در حین تحویل) و یا اینترنتی باشد .کاالهای این فروشگاه در تعدادی انبار نگهداری میشوند و باید بدانیم از هر کاال و به چه میزان در هر انبار وجود دارد .یک نمودار ERمبنایی برای این محیط طراحی کنید. )6یک اداره قصد دارد اطالعات مربوط به ساعات و روز های کاری کارمندان خود را در یک پایگاه داده ثبت کند .این اطالعات شامل زمان ورود و خروج آنها در هر روز است .همچنین این سیستم باید توانایی نگهداری اطالعات مربوط به مرخصیهای هر کارمند را نیز داشته باشد (مرخصی روزانه و یا ساعتی) .یک نمودار [E]ERبرای این محیط طراحی کنید .آیا در این محیط نوع موجودیت ضعیف وجود دارد؟ )3در نمودار زیر چند نوع موجودیت ضعیف و چند نوع موجودیت قوی وجود دارد؟ () 1 )9محیط با قواعد معنایی زیر را در نظر بگیرید : یک رستوران تنها با یک شرکت تهیه مواد غذایی قرارداد دارد و آن شرکت مواد غذایی خام را برای آن رستوران فراهم میکند. یک شرکت تهیه مواد غذایی ،یک ماده غذایی خام را تنها برای یک رستوران فراهم میکند. یک شرکت تهیه مواد غذایی میتواند برای چند رستوران مواد غذایی خام را فراهم کند. دو نمودار ERبرای این محیط به صورت زیر طراحی کنید : .1به کمک یک نوعارتباط سهگانی بین نوعموجودیتهای «رستوران ،شرکت ،و ماده غذایی» .6به کمک یک نوعارتباط دوگانی بین رستوران و شرکت و سپس یک نوعارتباط بین این ارتباط دوگانی و مادهی غذایی (به کمک تکنیک تجمیع) کدامیک از این دو نمودار قواعد معنایی محیط را به درستی نمایش میدهند؟ در صورت منفی بودن پاسخ ،یک نمودار [E]ERبرای این محیط طراحی کنید که تمامی قواعد محیط را به درستی نمایش دهد. ]ELMA,2000[ )5موزهی هنرهای معاصر قصد تولید یک سیستم پایگاه دادهها را برای ثبت دادههای مورد نیاز خود دارد. در مرحلهی "مهندسی نیازها" به اطالعات زیر رسیدهایم: موزه مجموعهای از آثار هنری دارد که هر یک دارای یک شمارهی مشخصه ،خالق (در صورت معلوم بودن) ،سال خلق (در صورت معلوم بودن) ،عنوان ،و توضیح هستند .این آثار بر حسب نوع طبقهبندی میشوند .سه نوع اصلی این آثار عبارتند از" :نقاشی"" ،مجسمه"" ،تابلوی خطاطی" .نوع چهارمی هم با عنوان "دیگر" وجود دارد که هر اثری که در سه نوع اصلی نباشد ،در این گروه قرار میگیرد. هر "نقاشی" دارای نوع رنگ (رنگ روغن ،آبرنگ و ،)....جنس مادهای که نقاشی روی آن کشیده شده است (کاغذ ،چوب ،کرباس و )...و سبک (مدرن ،آبستره و )...میباشد. هر "مجسمه" دارای جنس مادهای که از آن ساخته شده است (سنگ ،چوب و ،)...ارتفاع ،وزن ،و سبک میباشد. هر "تابلوی خطاطی" دارای سبک ،طول ،و عرض میباشد. هر اثر دیگر دارای نوع (چاپی ،عکس« ،ودیو آرت» و )....میباشد. از طرف دیگر آثار هنری به دو نوع زیر هم طبقهبندی میشوند : () 6 " oکلکسیون دائمی" که متعلق به موزه هستند و دارای تاریخ تملک ،قیمت و در حال نمایش بودن یا در انبار بودن هستند و "قرضی" که دارای اطالعات صاحب اصلی ،تاریخ دریافت و تاریخ برگشت هستند. آثار هنری همچنین شامل اطالعاتی در مورد کشور /فرهنگ خلق شده در آن میباشد ( ایتالیایی ،مصری، آمریکایی ،هندی ،ایرانی.)...، موزه همچنین اطالعاتی در مورد "هنرمندان" دارد ،شامل نام ،تاریخ تولد ،تاریخ وفات ،ملیت ،سبک اصلی و توضیحات .نام را یکتا فرض کنید. نمایشگاههای مختلفی در موزه برگزار میشود که هر کدام دارای نام ،تاریخ افتتاحیه ،تاریخ اختتامیه ،اعضای هیئت داوری (در صورت وجود) ،و اطالعات تمامی آثار هنری شرکت کننده در نمایشگاه میباشد. اطالعاتی در مورد سایر موزههای مرتبط با موزه هنرهای معاصر ثبت میشود که شامل نام ،آدرس ،شمارهی تلفن ،و نام مسئول فعلی میباشد. یک ERDبرای این سیستم رسم کنید و در صورت نیاز مفروضات خود را با ذکر آنها در مدلسازی دخالت دهید. () 3
© Copyright 2025 Paperzz