تبليغاتX
UNiComp.iR | Download Direct Tutorials Video , Film | دانلودمستقیم فیلم آموزشی،کتاب،جزوه،مقاله

فيلم هاي آموزشي Sql Server سري 32- گروه آموزشي - Integrity - Learnkey


فيلم هاي آموزشي Sql Server سري 32- گروه آموزشي - Integrity - Learnkey
 
 

 
جامعیت داده ها (Data Integrity) تضمین می کند که داده هایی که در جداول ذخیر می شوند از صحت کامل بر خوردارند.

در SQL جامعیت داده ها را با کمک دو مکانیزم پیاده سازی و به اجرا در می آوریم:

1. Constraints
2. Trigger

یکی از دسته بندی هایی که در کتاب های علمی پایگاه داده ها برای جامعیت ذکر شده است به قرار زیر است:

1.

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


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

ALTER TABLE تغيير دادن يك جدول
DROP TABLE پاك كردن يك جدول


فيلم هاي آموزشي Sql Server سري 30- گروه آموزشي - extended Properties - Learnkey


فيلم هاي آموزشي 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


فيلم هاي آموزشي 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


فيلم هاي آموزشي 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


فيلم هاي آموزشي 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 سري 26- گروه آموزشي - Temp Tables - Learnkey

 اصولا SQL Server براي اجتناب برنامه‌نويسان از ساخت جداول موقت، از يك نوع داده(Data type) خاص به نام Table پشتيباني مي‌كند كه مزيت استفاده از آن اين است كه به‌جاي هاردديسك، در حافظه رم قرارگرفته است و در نتيجه نسبت به جداول موقت سرعت بيشتري دارد....


فيلم هاي آموزشي Sql Server سري 25- گروه آموزشي - NULL- Learnkey


فيلم هاي آموزشي Sql Server سري 25- گروه آموزشي - NULL- Learnkey


چگونه فرمهای asp.net میتوانند به همدیگر مقادیر ارسال کنند؟


دلایل ارسال پارامتر میتواند متعدد باشد. مثلا فرض کنید صفحه ای طراحی کرده ایم به نام showuserinfo که وظیفه دارد اطلاعات یک کاربر خاص را نمایش دهد.
در این حالت میتوانیم با ارسال شناسه یا نام کاربری فردی که قصد داریم اطلاعات او را نمایش دهیم به این صفحه بعنوان یک پارامتر، باعث شویم که صفحه مذکور بداند که اطلاعات کدام کاربر را بایستی نمایش دهد.
برای ارسال پارامتر ها چند راه مختلف داریم :
• استفاده از query string
• استفاده از متدهای Server.Transfer یا Server.Execute

استفاده از query string

اسن راه معمول ترین راه انتقال اطلاعات بین صفحات میباشد. استفاده از این راه بسیار ساده و معمول است اما مشکل آن این است که پارامترهای ارسالی جزئی از URL صفحه شده و بنابراین توسط کاربر قابل مشاهده و حتی ویرایش میباشند. لذا این روش امنیت بالایی ندارد مگر آن که توسط برخی کلاسهای ارائه شده در دات‌ نت، پارامتر مربوطه را رمزنگاری کرده و آن را ارسال نماییم. سپس در صفحه مقصد این پارمتر را رمزگشایی کنیم و از آن استفاده نماییم.
برای ارسال اطلاعات به این روش، میبایست کاری کنیم که در نهایت URL صفحه مثلا به این شکل دربیاید: همانطور که میبینید، کاربر استفاده کننده از وب سایت ما میتواند به صورت دستی به راحتی شناسه کاربری را عوض کند! پس در این مورد بایستی برنامه را به گونه ای طراحی نماییم که با مشکلات امنیتی مواجه نشویم.
تعداد متغیرهایی که در این روش میتوانیم ارسال نماییم محدودیتی ندارد. برای ارسال چند پارامتر در این روش، آنها را با علامت

صفحه بندي نتايج زياد حاصل از اجراي پرس و جو در ASP.NET


معرفی:

صفحه بندی نتایج حاصل از اجرای جستجو روی بانک اطلاعاتی در برنامه‌های ASP.NET از مشکلات معروف می‌باشد. به بیان مختصر، شما نمی‌خواهید که تمام نتایج حاصل از پرس و جو (Query ) را در یک صفحه نمایش دهید مثلاً اگر یک میلیون رکورد داشته باشید، صفحه شما بسیار بزرگ و غیر قابل دسترسی خواهد شد. بنابراین دسته بندی نتایج مثل اعدادی که در پائین سایت google می‌بینید و نتایج را صفحه به صفحه به شما نشان می‌دهد، کاملاً ضروری است. در صورتی که در ASP مدل قدیمی صفحه بندی عمل سختی بود، اما این کار در ASP.NET با تنها چند خط که توسط کنترل Data Grid قابل پیاده سازی است. بنابراین صفحه بندی در ASP.NET ساده است، اما حالت پیش فرض Data Grid برای صفحه بندی، واکنشی
 
 
 

فيلم هاي آموزشي Sql Server سري 24- گروه آموزشي - Simple Syntax - Learnkey


فيلم هاي آموزشي Sql Server سري 24- گروه آموزشي - Simple Syntax - Learnkey

مشاهده آنلاين


سري 29 ام فيلم هاي آموزشي ASP.NET شركت Total Training به صورت لينك مستقيم


سري 29 ام فيلم هاي آموزشي ASP.NET شركت Total Training به صورت لينك مستقيم


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


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

مشاهده آنلاين


فيلم هاي آموزشي Sql Server سري 22 - گروه آموزشي - BLOB - Learnkey


فيلم هاي آموزشي Sql Server سري 22 - گروه آموزشي - BLOB - Learnkey

فیلد از نوع Blob به عنوان Lookup Field


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


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

GUID با استفاده از تابع استاندارد NEWID در SQLSERVER و الگوریتم درونی SERIAL NUMBER ویندوز اعداد یونیک بر روی یک کامپیوتر ایجاد مینماید.همچنین بر روی ماشین ها و کامپیوترهای مستقل از یکدیگر شماره های منحصر بفردی تولید می کند از 16 بایت تشکیل شده است که نمایش آن به صورت هگز میباشد .
بنابراین میتوان با تعریف فیلد GUID در یک جدول هر رکورد را در یک جدول در تمام دیتابیس یونیک تعریف کرد
برای مثال فرض کنید میخواهیم جدولی را از یک دیتابیس مرکزی به نقاط مختلف کپی نماییم و در آن نقاط اطلاعات جدول را ویرایش کنیم پس از مدتی جداول فرعی را با جداول اصلی ادغام نماییم در صورت استفاده از IDENTITY امکان ایجاد رکوردهای مختلف با آی دی های مشابه در جدول اصلی و فرعی وجود دارد ولی در صورت استفاده از GUID ....

پنل با هوشSpry Collapsible Panel | Collapsible


 Spry Collapsible Panel: Dreamweaver CS4 Tutorial

دانلود مستقيم با پنچ كيفيت عالي و HD


Search Engine Submission - AddMe