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

دانلود فیلم آموزشی SQL Server شرکت VTC


دانلود فیلم آموزشی SQL Server شرکت VTC

Sql Server نرم افزار مدیریت بانک های اطلاعاتی  قدرتمندی است که مورد توجه و استفاده اکثر برنامه نویسان پایگاه داده قرار می گیرد.البته قدرت نرم افزار Oracle و توانای های بیشتر این نرم افزار مدیریت بانک های اطلاعاتی در مقابل Sql Server امری انکار ناپذیر است ، ولی اکثر برنامه نویسانی که ار محصولات NET. شرکت ماکروسافت استفاده می کنند از این نرم افزار برای مدیریت بانک های اطلاعاتی خود استفاده می کنند. در این پست فیلم فارسی آموزش این نرم افزار را قرار داده ایم.



این مجموعه آموزشی شامل 70 فیلم آموزشی از مبتدی تا پیشرفته می باشد.

سر فصل هایی که در این مجموعه آموزشی مورد بررسی قرار می گیرد عبارتند از :

  • بررسی اجمالی Sql Server 2008
  • بررسی مبانی امنیت در طراحی بانک های اطلاعاتی
  • تعریف جدول ها در محیط Sql Server
  • بررسی ایندکسها و نمودار های پایگاه داده
  • ایجاد پشتیبان و نگه داری اطلاعات و بازیابی آنها
  • مدیریت داده ها در جدول و بانک های اطلاعاتی
  • بررسی رویه های ذخیره شده و تریگرها


دانلود مستقیم فیلم

برای مشاهده جزئیات و دانلود این آموزش، به ادامه مطلب مراجعه کنید.

آپلود شده در آپلود سنتر رایگان و نامحدود upin.ir

————————–

حجم: 332مگابایت | Size: 332MB

زبان: انگلیسی | Language: English

پسورد: |Password: |www.unicomp.ir

.

دانلود مستقیم فیلم آموزشی

لینک دانلود مستقیم با قابلیت Resume

Direct Download Link (Resumable and 100% Free!)


upin.ir


برچسب‌ها: فیلم آموزشی, فیلم, دانلود مستقیم, sql server, آموزش sql server

SQL Performance Optimization


SQL Performance Optimization

دانلود مستقیم فیلم آموزشی نحوه اپتیمایز کردن کوری های اس کیو ال



Gain insight into best practices for SQL Server optimization and ways to alleviate many root causes that can impact performance of your SQL Server database. Kevin also will discuss how to manage for planned and unplanned changes, speed time to implementation of your applications and ensure that your databases are running as they should.

You will learn how to: * Identify the root cause of bottlenecks that hinder performance of your SQL Server environment * Diagnose and fix T-SQL errors in development before code goes into production * Learn new best practices for project planning and formatting your code * Ensure that your code is scalable, optimized and validated * Resolve 60-80% of the performance bottlenecks attributed to poorly written SQL

دانلود مستقیم فیلم و مشاهده آنلاین

مدت زمان این فایل 45 دقیقه
حجم فایل 70 مگابایت دانلود مستقیم فیلم


برچسب‌ها: فیلم آموزشی, فیلم, دانلود مستقیم, sql, فیلم sql

مجموعه فیلم های آموزشی SQL Server 2008 R2(قسمت سوم)


مجموعه فیلم های آموزشی SQL Server 2008 R2(قسمت سوم)

230e5hzlbbty8j8l0zno مجموعه فیلم های آموزشی SQL Server 2008 R2(قسمت سوم).

.

همانطور که قبلا قول داده بودیم، قسمتی دیگر از آموزش های فوق العاده با کیفیت و کاربردی SQL Server 2008 را برای شما عزیزان آماده کرده ایم. در این قسمت و چند قسمت پیش روی، تمرکز ما بر روی نسخه SQL Server 2008 R2 می باشد.

همانطور که می دانید یکی از مهم ترین تحولات در دومین نسخه SQL Server 2008 ارائه ویرایش های جدید است که به مجموعه SQL Server افزوده شده است و ما به مرور آموزش های مقدماتی نسخه R2 را برای شما عزیزان قرار خواهیم داد.

SQL Server 2008 R2 قابلیت مدیریت چندین سرور و فناوری جدید را برای مدیریت رویدادها با نام  Stream Insight  ارائه می‌دهد که آموزش های این قسمت بیشتر در رابطه با این ویژگی می باشند.

Stream Insight، فریم‌ورکی است که امکان نظارت آنی بر رویدادها و پردازش آن‌ها را فراهم می‌کند. این فریم‌ورک طراحی شده تا بتواند در هر ثانیه هزاران رویداد را پردازش کند و می‌تواند داده حاصل را نیز در پایگاه‌های داده SQL Server ذخیره کند.

عناوین اصلی این قسمت:

Introducing SQL Server 2008 R2 Application and Multi-Server Management

Presentatio​n:SQL ​Server 2008 ​R2 Update ​for ​Developers ​Overview ​Part II – ​Introducing ​SQL Server ​۲۰۰۸ R2

​Introducing ​SQL Server ​۲۰۰۸ R2 ​Stream​Insight

Real ​Time ​Analytics ​with SQL ​Server 2008 ​R2 Stream​Insight

.

SQL10R2UPD00REC04 320 ch9 مجموعه فیلم های آموزشی SQL Server 2008 R2(قسمت سوم).

برای مشاهده جزئیات و دانلود، به ادامه مطلب مراجعه کنید.

————————-

حجم: ۱۱۵۰ مگابایت

زبان: انگلیسی

تعداد فیلم ها: ۴

لینک دانلود مستقیم با سرعت بالا و قابلیت resume

برچسب ها: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,


مجموعه فیلم های آموزشی SQL Server 2008 R2(قسمت دوم)


مجموعه فیلم های آموزشی SQL Server 2008 R2(قسمت دوم)

230e5hzlbbty8j8l0zno مجموعه فیلم های آموزشی SQL Server 2008 R2(قسمت دوم).

.

همانطور که قبلا قول داده بودیم، قسمتی دیگر از آموزش های فوق العاده با کیفیت و کاربردی SQL Server 2008 را برای شما عزیزان آماده کرده ایم. در این قسمت و چند قسمت پیش روی، تمرکز ما بر روی نسخه SQL Server 2008 R2 می باشد.

همانطور که می دانید یکی از مهم ترین تحولات در دومین نسخه SQL Server 2008 ارائه ویرایش های جدید است که به مجموعه SQL Server افزوده شده است و ما به مرور آموزش های مقدماتی نسخه R2 را برای شما عزیزان قرار خواهیم داد.

بدون شک، مهم‌ترین قابلیت شناخته‌شده در SQL Server 2008 R2 قابلیت‌های Power Pivot و self-service BI است که مروری کلی بر این قابلیت ها، در آموزش های امروز قرار داده شده اند.

عناوین اصلی این قسمت:

SQL ​Server 2008 ​R2 Update ​for ​Developers ​Overview ​Part II – ​Introducing ​SQL Server ​۲۰۰۸ R2

Introducing PowerPivot for Excel 2010 and SharePoint 2010

.

برای مشاهده جزئیات و دانلود، به ادامه مطلب مراجعه کنید.

————————-

حجم: ۷۶۰ مگابایت

زبان: انگلیسی

تعداد فیلم ها: ۲


برچسب ها: , , , , , , , , , , , ,


دانلود مجموعه فیلم های آموزشی SQL Server 2008 (قسمت اول)


دانلود مجموعه فیلم های آموزشی SQL Server 2008 (قسمت اول)

i2ypsmfwrtzth15cyk دانلود مجموعه فیلم های آموزشی SQL Server 2008 (قسمت اول)

.

این بار برای شما عزیزان، مجموعه ی کاملی برای فراگیری SQL Server 2008 را در چند قسمت قرار خواهیم داد. امیدواریم شما نیز نهایت استفاده را از این منابع عالی ببرید.

این قسمت:

شروع کار با SQL 2008 و آشنایی با آن

برای دانلود به ادامه ی مطلب مراجعه کنید.

——————————-

حجم کل فیلم ها و فایل ها: ۳۱۹ مگابایت

تعداد فیلم ها: ۳ عدد فیلم + ۱ فایل پاورپوینت

زبان: انگلیسی

لینک دانلود مستقیم با قابلیت resume

icon برچسب ها: , ,unicomp.ir, , , , , , , , ,

Design, Deploy, and Optimize Microsoft SQL 2008


Design, Deploy, and Optimize Microsoft SQL 2008


Many virtualization customers have begun looking at virtualizing their tier-1 applications, such as their ERP systems, SAP and SharePoint environments. At the heart of many of these business critical systems is Microsoft SQL. As virtualization has evolved applications once considered too heavy to move out of the physical world are now being reevaluated for virtualization. Microsoft SQL can now take advantage of many of the features that vSphere provides out of the box such as support for 64-bit technologies, NUMA support and hot-add CPU and memory. This session will cover design considerations for virtualizing SQL workloads, performance and scalability information, and high-availability options as well as support considerations.
Speaker(s):
Alex Fontana, Solutions Architect, VMware, Inc.
Scott Salyer, Lead Architect, Microsoft Solutions, VMware, Inc.Design, Deploy, and Optimize Microsoft SQL 2008


دانلود مجموعه فیلم های آموزشی SQL Server 2008 (قسمت اول)


i2ypsmfwrtzth15cyk دانلود مجموعه فیلم های آموزشی SQL Server 2008 (قسمت اول)

.

این بار برای شما عزیزان، مجموعه ی کاملی برای فراگیری SQL Server 2008 را در چند قسمت قرار خواهیم داد. امیدواریم شما نیز نهایت استفاده را از این منابع عالی ببرید.

این قسمت:

شروع کار با SQL 2008 و آشنایی با آن

برای دانلود به ادامه ی مطلب مراجعه کنید.

——————————-

حجم کل فیلم ها و فایل ها: ۳۱۹ مگابایت

تعداد فیلم ها: ۳ عدد فیلم + ۱ فایل پاورپوینت

زبان: انگلیسی


مطالب مرتبط :

دانلود مستقیم فیلم آموزشی LearnKey


اجراي SQL Server در محيط مجازي Hyper-V


مزاياي استفاده از مجازي‌سازي در سازمان‌ها

نويسنده: مایکل اوتی - منبع: اس‌کیو‌ال سرور مگزین، ژوئيه 2009 - ترجمه: امين كلانتري

اشاره:
با توجه به وضعيت ناخوشايند اقتصادي، فناوري مجازي‌سازي همانند طوفاني در سراسر صنعت IT در حال گسترش و نفوذ است. مجازي‌سازي باعث شده تا محدوديت‌هاي سيستم‌عامل‌‌ها و سخت‌افزارهاي سنتي از طريق اجراي چندين سيستم‌عامل روي يك پلتفرم سخت‌افزاري برطرف شود. در سازمان‌هايي كه از Windows Server 2008 استفاده مي‌كنند Hyper-V يك گزينه بسيار مناسب است، زيرا مي‌توانند آن‌را به سادگي و در قالب انتخاب يك گزينه هنگام نصب سيستم در اختيار بگيرند. در ادامه بعضي از عواملي را كه كسب‌وكارها به استفاده از مجازي‌سازي ترغيب مي‌كنند و همچنين عواملي را که در تصميم‌گيري نصب SQL Server روي Hyper-V دخيل هستند، معرفي مي‌كنيم.

عوامل مشوق براي استفاده از مجازي‌سازي
يكي از مهم‌ترين مزيت‌هاي مجازي‌سازي كه سازمان‌ها را به استفاده از آن ترغيب مي‌كند، يكپارچه‌سازي سرورها است (اگرچه شما مي‌توانيد براي يكپارچه‌سازي سرورها، چندين Instance ازSQL Server را كنار هم روي يك ماشين نصب كنيد، اما اين كار به چندين دليل انجام نمي‌شود و مجازي‌سازي روش مناسب‌تري براي برآورده‌كردن اين هدف است.
براي اطلاعات بيشتر دراين‌باره کادر «مجازي‌سازي در مقايسه با استفاده از چند Instance پايگاه‌داده» را مشاهده‌کنيد)،  سازمان‌ها مي‌توانند با استفاده از فرآيند يكپارچه‌سازي سرورها، بار كاري چندين سرور فيزيكي را روي يك سرور پرقدرت انتقال دهند، به اين ترتيب كه باركاري هر سرور روي يك ماشين مجازي مجزا ريخته ‌مي‌شود. اين كار باعث افزايش ميزان استفاده از سرور و ROI مي‌شود،‌ كه مسئله بسيار مهمي است، زيرا سرورهاي پرقدرت و چندهسته‌اي كه در حال حاضر در بازار ارائه مي‌شوند، به طور معمول كمتر از توان واقعي خود مورد بهره‌برداري قرار مي‌گيرند.
يكپارچه‌سازي سرورها، شركت‌ها را قادر مي‌سازد تا از مزيت‌هاي اين پتانسيل بدون استفاده بهره‌برداري كنند. همچنين اين فرآيند، مديريت سيستم‌ها را از طريق كم‌كردن تعداد سرورهايي كه بايد مديريت شوند، بهبود مي‌بخشد. از آنجا كه مجازي‌سازي سيستم‌عامل سرور را به صورت انتزاعي و مستقل از سخت‌افزار لايه زيرين فراهم مي‌كند، در نتيجه انعطاف‌پذيري سيستم در فرآيندهاي تهيه Backup يا احياي سيستم افزايش مي‌يابد. به‌عنوان مثال، مشكلات سخت‌افزاري براي SQL Server، كه روي آن سخت‌افزار قرار‌دارد، به اين معنا است كه شما به يك سيستم ثانويه براي تهيه نسخه پشتيبان نياز داريد، بعضي از سازمان‌ها از فرآيند كلاسترينگ براي مقابله با مشكلات احتمالي در سطح سخت‌افزار استفاده مي‌كنند، اما رفع خطا به اين روش تنها به ازاي مهم‌ترين سرورهاي سازمان امكان‌پذير است. در مورد بيشتر سرورها، رفع خطاي سخت‌افزاري به معناي جايگزين كردن آن سرور است، به اين ترتيب كه از سيستم اصلي يك Image تهيه كرده و آخرين نسخه پشتيبان تهيه‌شده را روي سرور جايگزين بازگردانيد و مي‌دانيم كه اين كار در خوشبينانه‌ترين حالت به چندين ساعت زمان نياز دارد.
فناوري‌هاي مجازي‌سازي مي‌توانند با استفاده از كپي ماشين‌مجازي و انتقال آنلاين و سريع آن روي يك سرور ديگر، فرآيند احياي سرور را چندين برابر سريع‌تر كنند، فرآيندي كه به جاي چند ساعت، در عرض چند ثانيه انجام مي‌شود. علاوه‌براين، چنين انتقال سريع و زنده‌اي (كه در Windows Serve 2008R2 قابل انجام است)، كسب‌وكارها را قادر مي‌سازد تا سناريوي زمان غيرفعال‌بودن سرويس‌هاي خود را از قبل مشخص‌كرده و كارها را به صورت برنامه‌ريزي‌شده انجام دهند، به نحوي كه فرآيند ارائه خدمات به كاربر نهايي بدون وقفه يا با كمترين وقفه صورت پذيرد. يكي ديگر از كاربردهاي معمول براي مجازي‌سازي، استفاده از آن براي سرورهاي آزمايشي است. همچنين مي‌توانيد از مجازي‌سازي براي سرورهاي مرحله گذر استفاده‌كنيد كه معمولاً براي بررسي تغييرات در برنامه‌ها و آزمايش سيستم‌ها قبل از اعمال آن‌ها در محيط واقعي، استفاده مي‌شوند. به دليل ناشناخته‌بودن منافع ناشي از مجازي‌سازي، بسياري از سازمان‌هايي كه از SQL Server استفاده مي‌كنند، به سختي حاضر مي‌شوند تا سرورهاي پايگاه‌داده را در محيط مجازي استفاده كنند. نکته منفي در استفاده از مجازي‌سازي كاهش كارايي سيستم است. بسياري از سازمان‌ها نگرانند كه اجراي پايگاه‌داده SQL Server روي ماشين‌مجازي ممكن است كارايي را تا جايي كاهش دهد كه نيازهاي كاربران آن‌ها برآورده نشود. اما اين امر زماني تحقق پيدا مي‌کرد كه مجازي‌سازي در آغاز راه بود. محصولات نسل دوم مجازي‌سازي كه بر اساس فناوري Hypervisor ارائه مي‌شوند نظير Microsoft Hyper-V و VMWare ESX Server، به‌صورت موفقيت‌آميز در بسياري از سايت‌هاي عملياتي مورد استفاده قرار گرفته و محيط مجازي روي آن‌ها پياده‌سازي شده است.
به علاوه بسياري از متخصصان به اشتباه تصور مي‌كنند كه مايكروسافت از سرورهاي SQL Server كه در محيط مجازي اجرا شده‌باشد، پشتيباني نمي‌كند. اين مسئله در زمان استفاده از SQL Server 2005 و ابزارهاي مجازي نسل قبل نظير Virtual Server 2005 برقرار بود، اما همه چيز با ارائه پلتفرم مجازي‌سازي Hyper-V و SQL Server 2008 تغييركرده‌است. مايكروسافت از پايگاه‌داده SQL Server كه روي  Hyper-V،  ESX Server يا بقيه پلتفرم‌هاي مجازي‌سازي داراي تأييدنامه SVVP (سرنامMicrosoft Server Virtualization Validation Program) اجراشود، پشتيباني مي‌كند. البته، اعطاي مجوز براي اجراي SQL Server روي ماشين‌هاي مجازي كمي‌گيج‌کننده است. اما در صورت استفاده از نسخه مناسب Windows Server و SQL Server دريافت مجوز مي‌تواند منافع بسيار زيادي ايجاد كند. براي کسب اطلاعات بيشتر درباره اعطاي مجوز براي اجراي SQL Server روي ماشين مجازي نيز کادر «مجوزدهي به ويندوز و SQL Server در محيط مجازي» را مشاهده کنيد.

مجازي‌سازي در مقايسه با استفاده از چند Instance پايگاه‌داده
براي يكپارچه‌سازي پايگاه‌داده SQL Server دو روش وجود دارد، يكپارچه‌سازي با استفاده از مجازي‌سازي و يكپارچه‌سازي با استفاده از چند Instance پايگاه‌داده روي يك ماشين. در نخستين نگاه، ممكن است اين دو روش شبيه هم باشند اما، بين آن‌ها دو تفاوت‌ اساسي وجود دارد.
ادامه دارد ....

حذف کاراکترهای تکراری در کنار همدیگر


مساله

اگر رشته ای داشته باشیم که کاراکترهای تکراری در کنار هم داشته باشد و بخواهین این کاراکتر ها تکراری کنار هم را حذف کنیم و تنها یک نمونه از آن باقی بگذاریم، از چه راه حل هایی برای حل این مشکل می توانیم استفاده کنیم؟

شاید اولین الگوریتمی که به ذهن یک برنامه نویس تابع گرا/رویه ای برسد استفاده از یک حلقه ی While باشد. اما بهتر نیست هنگامی که با یک زبان قدتمند مجموعه گرایی (set-oriented) چون SQL برنامه نویسی می کنیم از روشهای مجموع گرا (set-based) برای حل مسائل بهره مند شویم؟

البته در بعضی موارد ممکن است روش حلقه ی While عملکرد بهتری از روشهایی که با کمک جدول اعداد حل می شوند داشته باشد. در هر صورت در مقاله هایی که می نویسم سعی می کنم از هر دو دیدگاه به مساله نگاه کنم تا هم آشنایی و مهارت استفاده از کدهای T-SQL را تقویت کنم و هم دیدگاه مجموعه ای شما را گسترش بدهم.

به مثال زیر توجه کنید:

ادامه دارد ...


Aggregate Window Function


ماده ی جدید OVER که به SQL Server 2005 اضافه شد یک قابلیت و امکان فوق العاده ای به T-SQL بخشید. این ماده همراه با توابع تجمعی و توابع Ranknig مورد استفاده قرار می گیرد. که در مورد توابع Ranking در این مقاله بطور نسبتا مفصلی پرداخته شد. اکنون زمان آن فرا رسیده که به بحث Aggregate Window Function به پردازیم. (OVER() clause جزء استاندارد زبان SQL بشمار می آید)
با کمک این ماده می توانیم توابع تجمعی را برای تمام سطرها با قابلیت
Partition بندی اعمال کنیم. اجازه بدید با یک مثال مساله را بطور کاملا شفاف مطرح کنم.

فرض کنید جدولی داریم که تعداد پست های کاربر در ماه های مختلف سال را در یک forum را نگهداری می کند. DDL و Schema ی جدول به این شکل می باشد:

ادامه دارد...


دانلود قسمت های از فیلم های آموزشی Sql Server


دانلود قسمت های از فیلم های آموزشی Sql Server

دانلود بعضی از قسمت های sql server غیر فعال شده بودند که بنا به درخواست مجدد شما قسمت هایی که اسم آنها در زیر می باشد به صورت مستقیم برای دانلود قرار داده شده اند. با سپاس از نظرات سازنده خود در مورد سایت خودتون :: UNiComp.iR ::

LeanKeySQLServer-23 Referential Integrity

LeanKeySQLServer-25 Enforcing Data Integrity

LeanKeySQLServer-26 Using Constraints

LeanKeySQLServer-27 Check Constraints

LeanKeySQLServer-29 PK Constraints

LeanKeySQLServer-30 Unique Constraints

LeanKeySQLServer-32 FK Constraints

LeanKeySQLServer-33 FK Constraints

LeanKeySQLServer-34 FK Rules

LeanKeySQLServer-D1-2 Query Analyzer

LeanKeySQLServer-D3-4 Query Analyzer

LeanKeySQLServer-D5-6 Query Analyzer

LeanKeySQLServer-D7-8 Query Analyzer

LeanKeySQLServer-D9-10 All Integrity

LeanKeySQLServer-D11-12 Query Analyzer

LeanKeySQLServer-D13-14 Query Analyzer

LeanKeySQLServer-D15-16 Query Analyzer


Analytical Ranking Functions


مطالبی را که در ادامه به آنها پرداخته می شوند جزء پرس و جوهای پیشرفته (Advanced Querying) طبقه بندی می شوند. البته فراموش نکنید که زبان SQL تنها به Querying خلاصه نمی شود، بلکه مباحث جذاب دیگری را شامل می شود، بطور نمونه تعریف ساختار جداول بانک. عموما بدلیل اینکه SQL بطور فریب انگیزی ساده به نظر می رسد افراد کمی برای حرفه ای شدن در آن وقت صرف می کنند.

برای اینکه افراد با مباحث پیشرفته و حرفه ای آشنا شوند تاکنون سعی بر آن داشتم که به اینگونه عناوین بپردازم. مثل cross tabbing, removing duplicates, splitting, relational division, concatenating. و در این لحظه برای بحث Analytical Ranking Function وقت صرف خواهیم کرد.

Analytical Ranking Functions

SQL Server از چهار تابع Ranking پشتیبانی می کند. یعنی RANK, DENSE_RANK, ROW_NUMBER و NTILE. این توابع روش بسیار موثر و ساده ای را برای تولید و محاسبه ی Ranking در اختیار گذاشته اند. البته باید توجه داشت که در نسخه ی 2000 این توابع داخلی (Built-in) وجود ندارند. و ناچاریم از روشهای جایگزین (Alternate Solution) این محاسبات را انجام دهیم. در این مقاله به روش های جایگزین نیز پرداخته خواهد شد. یکی از دلایل آن افزایش تجربه در منطق querying است.

توابع ranking جزء توابع OLAP یا (online analytic processing) به حساب می آیند. و به این توابع window function نیز گفته می شود.

توابع Ranking دارای 3 زیر ماده (subclauses) هستند، ranking function و ordering و partitioning:

ranking_function OVER([PARTITION BY col_list] ORDER BY col_list)

ماده ی اختیاری partition_by به ما اجازه می دهد که از توابع برای هر بخش (یا گروهی) بطور مستقل استفاده کنیم.

Row_Number

این تابع اعداد ترتیبی را به هر سطر از جدول بر اساس ترتیب مشخص شده به نتیجه ی کوئری (query result set) می دهد. به مثال زیر توجه کنید که از دو طریق شماره ترتیبی به نتیجه ی یک کوئری بر اساس ستون nbr داده شده است:


امکانات جدید Visual Studio برای SQL کارها


مترجم : آئرین خرسند مهند

امکانات جدید Visual Studio برای SQL کارها

با ویژگیهای جدید گزارش گیری در SQL Server 2008 آشنا شوید

نسخۀ Visual Studio 2008 SP1  که در آگوست 2008 به بازار آمد , ویژگیهای بسیاری دارد که نسخۀ RTM آن نداشت . در اینجا با ویژگیهایی از گزارش گیری و data caching در SP1 (سرویس پک 1) آشنا می شوید که توسعه دهندگان نرم افزار می توانند در برنامه هایشان از آنها بهره ببرند . در ذیل برای اطلاعات بیشتر در مورد دیگر ویژگیهای Visual Studio 2008 SP1 , لیستی از ویژگیهای جدید آن آورده شده است .

لیستی از ویژگیهای جدید Visual Studio 2008 SP1 

در زیر لیستی از امکانات جدید یا بهینه شده ای که مایکروسافت در Visual Studio 2008 SP1 ارائه کرده را مشاهده می کنید :

  • Smart Device Projects
  • Occasionally connected Applications
  • کنترل ها و کامپوننت های Power Packs
  • کنترل DataRepeater
  • کنترلهای Line  و  Shape
  • کامپوننت  PrintForm
  • Printer Compatibility Libr

فيلم هاي آموزشي Sql Server سري 50 گروه آموزشي - SQL Server - QueryAnalyzer


فيلم هاي آموزشي Sql Server سري 50 گروه آموزشي - SQL Server - QueryAnalyzer

دانلود مستقیم فیلم - Download Direct

دانلود مستقيم از دو سرور و مشاهده آنلاين

نحوه ساخت جدول و constraint در آن

آموزش نوشتن query براي درج در جدول با مقادير پيش فرض و ...

نحوه Unique  كردن يك فيلد با query ...


فيلم هاي آموزشي Sql Server سري 49گروه آموزشي - SQL Server - QueryAnalyzer


فيلم هاي آموزشي Sql Server سري 49گروه آموزشي - SQL Server - QueryAnalyzer

دانلود مستقیم فیلم - Download Direct

دانلود مستقیم فیلم از دو سرور

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


فيلم هاي آموزشي Sql Server سري 47 گروه آموزشي - SQL Server - QueryAnalyzer


فيلم هاي آموزشي Sql Server سري 47 گروه آموزشي - SQL Server - QueryAnalyzer

دانلود مستقیم فیلم - Download Direct

دانلود از دوسرور به صورت مستقیم و مشاهده آنلاین


فيلم هاي آموزشي Sql Server سري 46 گروه آموزشي - SQL Server - QueryAnalyzer


فيلم هاي آموزشي Sql Server سري 46 گروه آموزشي - SQL Server - QueryAnalyzer

دانلود مستقیم فیلم - Download Direct

دانلود مستقیم فیلم از دو سرور

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


فيلم هاي آموزشي Sql Server سري ۴۳گروه آموزشي - SQL Server - Integrity


  فيلم هاي آموزشي Sql Server سري ۴۳گروه آموزشي - SQL Server - Integrity

http://www.cvision.co.uk/manage/UploadImages/rsz_039d196586f24c3d95d2b8252775ffdd.jpg

دانلود مستقیم فیلم - Download Direct

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


فيلم هاي آموزشي Sql Server سري ۴۲ گروه آموزشي - SQL Server - Integrity


فيلم هاي آموزشي Sql Server سري ۴۲ گروه آموزشي - SQL Server - Integrity

دانلود مستقیم فیلم - Download Direct

ایجاد کردن شئی های جدول
در درسهای گذشته، شما آموختید که چگونه خصوصیات گوناگون از قبیل مقادیر پیش فرض و Check Constraints برای ستونهای خاص از یک جدول تخصیص دهیم. بعضی مواقع اگر چه، یک نوع خاص از ستون در چندین جدول مختلف استفاده می گردد. در این وضعیت، آن اغلب مفید می باشد به ایجاد Properties در یک جای جداگانه به طوری که آنها را برای هر جدول به کار ببریم.
پیش فرضها، نقشها و انواع داده تعریف شده کاربر مکانیزمی را برای ایجاد و نگهداری این شئی ها در یک مکان جداگانه فراهم می آورند. برای مثال شما یک مدل پایگاه داده برای جوابگویی به ارزیابی مشتری می سازید. شما در ابتدا تصمیم می گیرید که مقدار پیش فرض برای هر سؤالی که جواب داده نشده باید Unknown"" شوند. اگر شما یک پیش فرض ایجاد کنید و پیش فرضها را برای ستون مناسب پیوند دهید. شما می توانید بعداً پیش فرض را به Unanswered تغییر دهید. بدون هیچ تغییری هر ستون، آن پیش فرض را استفاده می کند.

شناخت پیش فرضها


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


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

دانلود مستقیم فیلم - Download Direct


بدست آوردن سطرهای مشترک در دو جدول


همانطور که در این مقاله اشاره شد Query ها را از دو طریق کلی می توانیم خلق کنیم. جبر و گزاره. عملگرهایی چون Except و Intersect و Union جز عملگرهای جبری هستند. در این مقاله به راه حل هایی اشاره خواهد شد که اشتراک دو مجموعه را دقیقا همانطوری که به صورت علمی تعریف شده است پیاده سازی می کنند.

البته در زبان SQL عملگرهایی چون EXCEPT ALL و INTERSECT ALL و UNION ALL نیز وجود دارند. ولی در SQL Server تنها UNION ALL پیاده سازی شده است.

عملگر UNION به عنوان عملگر اولیه شناخته می شود و با کمک آن می توانیم اشتراک و تفاضل دو مجموعه را بدست آوریم. موارد استفاده از عملگرهای INTERSECT و EXCEPT بستگی به میزان دانش و خلاقیتی که بدست آورده اید دارد. و هیچ اجباری به استفاده از آنها نیست ولی با کمک آنها می توانیم Query هایی را خلق کنیم که بسیار با سلیقه (elegant) و جمع و جور (compact) طراحی شده اند.

اشتراک دو مجموعه

ادامه دارد ...


تفاضل دو مجموعه در SQL Server


بحث Querying یکی از جذاب ترین مباحث پایگاه داده ها و مخصوصا MS SQL Server RDBMS است. از نظر علمی یک Query را از دو شیوه ی متفاوت می توانیم خلق کنیم. جبر و گزاره. دو فصل از کتاب معروف آقای C.J. Date با عنوان های Relational Algebra و Relational Calculus به این موضوع پرداخته شده است.

بطور مثال فرض کنید می خواهیم مشخصات تمام تولید کنندگانی را بدست آوریم که هر دو قطعه ی X و Y را تولید کرده اند. اگر با دید منطق گزاره ای به صورت مساله نگاه کنیم می توانیم با ترکیب دو عملگر EXISTS و AND این کار را انجام بدیم. ولی اگر با دیدگاه جبری به مساله نگاه کنیم ابتدا با یک Query تولید کنندگان محصول X و با Query دیگر تولید کنندگان محصول Y را بدست آورده و نتیجه ی اشتراک این دو مجموعه تولید کنندگانی خواهند بود که هر دو محصول را تولید کرده اند.

(این مساله در واقع همان مساله ی تقسیم رابطه ای است اما با مقسوم علیه های محدود و مشخص)

 

SELECT *
  FROM Suppliers S
 WHERE EXISTS
       (SELECT *
ادامه دارد ....

شماره ی سطر دادن به نتیجه ی Query


در بسیاری از مواقع احتیاج داریم که به هر سطر از نتیجه ی Query یک شماره بدهیم. بطور مثال در تکنیک Paging (صفحه بندی) این موضوع الازمی است.

نرم افزار SQL Server 2005 یکسری توابعی به نام Ranking را معرفی کرد که این کار را به سادگی و زیبایی انجام می دهد. در ادامه این موضوع در نسخه ی 2000 و 2005 مورد بررسی قرار خواهد گرفت.

نسخه ی 2000

برای اینکه درک مساله ساده تر شود از یک مثال استفاده خواهد شد. ابتدا یک متغیر جدول با یک ستون تعریف کرده و تعدادی سطر در آن انتشار داده می شود (توجه کنید که از آخرین Syntax نرم افزار SQL Server استفاده شده است)

 

DECLARE @t TABLE (i INT);
INSERT @t VALUES (1), (3), (4), (8);
SELECT * FROM @t;
/*
i
---
1
3
4
8
*/

روش اول: تابع IDENTITY INTO


بدست آوردن آخرین GUID تولید شده در جدول


اکثر توسعه دهنده گان و برنامه نویسان از متغیر سیستمی  IDENTITY@@ برای بدست آوردن مقدار ستون IDENTITY بلافاصله بعد از درج استفاده می کنند. اما آیا اگر PK جدولمان از نوع GUID باشد تابعی برای بدست آوردن آخرین مقدار درج شده وجود دارد؟ متاسفانه جواب منفی است. ولی در ادامه به برخی از ایده ها برای بدست آوردن آخرین GUID تولید شده در جدول اشاره خواهد شد.

ایده ی اول:

با تابع ()NEWID می توانید یک مقدار GUID تولید کنید. اگر قبل از درج در جدول مقدار این تابع را به یک متغیر انتساب دهید پس از درج در جدول می توانید مقدار آن متغیر را انتخاب کنید.
در اینجا اسکریپت جدول آزمایشی و
SP برای درج و دستوراتی برای اجرای SP آورده شده است: 

--Table structure

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


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

دانلود مستقیم فیلم - Download Direct


دستکاری پایگاه داده ها - Manipulating Database Data


دستکاری پایگاه داده ها - Manipulating Database Data

اين فيلم آمورزشي براي مبتدياني كه مي خواهند در مورد Select , Insert

Update , Delete  در ADO.NET مطالبي رو ياد بگيرند حتما توصيه مي شود.

 

دانلود مستقیم فیلم - Download Direct


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


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


Search Engine Submission - AddMe