
2. Trigger

فيلم هاي آموزشي Sql Server سري 31- گروه آموزشي - Alter and Drop - Learnkey

ALTER TABLE تغيير دادن يك جدول
DROP TABLE پاك كردن يك جدول
فيلم هاي آموزشي Sql Server سري 30- گروه آموزشي - extended Properties - Learnkey

توانایی اضافه کردن یک شرح برای یک ستون در enterprise Manager در 2000 SQL Server جدید می باشد که بخشی از عاملیت جدید است که به طور extended Properties شناخته می شود. مایکروسافت مقداری از خصوصیات گسترده شده را از قبیل Column description به عنوان بخشی از نصب Server استاندارد ایجاد کرده است. شما می توانید به طور کلی خصوصیات گسترده شده را برای ذخیره اطلاعات ویژه سایت یا اطلاعات ویژه کاربردی در حدود شئی های پایگاه داده ایجاد کنید. extended Properties نام کاربر تعریف شده و یک مقدار دارد که مقادیری از یک extended Properties مقادیر sql - variant می باشد که می تواند شامل بیش از 7500 بایت از داده ها باشد. شما می توانید extended Properties چندگانه را برای هر شئی با استفاده از روشهای ذخیره شده تعریف کنید
فيلم هاي آموزشي Sql Server سري 29- گروه آموزشي - UniqueID - Learnkey

نوع داده uniqueidentifier برای ذخیره کردن Guids استفاده می شود. SQL Server به طور خودکار مقادیر Guid را از همان راهی که مقادیر Identity ایجاد می شود، فراهم نمی کند. زیرا یک جدول می تواند شامل Guids چندگانه باشد، اما فقط یک Identity منحصر به فرد باشد. اگر چه، تابع NEWID که SQL Server آن را به صورت پیش فرض در نظر می گیرد زمانی که خصوصیات IsrowGuid ، Yes می شود. یک Guid جدید بر خواهد گشت زمانی که سطر قرار داده می شود.
فيلم هاي آموزشي Sql Server سري 28- گروه آموزشي - identity Col - Learnkey

زمانی که شما خصوصیات Identity یک ستون را تنظیم می کنید، شما به SQL Server می گویید که یک مقدار را در داخل ستون که به طور واحد هر سطر را مشخص می کند قرار دهد. نوع داده انتخاب شده ماهیت دقیق از ستون را تعیین می کند. ستونهای Identity می توانند نوع داده هایی مانند int و Smallint و tinyint یا decimal داشته باشند. زمانی که SQL Server یک سطر را در داخل یک جدول که دارای یک ستون Identity است قرار می دهد. آن به طور خودکار ارزشی برای ستون مبنی بر ارزش استفاده شده اخیر (که با Identity Seed شروع می شود) و Identity Increment مشخص شده زمانی که جدول ایجاد شده بود ایجاد می کند. برای مثال، اگر یک ستون Identity به عنوان یک Small int با Identity Seed ، 50 و یک Identity Increment ، 5 تعریف شود اولین سطر عدد 50 و دومین سطر 55 و سومین سطر 60 و غیره تخصیص داده می شود فقط یک ستون در یک جدول می تواند تنظیمات Identity Property را داشته باشد.
فيلم هاي آموزشي Sql Server سري 27- گروه آموزشي - PK Values - Learnkey

Super Key : هر ترکیبی از attribute ها که خاصیت کلید رو داشته باشن ... بدون هیچ شرطی ( البته باید unique باشن )
Candidate Key : کلید هائی که علاوه بر unique بودن، خاصیت minimality رو هم دارن، یعنی از این کمتر نمیشن !! و اگه عضوی از اون مجموعه رو حذف کنیم، خاصیت unique شون بهم میخوره ...
Primary Key : یکی از candidate key هست که توسط طراح بانک ( عمدتا برنامه نویس ) به عنوان کلید اصلی انتخاب میشه
Alternate Key : تمام candidate key ها به غیر از primary key
Foreign key : کلید خارجی
فيلم هاي آموزشي Sql Server سري 26- گروه آموزشي - Temp Tables - Learnkey
اصولا SQL Server براي اجتناب برنامهنويسان از ساخت جداول موقت، از يك نوع داده(Data type) خاص به نام Table پشتيباني ميكند كه مزيت استفاده از آن اين است كه بهجاي هاردديسك، در حافظه رم قرارگرفته است و در نتيجه نسبت به جداول موقت سرعت بيشتري دارد....
فيلم هاي آموزشي Sql Server سري 25- گروه آموزشي - NULL- Learnkey

استفاده از query string
اسن راه معمول ترین راه انتقال اطلاعات بین صفحات میباشد. استفاده از این راه بسیار ساده و معمول است اما مشکل آن این است که پارامترهای ارسالی جزئی از URL صفحه شده و بنابراین توسط کاربر قابل مشاهده و حتی ویرایش میباشند. لذا این روش امنیت بالایی ندارد مگر آن که توسط برخی کلاسهای ارائه شده در دات نت، پارامتر مربوطه را رمزنگاری کرده و آن را ارسال نماییم. سپس در صفحه مقصد این پارمتر را رمزگشایی کنیم و از آن استفاده نماییم.
معرفی:
صفحه بندی نتایج حاصل از اجرای جستجو روی بانک اطلاعاتی در برنامههای ASP.NET از مشکلات معروف میباشد. به بیان مختصر، شما نمیخواهید که تمام نتایج حاصل از پرس و جو (Query ) را در یک صفحه نمایش دهید مثلاً اگر یک میلیون رکورد داشته باشید، صفحه شما بسیار بزرگ و غیر قابل دسترسی خواهد شد. بنابراین دسته بندی نتایج مثل اعدادی که در پائین سایت google میبینید و نتایج را صفحه به صفحه به شما نشان میدهد، کاملاً ضروری است. در صورتی که در ASP مدل قدیمی صفحه بندی عمل سختی بود، اما این کار در ASP.NET با تنها چند خط که توسط کنترل Data Grid قابل پیاده سازی است. بنابراین صفحه بندی در ASP.NET ساده است، اما حالت پیش فرض Data Grid برای صفحه بندی، واکنشی
فيلم هاي آموزشي Sql Server سري 24- گروه آموزشي - Simple Syntax - Learnkey
مشاهده آنلاين

فيلم هاي آموزشي Sql Server سري 23- گروه آموزشي - Special Datatype- Learnkey

مشاهده آنلاين
فيلم هاي آموزشي Sql Server سري 22 - گروه آموزشي - BLOB - Learnkey
فیلد از نوع Blob به عنوان Lookup Field

فيلم هاي آموزشي Sql Server سري ۲۱ - گروه آموزشي - GUID - Learnkey

پیوند ها