۱۳۸۹ مهر ۳۰, جمعه

تمرين آزمايشگاه پايگاه داده


قابل توجه دانشجويان آزمايشگاه پايگاه داده، هر دو گروه:

چداول زير را فرض كرده و سوالات زير را پاسخ دهيد.
لازم است تمامي جداول را در Mysql ايجاد كرده و query ها را نوشته و اجرا نماييد. جلسه آينده ابتدا يك كوئيز با توجه به ساختار همين جداول گرفته خواهد شد و سپس تمرين‌ها تحويل گرفته مي‌شود.

person( personId, firstName, lastName, gender, age )
مشخصات افراد ( كد، نام، نام خانوادگي، جنسيت، سن )

color ( colorId, colorName )
رنگ‌ها( كد رنگ، نام رنگ )

favoriteColors( personId, colorId )
رنگ‌هاي مورد علاقه هر فرد ( كدفرد، كد رنگ )

clothe( clothId, clotheType )
لباس‌ها فروشگاه ( كد لباس، نوع لباس )

clotheColors( clcoId, colorId, price )
رنگ لباس‌ها (كد، كد رنگ، قيمت )

اين جدول به صورت زير اصلاح مي شود:
clotheColors( clcoId, clothId, colorId, price )
رنگ لباس‌ها (كد، كد لباس، كد رنگ، قيمت )


clothesBought( clboId, personId, clcoId, boughtDate, discount )
لباس‌هاي خريده شده فرد ( كد، كد فرد، كد رنگ لباس، تاريخ خريد، تخفيف )

  1. چه كسي از تمام رنگهاي مورد علاقه اش لباس خريده است؟
  2. چه كسي فقط از رنگ‌هاي مورد علاقه‌اش لباس خريده است؟
  3. چه افراد هم‌ جنسي دقيقا رنگ‌هاي مورد علاقه يكساني دارند؟
  4. چه افرادي اصلا از رنگ‌هاي مورد علاقه خود،‌ لباس نخريده‌اند؟
  5. چه كسي از تمام رنگ‌هاي مورد علاقه خود خريده كرده و علاوه بر آن از رنگ‌هاي ديگري نيز خريده كرده است؟
  6. چه كسي بيشترين خريد را داشته است؟ چقدر؟
  7. چه رنگي از هر لباس بيشترين فروش را داشته است؟ چقدر؟
  8. كل تخفيفي كه براي هر لباس داده شده است چقدر است؟
  9. كدام لباس نسبت به قيمت آن بيشترين تخفيف را داشته است؟
  10. كدام لباس فقط در دو رنگ ارائه مي‌شود؟

۱۴ نظر:

  1. مهدی رضائی زاده۱ آبان ۱۳۸۹ ساعت ۲۳:۴۹

    استاد واقعا دستتون درد نکنه این تمرین ها برای ما خیلی مفید واقع میشه و ما رو در یادگیری پایگاه داده خیلی بهتر میسازه
    اگه لطف کنین و هر هفته از این تمرین ها برای تقویت پایگاه بذارین ممنون میشم
    با تشکر مهدی رضائی زاده

    پاسخحذف
  2. بهزاد صدیقی پور۲ آبان ۱۳۸۹ ساعت ۱۶:۱۲

    سلام استاد من هم موافقم

    من همون دانشجویی هستم که تویی پست 121 نظر داشت با اسم اشکان ارشان ارشام دو صفر 97 بودم
    با تشکر منم با اقای رضایی زاده موافقم

    پاسخحذف
  3. خدمت کلیه بیکاران محترم که وقت میکنند به وبلاگ خانم جلال یزدی سر بزنند اولا حرف آقای رضایی و صدیقی پور و کلیه پاجه خواران محترم قبول اماااااااااااااا ما دروس دیگه ای هم داریم مانند معماری اون صادقی زاده که الان مثلا مدیر گروه شده

    پاسخحذف
  4. salam ostad ma mokhalfim tamrin zyad nadid

    پاسخحذف
  5. دست بینیم بابا۶ آبان ۱۳۸۹ ساعت ۲۱:۴۱

    دفعه آخرتون باشه پاجه خواری میکنین جی دااااااش ما اعصاب ندارم ما بچه ته شهرم من مخالفم
    شیما آفرین یه قاقالیلی برات مبخرم
    با تشکر بجه های خوابگاه 9 قدیم که توسط قوم لعنت الله تربیت معلمی ها دربه در شدند
    اوه اون جا جن داره

    پاسخحذف
  6. خواهش میکنو تورو خدا استاد سوال نده
    تورووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووو خداااااااااااااااااااااااااااا

    از طرف زورو

    پاسخحذف
  7. salam zoro jan farda khodet behesh bgoo

    پاسخحذف
  8. مسعود روح افزا۷ آبان ۱۳۸۹ ساعت ۱۳:۳۴

    سلام استاد
    قرار بود تمرینای جدیدو رو وبلاگ بذارین اگه میشه زودتر بذارین که برسیم همشو حل کنیم چون این هفته نتونستم همشو حل کنم .
    در صورت امکان تا میتونین سوالا رو سخت تر و تخصصی تر بدین .

    پاسخحذف
  9. دست بینیم بابا۷ آبان ۱۳۸۹ ساعت ۱۵:۴۴

    آره یه نفر به پاچه خوارات افزوده شد
    آقای روح افزا یک دفعه دیگه حرف بزنی
    میگم پشت سر استاد چی گفتی ؟

    پاسخحذف
  10. مسعود روح افزا۷ آبان ۱۳۸۹ ساعت ۱۵:۴۹

    جرا دروغ میگید مگه خودتون اسم نادرید
    استاد به خدا کار من نبود دروغ میگن
    تورو خدا سوال نده
    خواهشن به جای من نظر ندید

    پاسخحذف
  11. مسعود روح افزا۷ آبان ۱۳۸۹ ساعت ۱۵:۵۳

    ostad ta mitoni soal beheh
    ma ke kam nemiarim
    student of phd nasiri

    پاسخحذف
  12. for student of jalali
    that has az data base
    we need for question and practide more and
    please answer to mail

    پاسخحذف
  13. salam jy chetory aziz

    ostad mer3333333333
    ke soal nadadid
    haleh rezai , sdighi ro gerafti

    پاسخحذف
  14. صدیقی پور و رضائی زاده۷ آبان ۱۳۸۹ ساعت ۱۶:۴۳

    استاد می بینید تو رو خدا 2 تا دانشجوی فعال هم پیدا میشه همه به ضدشون حرف میزنن
    استاد تو رو خدا یه چند تا سوال مشکل بدین تا کل هفته رو سوالا کار کنن
    استاد برا افراد فعال نمره مثبت در نظر بگیرید

    پاسخحذف