کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

یادگیری رایگان SQL Server

MSSQLServer یکی از سیستم های مدیریت بانک های اطلاعاتی رابطه ای (Relational)است که توسط شرکت مایکروسافت ارائه شده استSQL Serverاز مدل سرویس دهنده - سرویس گیرنده(Client/Server)تبعیت می نماید. در این مدل، درخواست های(InQuery)سرویس گیرندگان برای سرویس دهنده ارسال و در سمت سرویس دهنده بررسی و آنالیز می گردند. در ادامه، پردازش های‌ مورد نیاز بر روی اطلاعات ذخیره شده در بانک های اطلاعاتی انجام و در نهایت، نتایج برای سرویس گیرنده ارسال خواهد شد.SQL Server با استفاده از مجموعه عناصری(Components)که به صورت هدفمند اجراء می گردند، قادر به تامین نیازها و درخواست ها از مخازن داده(Data Storages)می باشد.


آموزش SQL Server Database Development

بررسی اجمالی توسعه ی دیتابیس
توسعه دیتابیس

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

4122 بازدید
ادامه
نرمال سازی پایگاه داده
نرمال سازی پایگاه داده

مدل سازی داده های منطقی جایی است که در آن ورودی های تجاری، مولفه های آن (ستون ها) و چگونگی ارتباط داخلی ورودی ها با یکدیگر که در نهایت جدول خواهند شد، را تعریف می کنید.

20920 بازدید
ادامه
تعریف انواع و اندازه های داده
معرفی انواع Data type در SQL

صفحات داده ی SQL Server داده ی ردیف (row data) را در خود دارد و تقریبا در 8060 بایت پوشانده می شود، گرچه یک مکانیزم سرریز ردیف وجود دارد که می توانید مشارکت داشته باشد.

5768 بازدید
ادامه
تعریف یک کلید اصلی (primary key)
تعریف یک کلید اصلی (primary key)

شما همیشه باید راهی خاص برای شناسایی و دسترسی به یک ردیف داشته باشید. این یکی از اصول در پشت اولین فرم نرمال (First Normal Form) می باشد.

23477 بازدید
ادامه
تعریف یک Clustered Index
تعریف یک Clustered Index

ممکن است آن را قبلا خوانده باشید و یا ممکن است در مورد آن چیزی ندانید، به هرحال من دوباره آن را در اینجا مطرح می کنم.

7350 بازدید
ادامه
تعریف محدودیت ها  (constraints)
تعریف محدودیت ها (constraints)

داستانی که همیشه استفاده می کنم برای تکمیل بحث خود در مورد ترکیب محدودیت های داخلی (native constraints) حول یک تعامل مشاوره ( consulting engagement) می چرخد که سال ها پیش به بررسی آن پرداختم.

7941 بازدید
ادامه
انتخاب شاخص های nonclustered
انتخاب شاخص های nonclustered

در مورد کلید اولیه و clustered index برای جدول ها و همچنین محدودیت ها و حفاظت داده ها صحبت کرده ایم. اما شاخص های اضافه چطور؟ لازم است خیلی سریع داده را از دیتابیس خارج کنیم. چگونه می توانیم آنها را تعریف کنیم؟

6541 بازدید
ادامه
Query  های آماده و برنامه های ذخیره شده
Query های آماده و برنامه های ذخیره شده

ما طراحی منطقی و فیزیکی را بررسی کرده ایم. اکنون زمان آن رسیده تا از دیتابیس داده بگیریم. روش های انجام این کار چه هستند؟

10810 بازدید
ادامه
Querying در مجموعه ها
Querying در مجموعه ها

توسعه دهنده هایی که کلا با query های اظهاری آشنا نیستند، معمولا به سمت لوپ کردن مکانیزم ها پیش می روند، به عنوان مثال مکان نماهایی (cursor) که داده های یک سطر را در یک زمان بازیابی می کنند، منجر به ناکارآمدی در query می شوند.

5709 بازدید
ادامه
جلوگیری از Index Nulification
جلوگیری از Index Nulification

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

4723 بازدید
ادامه
جدول های موقت و متغیرهای جدول
جدول های موقت و متغیرهای جدول

مانطور که query های خود را نمایش دادید، دریافتید که به دلایل اجرا ممکن است مجبور باشید نتایج متوسط را در یک ساختار موقت ذخیره کنید.

14696 بازدید
ادامه
کار با trigger ها
کار با trigger ها

Trigger ها نوع خاصی از برنامه ی ذخیره شده می باشند که می توانند برای عمل روی فعالیت یک جدول مانند INSERT, UPDATE, یا DELETE نوشته شوند. اگر زیاد از حد استفاده شوند، به طور بالقوه می توانند منجر به عملکردهای اجرایی مانند بلاک کردن (blockin) شوند و اگر به درستی نوشته نشوند ممکن است شما داده ای را از دست بدهید.

33677 بازدید
ادامه