نمایش نتایج 1 تا 2 از 2

نام تاپیک: ساختن View در SQL Server 2008 R2

  1. #1

    Lightbulb ساختن View در SQL Server 2008 R2

    سلام
    با توجه به این که بسیاری از دوستان برنامه نویس که به تازگی وارد این وادی شده اند در مورد این که چگونه در پروژه ساخته شده خود توسط سی شارپ و بانک SQL دو یا چند جدول را ترکیب کنند سوالات زیادی میپرسند و منبع فارسی خوبی برای جواب دادن به سوالشان پیدا نمیکنند برآن شدم که آموزش ساختن View را به طور کامل و واضح توضیح بدهم .



    View چیست؟
    یک View در واقع نتیجه یک Select است، حال این Select می تواند ساده باشد و یا از ترکیب چند جدول حاصل شود. مثلا در یک جدول که اطلاعات دانش آموزان را نگهداری می کند، یک View می تواند: "کلیه دانش آموزانی باشد که معدل آنها 15 است". همانگونه که پیداست یک View در واقع نتیجه یک select روی یک یا چند جدول می باشد (یک select ساده از یک جدول و یا یک join).
    نکات مهم در هنگام کار با view :
    1- برخورد Sql Server با view در هنگام خواندن دادها (select)دقیقا مانند یک جدول حقیقی می باشد. در همین جا یک مزیت بزرگ view آشکار می شود: می توان در مراحل پیاده سازی نرم افزار ساختار یک view را تغییر داد و ان را بهبود بخشید بدون آنکه رابط کاربر و کدهای user interface تغییر اساسی کنند.
    2- تنها در مورد view هایی که با یک select ساده (بدون join) ساخته می شوند می توان انتظار داشت که دستورات Insert، Update و Delete به درستی عمل کنند. بدین معنا که برخورد Sql Server با Viewدقیقا همانند یک جدول واقعی خواهد بود و دستورات DDL (Data Definition Language) و یا به عبارت ساده تر Insert، Update و Deleteعمل خواهند کرد.

    ادامه آموزش رو در یک فایل PDF قرار دادم .

    دانلود فایل PDF

    موفق باشید .

  2. #2

    نقل قول: ساختن View در SQL Server 2008 R2

    کمی هم سطح آموزش رو بالاتر ببری بهتر می شه.
    بیشتر درگیر کارهای اس کیو الی باید می شدی تا سی شارپی.
    مواردی از کارایی و Performance رو باید نمایش می دادی.
    مقایسه ای انجام نشده.
    خواص ویو ذکر نشده
    کاربرد هاش ذکر نشده
    مزایا و معایبش در طراحی های حجیم، محدودیت در تعداد ویو ها، آیا همیشه ویو می تونه راهگشا باشه، چرا گاهی نباید از ویو استفاده کرد...
    این ها باعث می شه که یک آموزش حرفه ای باشه.
    موفق باشی.
    آخرین ویرایش به وسیله محمد سلیم آبادی : سه شنبه 28 خرداد 1392 در 13:19 عصر
    توابع تبدیل تاریخ با دقت 5000 سال
    پذیرش پروژه، کامپوننت، آموزش برنامه نویسی (دلفی، اس کیو ال، ..) -> 09123780840

    دوستای گلم حمایت کنید : https://cafebazaar.ir/app/com.nikanmehr.marmarxword/


    نرم افزار پخش مویرگی

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •