تعداد ویدئو | 70 |
---|---|
زمان دوره | 02:29:00 |
مترجم | پرووید |
ناظر ترجمه | پرووید |
دوبلر | پرووید |
ناظر دوبلاژ | پرووید |
سایت منتشر کننده | پلورال سایت |
آموزش کار با جداول در SQL Server یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته آموزشی، آموزش طراحی و پیاده سازی جداول در SQL Server است که با نام اصلی Designing and Implementing SQL Server Tables and Views از شرکت Pluralsight منتشر شده است.
جداول در SQL Server یک ساختار اساسی برای سازماندهی و ذخیره داده ها در یک سیستم پایگاه داده رابطه ای را تشکیل می دهند. طراحی صحیح جداول شامل تعریف انواع داده های مناسب، ایجاد روابط کلید اولیه و خارجی، و اعمال محدودیت های یکپارچگی داده ها و یا همان data integrity constraint از طریق constraint ها و index ها می باشد. تکنیکهای نرمال سازی به کاهش افزونگی و اطمینان از سازگاری دادهها کمک میکند، در حالی که غیرنرمال سازی ممکن است برای بهینهسازی عملکرد در سناریوهای خاص استفاده شود. استراتژی های ایندکس سازی کارآمد، مانند ایندکس های خوشه ای و غیر خوشه ای، عملکرد پرس و جو را با تسهیل بازیابی سریع داده ها بر اساس معیارهای مشخص، افزایش می دهند.
در SQL Server قابلیت View مکانیسم قدرتمندی برای ساده کردن دسترسی به داده ها و پرس و جو با کپسوله کردن منطق پیچیده SQL در جداول مجازی را فراهم می کند. این view ها میتوانند پیچیدگی مدلهای داده ها را از بین ببرند و به کاربران یک رابط ساده شده و سطح بالا برای بازیابی اطلاعات ارائه دهند. آنها قابلیت استفاده مجدد کد را با متمرکز کردن منطق پرس و جو رایج ایجاد می کنند و با افشای تنها داده های مربوط به کاربران یا برنامه ها، امکان کنترل دسترسی دقیق را فراهم می کنند. بهعلاوه، view ها میتوانند عملکرد را با پیشمحاسبهسازی و ذخیرهسازی نتایج پرسوجو افزایش دهند و هزینههای سربار اجرای مکرر پرسوجوهای پیچیده را کاهش دهند.
فصل اول: مقدمه دوره آموزشی
فصل دوم: معرفی Table ها و View ها
فصل سوم: طراحی و پیاده سازی جداول
فصل چهارم: بهبود طراحی جدول از طریق نرمال سازی
فصل پنجم: اطمینان از یکپارچگی داده ها با Constraint ها
فصل ششم: طراحی View برای برآورده کردن نیازهای تجاری
فصل هفتم: پیاده سازی Indexed View ها
فصل هشتم: پیاده سازی Partitioned View ها
فصل نهم: جمع بندی
تمامی حقوقی مادی و معنوی متعلق به گروه آموزشی پرووید است.