دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۶
  • آبان

جلسه ۳۷ : View در SQLite

  • دسته‌بندی‌ها :
جلسه ۳۷ : View در SQLite
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه

      با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن ، و کاربرانی که دوره آموزش SQLite را دنبال می کنند. یک View یا نمایه در SQLite چیزی بیش از دستورات SQLite است. View در SQLite ، در واقع ترکیبی از یک جدول در قالب یک پرس و جوی SQLite از پیش تعریف شده است. یک نمایه در SQLite می تواند شامل تمام رکوردهای یک جدول یا ردیف های انتخاب شده از یک یا چند جدول باشد. در واقع View در SQLite را می توان از یک یا چند جداول ایجاد کرد که با پرس و جوی SQLite نوشته شده که این به هدف ایجاد نمایه بستگی دارد، برای آشنایی بیشتر با عملکرد View در SQLite در ادامه ی این مباحث با ما همراه باشید.

      آشنایی با View در SQLite

      در طی این آموزش شما با سینتکس و عملکرد نمایه در SQLite آشنا خواهید شد.

      نمایه ها انواع جداول مجازی هستند که به کاربران قابلیت های زیر را می دهند :

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

      نمایه ها در SQLite فقط خواندنی هستند. بنابراین شما قادر به اجرای DELETE، INSERT یا UPDATE در نمایه نیستید.

      ایجاد نمایه در SQLite

      نمایه ها در SQLite با دستور CREATE VIEW ایجاد می شوند.

      نمایه های SQLite را می توان از یک جدول ، چند جدول و یا سایر نمایه ها ایجاد کرد.

      سینتکس دستور CREATE VIEW به صورت زیر است :

      مثال : 

      شما می توانید جداول چندگانه را همانند وقتی که از SELECT استفاده می کنید، اعمال کنید.

      اگر از کلید واژه های اختیاری TEMP یا TEMPORARY نیز استفاده کنید، نمایه در دیتابیس TEMP ایجاد می شود.

      مثال

      جدول COMPANY را با رکوردهای زیر در نظر بگیرید :

      مثال : 

      این یک مثال از چگونگی ایجاد نمایه از جدول COMPANY است، که شامل تعداد کمی از ستون های COMPANY است:

      مثال : 

      سپس می توانید از COMPANY_VIEW همانند گرفتن query از جداول واقعی، query بگیرید :

      مثال : 

      نتیجه ی اجرای کد فوق به صورت زیر خواهد بود :

      مثال : 

      حذف نمایه ها

      برای حذف نمایه از دستور DROP VIEW به همراه view_name که نام نمایه است استفاده می شود.

      سینتکس دستور DROP VIEW :

      مثال : 

      دستور زیر نمایه ی COMPANY_VIEW را حذف می کند، که ما در مباحث فوق آن را ایجاد کردیم :

      مثال : 

      کلام آخر

      نمایه ها در دیتابیس ها کاربرد بسیاری دارند که مهمترین آن ایجاد جداول مجازی از داده های سایر جداول یا نمایه ها برای نمایش داده های مورد نظر و حفظ جداول اصلی می باشد. از این رو در این بخش به مباحث چگونگی ایجاد و مدیریت View در SQLite پرداختیم.

      QR:  جلسه ۳۷ : View در SQLite
      به اشتراک بگذارید


      دیدگاه کاربران
      1. تصویر کاربر