
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 پشتيباني ميكند كه مزيت استفاده از آن اين است كه بهجاي هاردديسك، در حافظه رم قرارگرفته است و در نتيجه نسبت به جداول موقت سرعت بيشتري دارد....
ادامه مطلب...
در این حالت میتوانیم با ارسال شناسه یا نام کاربری فردی که قصد داریم اطلاعات او را نمایش دهیم به این صفحه بعنوان یک پارامتر، باعث شویم که صفحه مذکور بداند که اطلاعات کدام کاربر را بایستی نمایش دهد.
برای ارسال پارامتر ها چند راه مختلف داریم :
• استفاده از query string
• استفاده از متدهای Server.Transfer یا Server.Execute
استفاده از query string
اسن راه معمول ترین راه انتقال اطلاعات بین صفحات میباشد. استفاده از این راه بسیار ساده و معمول است اما مشکل آن این است که پارامترهای ارسالی جزئی از URL صفحه شده و بنابراین توسط کاربر قابل مشاهده و حتی ویرایش میباشند. لذا این روش امنیت بالایی ندارد مگر آن که توسط برخی کلاسهای ارائه شده در دات نت، پارامتر مربوطه را رمزنگاری کرده و آن را ارسال نماییم. سپس در صفحه مقصد این پارمتر را رمزگشایی کنیم و از آن استفاده نماییم.برای ارسال اطلاعات به این روش، میبایست کاری کنیم که در نهایت 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

بنابراین میتوان با تعریف فیلد GUID در یک جدول هر رکورد را در یک جدول در تمام دیتابیس یونیک تعریف کرد
برای مثال فرض کنید میخواهیم جدولی را از یک دیتابیس مرکزی به نقاط مختلف کپی نماییم و در آن نقاط اطلاعات جدول را ویرایش کنیم پس از مدتی جداول فرعی را با جداول اصلی ادغام نماییم در صورت استفاده از IDENTITY امکان ایجاد رکوردهای مختلف با آی دی های مشابه در جدول اصلی و فرعی وجود دارد ولی در صورت استفاده از GUID ....
ادامه مطلب...
یادگیری زبان، مهارتی است که بشر هنوز مقام اولی خود را نسبت به کامپیوترها از دست نداده است؛ اما پژوهشگران آی.بی.ام برنامه هوشمندی ساختهاند که ترجمهای دقیق و سریعتر از انسان ارایه میدهد.
فریبا فرهادیان: تصور کنید در حال ارسال پیام فوری اینترنتی هستید و طرف مقابلتان، اهل چین یا ژاپن یا یکی دیگر از کشورهایی است که اصلا چیزی از زبانشان سر در نمیآورید. شما این کار را بهوسیله یک میانجی کامپیوتری به راحتی انجام میدهید، بدون اینکه حتی ذرهای اشتباه یا بیدقتی در کارتان رخ دهد.
به گزارش نیویورکتایمز، برای اینکه بهزودی بتوانید به این رویا دست پیدا کنید، گروهی صدنفره از آی.بی.ام شامل ریاضیدانان و نرمافزارنویسان به سختی بر روی پروژهای با نام ان.فلوانت (n.Fluent) مشغول کارند. آنها قصد دارند یک ابزار ترجمه خودکار خلق کنند که سرعت و دقتش به قدری باشد که بتوان از آن در ارسال پیام فوری بین افرادی با 2 زبان مختلف استفاده کرد
نکته مهم این پروژه این است که تیم صد نفره آی.بی.ام از سوی چهارصدهزار نفر دیگر پشتیبانی میشود که در بیش از 170 کشور دنیا زندگی میکنند. وظیفه این افراد این است که لمس انسانی را نیز به این پروژه بیافزایند. سلیم راکوس، محقق این شرکت در بخش فناوری زبانی در آزمایشگاه تی.جی واتسون واقع در نیویورک، نقطه قوت این نرمافزار را استفاده از اصطلاحات و ضربالمثلهایی میداند که خاص هر کشوری است و ترجمه لفظ به لفظ آنها کاری خندهدار از آب درمیآید.
ماه گذشته اولین نسخه از این نرمافزار ترجمه جهانی بین کارمندان شرکت آی.بی.ام منتشر شد. تلاشهایی از این دست در آی.بی.ام کم نیست؛ مثلا چندی پیش این شرکت نسخهای از ویکیپدیا را با نام بلوپدیا برای استفاده کارمندانش تهیه کرده بود. علاوهبراین یکی از ابداعیترین کارهای این شرکت، ابزاری با نام Dogear در زمینه شبکههای اجتماعی بود که برای به اشتراک گذاشتن فایل و لینک بر روی اینترنت و نیز اینترانت شرکت میسر شده بود. محبوبیت این ابزار در بین کارمندان آی.بی.ام حتی از موتور جستجوی داخلی شرکت نیز بیشتر شد.
دستور زبان ممنوع برنامهنویسان آی.بی.ام قصد ندارند به ان.فلوانت قوانین و دستور زبان بیاموزند؛ بلکه هدفشان این است که با استفاده از روشها و الگوهای آماری بین 2 مجموعه متن ترجمه شده، فن ترجمه را به کامپیوتر آموزش دهند.
به گفته راکوس، درواقع برنامهنویسان این شرکت با استفاده از ترجمههای متفاوتی که از یک متن انجام شده، میتوانند مدلهایی آماری بر پایه گروههای موازی بسازند. این سیالیت و پیشبینی ناپذیر بودن زبانهاست که باعث میشود ترجمه در مقابل راهحلهای ساده کامپیوتری مقاومت کند.
شرکت آی.بی.ام برای دست یافتن به این مهم از گروههای مختلف درون شرکت بهره گرفته است تا به بهتر شدن محصول خود دست پیدا کند.
جام جم آنلاين: فهرست منتشره از سوي مكافي نشان ميدهد دامنههاي وب بينالمللي ، دامنههاي خطرناكي بوده و دامنه .cm كامرون خطرناكترين دامنه اينترنتي است.دامنه .cm كامرون به دليل وجود خطرات امنيتي در 36.7 درصد از سايت هايش ، خطرناكترين دامنه وب است.
طبق سومين گزارش سالانه وضعيت بدافزارهاي وب اين شركت امنيتي، به دليل مشابه بودن.cm با .com بسياري از خلافكاران اينترنتي سايتهاي ساختگي با استفاده از اين دامنه ايجاد ميكنند كه به دانلود بدافزارها ، جاسوس افزارها، تبليغ افزارها و برنامههاي ناخواسته ديگر منتهي ميشوند.
4 دامنه خطرناك بعدي .cn چين، .ws ساموا،.ph فيليپين و.su اتحاد جماهير شوروي سابق شناخته شدند؛ در سال 2008 دامنه.hk هنگكنگ در صدر اين فهرست بود اما امسال اين دامنه در رتبه 34 قرار گرفت.
همچنين مطمئنترين دامنههاي كشوري كه ممكن است تنها 0.1 درصد از سايتهاي آنها خطرات امنيتي داشته باشند، به .jp ژاپن،.ie ايرلند، .hr كرواسي،.lu لوكزامبورگ و.vu وانوتائو تعلق دارند.
مطمئنترين دامنه غيركشوري نيز.gov است اما .com كه پرترافيكترين دامنه اينترنتي به شمار ميرود، دومين دامنه خطرناك در اينترنت شناخته ميشود.
اين سازنده نرمافزار آنتيويروس بيش از 27 ميليون وب سايت و 104 دامنه اينترنتي كشوري و عمومي را براي بررسي آسيب پذيريها ، فيشينگ، پنجرههاي پاپهاي بيش از حد و دانلود خطرناك مورد تحليل قرار داده است و طبق يافتههاي بررسي آن، بيش از 5 درصد از سايتهاي اينترنتي ميتوانند خطرات امنيتي به همراه داشته باشند كه نسبت به دو سال گذشته 4.1 درصد افزايش نشان ميدهد.
Planet 51 2009 TS x264 350MB MKV

http://www.imdb.com/title/tt0762125/
دسته فیلم :
Animation | Adventure | Comedy | Family | Fantasy
ادامه مطلب...
ever restarting your Windows computer. In addition, the user can install new programs, make changes and save personal files, allowing the operating system and any changes to be optionally restored on the next boot.
Using this tutorial, Pendrivelinux can be run from within Windows 98, 2000, NT, XP or Vista without rebooting. It runs from its own directory requiring absolutely no installation on the host PC. This is the perfect solution for those whose computer can not boot from a USB flash drive.

ادامه مطلب...




















