|
|
پیاده سازی RI توسط تریگر و پروسیجر
توسط
محمد سلیم آبادی
1389/5/21
- تعداد بازدید: 155
گاهی اوقات واقعا ناچار هستیم از کلید خارجی صرف نظر کنیم و کار را به تریگر و پروسیجر بسپاریم. بطور مثال برای حل مشکل multiple cascade paths تنها راه موجود استفاده از تریگر می باشد.
|
|
|
تکنیکی بسیار ساده و کاربردی برای جستجوی پویا
توسط
محمد سلیم آبادی
1389/5/20
- تعداد بازدید: 231
چستجوی پویا را از طریق روشهای پویا و استاتیک می توانیم حل کنیم. روشهای پویا برای تازه کارها می تواند بسیار دشوار باشد. در این مقاله به یک روش بسیار ساده و ایستا برای حل این مساله پرداخته می شود.
|
|
|
تجمع ستونی (Column Aggregates)
توسط
محمد سلیم آبادی
1389/5/13
- تعداد بازدید: 191
همه ما می دانیم که چگونه توابعی تجمعی روی سطرها اعمال می شوند ولی آیا تابعی وجود دارد که تجمع ستونی را انجام دهد؟ این مقاله به این موضوع اختصاص دارد.
|
|
|
Enforcing Referential Integrity using DDL
توسط
محمد سلیم آبادی
1389/5/1
- تعداد بازدید: 277
جامعیت داده ها یکی از مباحث کلیدی، مهم و اساسی در طراحی فیزیکی یک بانک اطلاعاتی می باشد. این جامعیت به انواع مختلفی تقسیم شده که یکی از آنها RI می باشد. در این مقاله در مورد پیاده سازی آن توسط DDL بحث شده است.
|
|
|
استفاده از Filtered Index برای داشتن ستون منحصر بفرد با چند مقدار NULL
توسط
محمد سلیم آبادی
1389/4/28
- تعداد بازدید: 241
|
|
|
جزیره ها (Islands)
توسط
محمد سلیم آبادی
1389/4/27
- تعداد بازدید: 230
جزیره ها یا Existing Ranges یک مساله عمومی و پر کاربرد است. با کمک ROW_NUMBER بسادگی و بشکل موثری می توانیم این مساله را حل کنیم.
|
|
|
Exact Relational Division Operator
توسط
محمد سلیم آبادی
1389/4/24
- تعداد بازدید: 208
تقسیم دقیق یک نوع از تقسیم رابطه ای است. SQL و بطبع MS SQL Server هنوز عملگری را برای این منظور پیاده سازی نکرده اند. در نتیجه توسعه دهندگان پایگاه داده ها مجبورند با تکیه بر توانایی های Querying خود این عملگر را به شکل موثری پیاده سازی کنند.
|
|
|
Aggregate Window Function
توسط
محمد سلیم آبادی
1389/4/22
- تعداد بازدید: 268
ماده OVER یک ابزار قدرتمندی است که جزئی از زبان استاندارد SQL بشمار می آید. SQL Server در نسخه ی 2005 خود این ماده را معرفی نمود.
|
|
|
تفاوت بین قیود unique و primary key
توسط
محمد سلیم آبادی
1389/4/10
- تعداد بازدید: 518
این دو کلید تفاوت های چشمگیری ندارند ولی دانستن تفاوت های میان آن دو خالی از لطف نخواهد بود.
|
|
|
Unpivoting data
توسط
محمد سلیم آبادی
1389/4/10
- تعداد بازدید: 321
unpivoting data یک تکنیک بسیار کاربردی برای نرمال کردن جداولی است که به شکل غیر نرمال ایجاد شده اند.
در واقع می شود گفت unpivoting عکس عمل pivoting می باشد.
|
|