تمرین شماره ۳

توضیحات کلی:

این بخش را با دقت بخوانید

  • برای این تمرین هیچ جدول داده‌ای وجود ندارد و شما باید جداول مورد نیاز رو بعنوان جواب مسائل یا برای تست کردن جواب‌های خودتون بسازید.
  • شما می‌توانید سلول‌های جدیدی در این نوت‌بوک ایجاد کنید، مثلا برای تست، عیب‌یابی یا کاوش اطلاعات. در واقع توصیه‌ی ما این هست که حتما این کار را انجام دهید.
  • وقتی عبارت In [*]: را در سمت چپ سلولی که در حال اجرایش هستید، مشاهده می‌کنید، بدین معنیست که کد یا درخواست شما در حال اجراست.
    • اگر سلول هنگ کرد (یعنی برای مدت زمان زیادی اجرایش ادامه پیدا کرد) برای ریستارت کردن ارتباط SQL، باید کل کرنل پایتون را ریستارت کنید
    • برای ریستارت کردن کرنل پایتون میتوانید از منوی بالای صفحه استفاده کنید: "Kernel >> Restart & Clear Output" و سپس سلول بالای این صفحه را مجددا اجرا کنید تا اتصال به پایگاه داده مجددا انجام شود.
  • به خاطر داشته باشید:
    • %sql [SQL]
      برای کوئری‌های _تک خطی_ هست.
    • %%sql [SQL]
      برای کوئری‌های _چند خطی_ هست.
  • در صورتی که به مشکلی برخوردید و سوالی داشتید از طریق این فروم در سامیاد میتوانید سؤالتان را بپرسید.

توضیحات ارسال تمرین:

  • فایل iPython notebook مربوط به این تمرین را ارسال نکنید.
  • هر کدام از کوئری‌هایتان را به مکان مشخص شده برای همان کوئری درون اسکریپت submit.py کپی کنید.
    • دستورات %sql یا %%sql را کپی نکنید و فقط کوئری را کپی کنید.
    • ما کوئری‌های شما را روی یک پایگاه داده‌ی خالی اجرا کرده و بصورت اتوماتیک نمره‌دهی می‌کنیم.
  • پس از قرار دادن جواب‌هایتان درون فایل submit.py، این فایل را در قسمت مربوط به همین تمرین در سامیاد آپلود کنید

خوش بگذره!