جمعه 8 مرداد 1389
 
    محتویات سایت
  پروژه ها     
  سایتهای مرتبط    




 
 

Enforcing Referential Integrity using DDL
توسط   محمد  سلیم آبادی  1389/5/1  -  تعداد بازدید: 37
جامعیت داده ها یکی از مباحث کلیدی، مهم و اساسی در طراحی فیزیکی یک بانک اطلاعاتی می باشد. این جامعیت به انواع مختلفی تقسیم شده که یکی از آنها RI می باشد. در این مقاله در مورد پیاده سازی آن توسط DDL بحث شده است.



جزیره ها (Islands)
توسط   محمد  سلیم آبادی  1389/4/27  -  تعداد بازدید: 61
جزیره ها یا Existing Ranges یک مساله عمومی و پر کاربرد است. با کمک ROW_NUMBER بسادگی و بشکل موثری می توانیم این مساله را حل کنیم.


Exact Relational Division Operator
توسط   محمد  سلیم آبادی  1389/4/24  -  تعداد بازدید: 52
تقسیم دقیق یک نوع از تقسیم رابطه ای است. SQL و بطبع MS SQL Server هنوز عملگری را برای این منظور پیاده سازی نکرده اند. در نتیجه توسعه دهندگان پایگاه داده ها مجبورند با تکیه بر توانایی های Querying خود این عملگر را به شکل موثری پیاده سازی کنند.


Aggregate Window Function
توسط   محمد  سلیم آبادی  1389/4/22  -  تعداد بازدید: 88
ماده OVER یک ابزار قدرتمندی است که جزئی از زبان استاندارد SQL بشمار می آید. SQL Server در نسخه ی 2005 خود این ماده را معرفی نمود.


تفاوت بین قیود unique و primary key
توسط   محمد  سلیم آبادی  1389/4/10  -  تعداد بازدید: 244
این دو کلید تفاوت های چشمگیری ندارند ولی دانستن تفاوت های میان آن دو خالی از لطف نخواهد بود.


Unpivoting data
توسط   محمد  سلیم آبادی  1389/4/10  -  تعداد بازدید: 144
unpivoting data یک تکنیک بسیار کاربردی برای نرمال کردن جداولی است که به شکل غیر نرمال ایجاد شده اند. در واقع می شود گفت unpivoting عکس عمل pivoting می باشد.



Analytical Ranking Functions
توسط   محمد  سلیم آبادی  1389/4/8  -  تعداد بازدید: 144
توابع ranking که به SQL Server 2005 اضافه شدند، راه بسیار موثری را برای محاسبه ی اعداد ترتیبی و رده بندی پیش روی ما قرار داده اند.


چگونه در SQL Server 2008 بعد از ساخت جدول ویژگی های یک ستون را تغییر دهیم
توسط   محمد  سلیم آبادی  1389/3/12  -  تعداد بازدید: 304
اگر پس از ساخت جدول در SQL Server 2008 تصمیم بگیرید که نوع ستونهای تعریف شده را تغییر دهید، به طور پیش فرض این امکان وجود ندارد و هنگام ذخیره کردن تغیرات جدول SQL Server با یک پیغام مانع از ذخیره ی تغیرات خواهد شد.


حذف کاراکترهای تکراری در کنار همدیگر
توسط   محمد  سلیم آبادی  1389/3/12  -  تعداد بازدید: 207
در این مقاله راه حل هایی معرفی شده است که کاراکترهای تکراری کنار هم را فشرده کرده و تنها یک نمونه از آن را باقی می گذارد. این مساله در جاهای خاصی نیاز است.


تکنیکی برای Update داده ها (بخش دوم)
توسط   محمد  سلیم آبادی  1389/3/12  -  تعداد بازدید: 228
در بخش قبلی این مقاله به تکنیکی اشاره کردم که کدهای Update را با یک دستور SELECT تولید می کرد و ما نیاز داشتیم دوباره این کدها را اجرا کنیم. ولی در تکنیکی که در این مقاله به آن اشاره کرده ام با کمک Dynamic SQL کدها را بطور اتوماتیک تولید و بطور اتوماتیک نیز اجرا می کند. کافیست که SP را با یک پارامتر مناسب EXECUTE کنید.


نقل قول (Quotation) در SQL Server
توسط   محمد  سلیم آبادی  1389/3/10  -  تعداد بازدید: 234
کار با کاراکتر تک کوتیشن (') برای شروع سخت به نظر می رسد، بوِیژه در بحث Dynamic SQL این پیچیدگی دیده می شود. اما با مطالعه ی این Tip شما در پروژه هایتان به سادگی با این موضوع کنار خواهید آمد.


تجزیه کردن یک رشته به عناصر آن
توسط   محمد  سلیم آبادی  1389/3/10  -  تعداد بازدید: 202
Comma-Seprated List یک رشته ای است که عناصر/آیتم های آن با یک کاراکتری از هم تفکیک شده اند. برای تبدیل این رشته به عناصر آن نیاز به بحث Splitting/Parsing وجود دارد. که این مقاله به برخی از تکنیک ها و راه حل های Set-Based اشاره می کند.


پیاده سازی روش جایگزین برای TVP
توسط   محمد  سلیم آبادی  1389/3/2  -  تعداد بازدید: 246
SQL Server 2008 یک نوع پارامتر برای روتین هایی چون تابع و پروسیجر معرفی کرد که از نوع جدول بودند. یعنی امکان ارسال جدول به عنوان ورودی یک جدول امکان پذیر شد. ولی چگونه در نسخه های قبلی به این مهم دست یابیم؟ برای رسیدن به پاسخ این مساله شما را به خواندن این مقاله دعوت می کنم.


123
             ورود به سیستم 
     عضویت در خبرنامه