• illustrator Curse
  • 7Learn Android Course
  • 7Learn SEO Course
  • 7Learn WP Theme Course

    حرفه ای ترین دوره آموزش طراحی قالب وردپرس



  آیا می دانید با دوره های آموزشی سون لرن می توانید از 0 تا 100 طراحی وب را در منزل فراگیرید!

دوره مجازی #C (جلسه 19): More about Query

11 1453 ۱۸ شهریور ۹۴
در این جلسه در ادامه ی مباحث جلسه ی قبل، مفاهیم بیشتری در بحث Query را معرفی می کنیم. پیش از آن نیز یک پروژه ی کامل را تحت عنوان پایگاه داده فروشگاه یا Hypermarket طراحی کرده تا از این بعد در طول دوره از آن استفاده کنیم. علاوه بر آن با نرم افزار RedGate به منظور ریختن داده ی تست در تعداد و حجم بالا در پایگاه داده آشنا می شویم. مطالب آموزش داده شده در این جلسه به قرار زیر می باشند:
  • آنالیز مساله فروشگاه به طور کامل
  • طراحی پایگاه داده مربوطه
  • آشنایی با نرم افزار RedGate و مراحل نصب و محیط کاربری آن
  • معرفی نحوه ی تولید داده ها برای قرار دادن در پایگاه داده
  • آشنایی با مفهوم و عملیات Join در SQL Server
  • معرفی Inner join
  • نحوه ی استفاده از چند Inner join در یک Query
  • انجام عملیات مشابه Inner join با استفاده از مفهوم ضرب دکارتی
  • آشنایی با عملیات Left/Right Join
  • انجام چندین مثال برای فهم بیشتر مباحث join
  • معرفی چندین تابع پرکاربرد Built-in دیگر در SQL
در جلسه ی آینده مفاهیم بیشتری را پیرامون طراحی و استفاده و نگهداری از پایگاه داده مطرح خواهیم کرد.
این مطلب یک جلسه از دوره آموزش جامع #C - پایه تا پیشرفته است و برای دیدن آن باید در این دوره ثبت نام کنید .
توضیحات : با توجه به فراگیر شدن استفاده از پلتفرم .NET به همراه سیستم مدیریت پایگاه داده SQL Server به منظور انجام پروژه های تحت ویندوز در ابعاد بزرگ و همینطور متوسط و کوچک، دوره ی جامع #C را که شامل آموزش پایه تا پیشرفته ی این مفاهیم می باشد برای کاربران محترم وب سایت سون لرن تهیه و تولید کرده ایم. این دوره متشکل از چند فصل کلی می باشد که در سایر منابع آموزشی و کلاس های حضوری معمولا بصورت دوره هایی مستقل و جداگانه و مجموعا با هزینه ای بالغ بر 1 میلیون تومان ارائه می گردند در صورتی که وب سایت سون لرن به منظور حمایت از کاربران محترم، این چند دوره را در یک دوره ی جامع گردآوری کرده است تا شما عزیزان با صرف هزینه ای بسیار کمتر از کلاس های حضوری (در واقع کمتر از 15% هزینه کلاس های حضوری) بتوانید تمامی این مطالب را بصورت کامل فراگیرید. در این دوره مفاهیم کاربردی طراحی و پیاده سازی برنامه های Desktop با زبان #C و همینطور طراحی پایگاه داده با استفاده از SQL Server را بررسی خواهیم کرد. در هر فصل از دوره سعی شده است تا با انجام مینی پروژه ها، مطالب آموزشی بصورت کاملا کاربردی تدریس شود. علاوه بر این در پایان دوره یک پروژه کامل را از صفر تا 100 طراحی و پیاده سازی خواهیم کرد. امید است این دوره ی جامع برای شما دوستان گرامی مفید واقع گردد.
:: مطالب جدید سون لرن را از طریق ایمیل دریافت کنید :

دیدگاه ها 11 دیدگاه برای این مطلب ارسال شده است.

  • ‏‏
    Aria Banazadeh(۱۹ شهریور ۱۳۹۴)

    اقای زارعی اگه میشه از این به بعد برا هر جللس سهتا تمرین بدین بین جلسات بیکار نشیم!با تشکر

    • ‏‏
      آرین زارعی(۲۰ شهریور ۱۳۹۴)

      من در بعضی جلسات این کار رو می کنم ولی این خود شما هستید که باید بگردید و از منابع بی نهایت زیاد توی اینترنت تمرین پیدا کنید و اون ها رو حل کنید.

  • ‏‏
    مجید مجید(۲۰ شهریور ۱۳۹۴)

    سلام.
    من یه دیتابیس برای خودم درست کردم.داخلش چند تا ستون هست.که الان مثلا می خوام یه select بزنم ببینم هر نفر چند بار تشویق شده.ستون های من به این صورت است که یک فیلد شماره پرسنلی ،یک base table برای تعیین نوع تشویق یا تنبیه و یک سری فیلد نام و نام خانوادگی و….حدود 200 نفر اضافه کردم می خوام بدونم هر نفر چند بار تشویق ویا تنبیه شدن میشه کمکم کنید؟؟با count تعداد کل تشویق و تنبیه و میگیرم ولی نمی تونم برای همه رو یک جا توی یک select بگیرم.یعنی نتیجه این باشه که بگه شماره پرسنلی x 10 تشویق و 2 تنبیه وبرای همه رو بده اینجوری تا اخر

    • ‏‏
      آرین زارعی(۲۰ شهریور ۱۳۹۴)

      سلام .
      من تا اونجا که متوجه شدم ساختار دیتابیس شما به شکل زیر است:
      جدول بیس که شامل دو ستون آیدی و عنوان است و داده های اون به صورت مثلا 1-تشویق مالی 2-تنبیه مالی و … هست
      جدول دیگر هم به صورت (شماره پرسنلی – نام – نام خانوادگی – … ) است
      خب شما اینجا عنوان نکردید که تشویق ها و تنبیه ها رو د کجا ذخیره می کنید. کارکرد درست این هست که جدول بالایی(دوم) رو مثلا با همین سه ستون به نام جدول پرسنل ذخیره کنید و در یک جدول دیگر به شکل زیر عمل نمایید:
      جدول تنبیه ها و تشویق های پرسنل : آیدی پرسنل- آیدی تنبیه یا تشویق (بیس تیبل) – تاریخ و …
      حال با استفاده از یک کوئری و با کمک دستور case when که در ادامه دوره اون رو بررسی خواهیم کرد میتوان این کوئری رو گرفت
      select person_Id , sum(case when tanbih_Id =1 then 1 else 0 end) as tanbih , sum(case when tanbih_Id = 2 then 1 else 0 end) as tashvigh
      from TanbhiTashvighTable
      group by Person_Id

  • ‏‏
    مجید مجید(۲۰ شهریور ۱۳۹۴)

    خیلی لطف کردید.ممنونم

  • ‏‏
    امید دهقان(۲۱ شهریور ۱۳۹۴)

    با سلام من وقتی میخوام درون جدول خودم تغییراتی ایجاد کنم با این ارور مواجه می شم لطفا راهنمایی کنید. با تشکر
    http://s6.uplod.ir/i/00676/sftxtvb3ayc4.png

    • ‏‏
      آرین زارعی(۲۲ شهریور ۱۳۹۴)

      فکر می کنم در جلسات مربوط به فصل پایگاه داده این رو توضیح دادم… ولی درکل باید برید در قسمت تنظیمات و یک تنظیمی رو غیر فعال کنید. مسیرش به شکل زیر است :
      tools , options , designer , Uncheck the “prevent saving changes …” m

  • ‏‏
    Aria Banazadeh(۲۲ شهریور ۱۳۹۴)

    سلام اقای زارعی تو جلسات بعد لطف کنین ی کد برای وصل شدن به درگاه بانکی بدین!

    • ‏‏
      آرین زارعی(۲۲ شهریور ۱۳۹۴)

      سلام.
      این مطلب جزو مطالبمون نیست و شما باید در اصل با وب سرویس درگاه بانکی ارتباط برقرار کنید. من به شخصه ندیدم کسی در نرم افزار های دسکتاپ از این امکان استفاده کرده باشه. ولی در کل 2 راه وجود دارد استفاده از وب سرویس مربوطه توسط امکانات سی شارپ و دوم بازکردن یک مرورگر و صفحه ی وب در داخل نرم افزار ویندوزی…

  • ‏‏
    Aria Banazadeh(۲۳ شهریور ۱۳۹۴)

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

    • ‏‏
      آرین زارعی(۲۵ شهریور ۱۳۹۴)

      فکر کنم اگر uninstaller اون رو ران کنید. یعنی uninstall ش کنید، به شما این امکان رو بده که یک سری از نرم افزار ها رو پاک کنید. اگر این طور نشد مجبور هستید کلا یک بار پاک کنید و دوباره نصب کنید. کرک رو هم نمی دونم باید بگردید. من خودم متاسفانه ندارم … ولی می دونم پیدا میشه.

  • نکته : برای پاسخگویی سریعتر و بهتر، بخش نظرات این مطلب مختص پرسش و پاسخ های کاربران ثبت نامی در دوره ی دوره آموزش جامع #C - پایه تا پیشرفته است .
    اگر قبلا در این دوره ثبت نام کرده اید پس از ورود به سایت می توانید تمامی پرسش و پاسخ ها و نظرات مطرح شده ی این مطلب را مشاهده و اگر سوالی دارید در همینجا مطرح کنید.

    ورود/عضویت سریع با اکانت فیسبوک/جیمیل شما

    :: شما می توانید با استفاده از اکانت یاهو یا جیمیل خود به صورت کاملا امن، سریع و بدون نیاز به ورود اطلاعات عضو و وارد سایت شوید. در این صورت هیچ نیازی به ورود نام کاربری و رمز عبور خود نخواهید داشت و هویت شما از طریق ایمیلتان مورد تائید قرار می گیرد .
    برای استفاده از این روش باید در اکانت گوگل(جیمیل) و یا یاهوی خود لاگین باشید .
    عضویت/ ورود سریع با :
    در حال اتصال ...

    ورود به سایت

    ورود سریع با :
    در حال اتصال ...

    جستجو در سون لرن

    عبارت :
    7LearnTelegram