فی گوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

فی گوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

جزوه آموزش SQL Server

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

جزوه آموزش SQL Server


جزوه  آموزش  SQL Server

لینک پرداخت و دانلود *پایین مطلب*

 

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

  

تعداد صفحه:30

 

  

 فهرست مطالب

 

 چهار کلمه کلیدی وجود دارند که بخشهای ارزشمند این دستور را تشکیل می‌دهند : 1- select 2- from 3- where 4- order by شکل کلی دستور : Select [*|distinct column1, column2,…] From table[,table2,…] Where شرط Order by نام فیلد یا شماره فیلد مثال : Select * from customers این دستور تمام رکوردهای جدول customers را برمی‌گرداند. که نتیجه 91 سطر از اطلاعات این جدول خواهد بود حال اگر شرط Country ='uk' اضافه کنیم ، فقط اطلاعات مشتریان انگلیس جواب خواهند بود که به 7 سطر تقلیل می‌یابد. select * from customers where Country ='uk' حال select City,Country from customers order by city فقط ستونهای نام شهر (city) و نام کشور (Country) را بر گردانده و بر اساس نام شهر مرتب میکند. دستور بالا با دستور پایین هردو یک جواب را میدهند : select City,Country from customers order by 1 که 91 سطر بازگردانده خواهد شد . در نتیجه پرس و جو تعدادی سطر تکراری وجود دارد مانند شهر London که اگر از کلمه Distinct‌ در Select استفاده کنیم این سطرهای تکراری حذف خواهد شد . select distinct City,Country from customers order by 1 و جواب 69 سطر خواهد بود. استفاده از توابع در Select 1- Count : تعداد سطرهای بازگردانده شده توسط select را میشمارد. Select Count(*) from Customers where Country ='uk' در اصل تعداد مشتریانی را میشمارد که در کشور انگلیس هستند. که عدد 7 جواب است. 2- Sum : مجموع یک فیلد عددی را برمی‌گرداند. Select sum(Quantity) from [Order Details] where productid = 11 مجموع فیلد Quantity را برای فیلدهایی که شماره محصول آنها ( Productid) برابر 11 است را محاسبه میکند نکته 1 : در دستور select می‌توان از اسم مستعار استفاده کرد ، یعنی نام جدیدی را برای یک ستون در نظر گرفت به عنوان مثال select قبل را به شکل زیر بکار برد : Select sum(Quantity) as Sum_QTY from [Order Details] where productid = 11 که Sum_QTY یک اسم مستعار برای مجموع است. استفاده از کلمه کلیدیas ‌اختیاری است. نکته 2 : در دستور select هرگاه اسم فیلدی اسم خاص باشد و یا فاصله بین اسم باشد مثل Order Details که فاصله بین اسم جدول است حتماُ از علامت براکت [] میبایست استفاده کرد. نکته 3 : استفاده از group by : هنگامی که از توابع count ‌ و Sum به همراه یک فیلد دیگر در دستور select استفاده می‌شود از group by استفاده می‌کنیم . به عنوان مثال دستور زیر جمع مقادیر فیلد Quantity را برای هر شماره محصول محاسبه میکند . Select productid, sum(Quantity) as sum_qty from [Order Details] group by productid که نتیجه مانند زیر خواهد بود : productid sum_qty ----------- ----------- 61 603 3 328 32 297 6 301 41 981 64 740 9 95 12 344 در صورتیکه دستور ordr by 1 بعد از group by استفاده کنیم نتیجه بر اساس کد محصول مرتب خواهد شد. نکته 4 : دستور where می تواند خود شامل یک دستور select باشد : select * from Products where ProductID in ( select distinct ProductID from [order details] where Quantity >70) order by ProductID تنها نکته ای که می بایست توجه کرد این است که نام فیلدی که در شرط آورده می شود حتما در دستور select آورده شود, به عبارت دیگر select درون شرط تنها یک ستون را می بایست برگرداند . تمرین : با فرض اینکه دو جدول Products و order details دارای ستون (فیلد) یکسان ProductID هستند , یک دستور Select بنویسید که تمام فیلدهایی از Products را نشان دهد که فیلد ProductID آن با ProductID جدول order details یکی باشد.؟ حل : Select pr.* From Products as pr , [order details] as od Where pr. ProductID = od. ProductID قابل به ذکر است که بیش از 90% از کارهایی که ما برروی جداول انجام می دهیم با select و ترکیبات آن انجام می شود. لذا بدست آوردن تبحر در نوشتن select ها می تواند شما را در تهیه برنامه ها یاری کند.

 


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


جزوه آموزش SQL Server

کتاب شبکه MCSE2012-Administrating Server 2012 R2

اختصاصی از فی گوو کتاب شبکه MCSE2012-Administrating Server 2012 R2 دانلود با لینک مستقیم و پر سرعت .

کتاب شبکه MCSE2012-Administrating Server 2012 R2


دانلود کتاب شبکه MCSE2012-Administrating Server 2012 R2

دانلود کتاب شبکه MCSE2012-Administrating Server 2012 R2

 

کتاب شبکه MCSE2012-Administrating Server 2012 R2

نویسنده : Crage Zacker

تعداد صفحات : 433

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


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


کتاب شبکه MCSE2012-Administrating Server 2012 R2

دانلود مقاله Profiler برای مدیریت SQL Server

اختصاصی از فی گوو دانلود مقاله Profiler برای مدیریت SQL Server دانلود با لینک مستقیم و پر سرعت .

دانلود مقاله Profiler برای مدیریت SQL Server


دانلود مقاله Profiler برای مدیریت SQL Server

Profiler برای مدیریت SQL Server

مقاله ای مفید و کامل

 

 

 

 

 

 

لینک پرداخت و دانلود *پایین مطلب* 

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

تعداد صفحه:109

چکیده :

بهینه ساز پرس‌وجو چیست؟

بهینه‌ساز پرس‌وجو از اهمیت زیادی برای پایگاه داده ارتباطی برخوردار است، مخصوصا برای اجرای دستورات پیچیده SQL . یک بهینه ساز پرس‌وجو بهترین استراتژی بر اجرای هر پرس‌وجو را تعیین می‌کند.

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

این تصمیم تاثیری بسیار زیادی بر روی کارآیی SQL دارد، و بهینه‌سازی پرس‌وجو یک تکنولوژی کلیدی بر هر کاربردی است، از سیستم‌های قابل استفاده (Operatianal system) تا انباره‌های داده‌ای (Data warehause) و سیستم‌های تحلیل (analysis systems) تا سیستم‌های مدیریت محتویات (canternt – management) .

بهینه‌ساز پرس‌وجو برای برنامه‌های کاربردی و کاربران نهایی کاملا ناپیدا است . از آنجا که برنامه‌‌های کاربردی ممکن است هر SQL پیچیده‌ای راتولید کنند، بهینه سازها پرس و جو باید فوق‌العاده سطح بالا و قدرتمند باشد.

برای مطمئن شدن به ایجاد یک کارآیی خوب. برای مثال بهینه سازهای دستورات SQL را تغییر شکل می‌دهد، به دلیل این که این دستورات می‌توانند به معادل‌هایی تبدیل شوند اما با کارآیی بالاتر.

بهینه‌سازهای جستجو معمولا بر مبنای هزینه می‌باشند. در یک استراتژی بهینه سازی بر مبنای هزینه، طرحهای اجرایی چندگانه‌ای برای یک پرس و جو شخص تولید می‌شود، و آنگاه یک هزینه تخمینی برای هر طرح محاسبه می‌شود. بهینه ساز پرس‌وجو طرحی که دارای کمترین هزینة تخمینی است را انتخاب می‌کند.

بهینه‌سازی پرس وجو

  • بهبود کارآیی پرس وجو به صورت خودکار
  • بهبود به معنی تضمین بهینه بودن نیست
  • انتخاب یک نمایش داخلی (internal representation)
  • اعمال تغییرات لازم جهت بهبود کارآیی
  • انتخاب رویه‌های دسترسی سطح پایین به داده‌ها
  • تولید طرحهای اجرایی پرس وجو و تخصیص هزینه به آنها
  • انتخاب یک طرح اجرایی با کمترین هزینه

مراحل فرآیند بهینه سازی درختهای پرس‌وجو

نمایش درخت عبارت جبر رابطه‌ای با شرایط:

  1. پیمایش میانوندی درخت عبارت اصلی را تولید کند.
  2. عملگرهای دوتایی موجود – 0 U,X می‌باشند.
  3. عملگرهای یکتایی موجود می‌باشند.

همه برگ‌ها دردرخت رابط‌های پایه ای می‌باشند.

تبدیلات (Tranformations)

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

دستکاریهای جبری

عبارت رابطه‌ای E3,E2,E1 را در نظر بگیرید.

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

1ـ قانون جابه‌جایی

2ـ قانون شرکت‌پذیری

3ـ آبشار تصاویر (Cascade of projection)

4- آبشار انتخاب‌ها (Cascade of selections) 

5ـ تبدیل عملگر انتخاب و عملگر تصویر (project)

اگر شرط F تنها با صفات ضرب درگیر باشد آنگاه

6ـ تبدیل عملگرهای انتخاب به عملگر ضرب متقابل (Cross product)

اگر شرط F تنها با صفات E1 درگیر باشد آنگاه

اگر F برابر باشد با حاصل  البته به شرط این که F1 به E1 وابسته باشد و F2 به E2 واسته باشد آنگاه

7ـ تبدیل عملگر انتخاب به عملگر اجتماع (Union)

8ـ تبدیل عملگر انتخاب به عملگر تفاضل (Difference)

9ـ تبدیل عملگر تصویر به عملگر ضرب متقابل

10ـ تبدیل عملگر تصویر به عملگر اجتماع

نکته: عملگر تصویر و عملگر تفاضل دارای خاصیت جابه جایی نیستند.

الگوریتم بهینه سازی پرس‌و‌جو

  • تجزیه کردن انتخاب‌ها به آبشار انتخاب‌ها
  • انتقال هرانتخاب به پایین ترین سطح ممکن در درخت پرس‌وجو
  • برای هر تصویر ـ آیا این عملگر حذف شود یا این که این عملگر به پایین ترین سطح ممکن در درخت انتقال یابد.
  • ترکیب آبشار انتخابها به یک انتخاب منفرد
  • ترکیب آبشار تصاویر به یک تصویر منفرد
  • انتخاب رویه‌‌های سطح پایین
  • درخت پرس‌وجو تبدیل شده یک سری از عملیات سطح پایین را نمایش می‌دهد بهینه‌ساز یک مجموعه زوال پیاده‌سازی سطح پایین از پیش تعریف شده بر هر عملگر دارد.
  • بهینه‌ساز از اطلاعات کاتالوگ سیستم (شاخص‌ها، کاردینالیتی و غیره) جهت تعیین هزینه هر روال کاندید استفاده می‌کنند.
  • این فرآیند انتخاب مسیر دسترسی نامیده می‌شود.
  • تولید طرح‌های پرس و جو و انتخاب یکی از آنها
  • بهینه ساز یک مجموعه از طرح‌های پرس و جو را به وسیله ترکیب روال‌های سطح پایین کاندید تولید می‌کند.
  • چندین تابع اکتشافی (Heurisic) جهت محدود کردن تعداد طرح‌های پرس‌وجوی تولید شده استفاده می‌شود یک هزینه (از نظر میزان I/O دیسک) به هر طرح اختصاص داده می‌شود.
  • کم‌هزینه‌ترین طرح انتخاب می‌شود.

(تخمین هزینه دقیق مشکل است زیرا بعضی از پرس و جوها به تولید نتایج میانی نیاز دارند و اندازه این نتایج وابستگی زیادی به مقادیر داده‌ها واقعی دارد.)

و...

NikoFile


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


دانلود مقاله Profiler برای مدیریت SQL Server

دانلود پاورپوینت ارائه SQL Server

اختصاصی از فی گوو دانلود پاورپوینت ارائه SQL Server دانلود با لینک مستقیم و پر سرعت .

دانلود پاورپوینت ارائه SQL Server


دانلود پاورپوینت ارائه SQL Server

به خودی خود، یک سیستم مدیریت بانک اطلاعاتی با یک محصول مجزا نیست، بلکه جزء لاینفک یک سیستم مدیریت بانک اطلاعاتی است، به طوری که با قرار دادن دستورات SQL در برنامه‌های کاربردی می‌توان قابلیت برنامه‌ها را افزایش داد.

SQL وسیله‌ای است برای سازماندهی، مدیریت و بازیابی داده‌هایی که توسط بانک اطلاعاتی در کامپیوتر ذخیره شدهٍ‌اند. SQL یک زبان کامپیوتری است که برای کار با یک بانک اطلاعات از آن استفاده می‌شود. SQL در حقیقت با یک بانک اطلاعاتی موسوم به بانک اطلاعاتی رابطه‌ای کار می‌کند. شکل زیر کارهای مربوط به SQL را نشان می‌دهد. در این شکل، سیستم کامپیوتری دارای یک بانک اطلاعاتی است که اطلاعات مهمی را ذخیره می‌کند. اگر سیستم کامپیوتر مربوط به یک کار تجاری باشد، بانک اطلاعاتی داده‌های مربوط به انبارداری، تولید، فروش و یا حقوق و دستمزد را نگهداری می‌کند.

در یک کامپیوتر شخصی، بانک اطلاعاتی معمولاً داده‌های مربوط به چک‌های صادره، لیست پرسنلی و شماره تلفن آنها و یا داده‌های استخراج شده از یک سیستم کامپیوتری بزرگتر را نگهداری می‌کند. برنامه کامپیوتری که بانک اطلاعاتی را کنترل می‌کند، سیستم مدیریت بانک اطلاعاتی یا DBMS نامیده می‌شود.

 

شامل 39 اسلاید powerpoint


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


دانلود پاورپوینت ارائه SQL Server

دانلود پاورپوینت ارائه SQL Server

اختصاصی از فی گوو دانلود پاورپوینت ارائه SQL Server دانلود با لینک مستقیم و پر سرعت .

دانلود پاورپوینت ارائه SQL Server


دانلود پاورپوینت ارائه SQL Server

به خودی خود، یک سیستم مدیریت بانک اطلاعاتی با یک محصول مجزا نیست، بلکه جزء لاینفک یک سیستم مدیریت بانک اطلاعاتی است، به طوری که با قرار دادن دستورات SQL در برنامه‌های کاربردی می‌توان قابلیت برنامه‌ها را افزایش داد.

SQL وسیله‌ای است برای سازماندهی، مدیریت و بازیابی داده‌هایی که توسط بانک اطلاعاتی در کامپیوتر ذخیره شدهٍ‌اند. SQL یک زبان کامپیوتری است که برای کار با یک بانک اطلاعات از آن استفاده می‌شود. SQL در حقیقت با یک بانک اطلاعاتی موسوم به بانک اطلاعاتی رابطه‌ای کار می‌کند. شکل زیر کارهای مربوط به SQL را نشان می‌دهد. در این شکل، سیستم کامپیوتری دارای یک بانک اطلاعاتی است که اطلاعات مهمی را ذخیره می‌کند. اگر سیستم کامپیوتر مربوط به یک کار تجاری باشد، بانک اطلاعاتی داده‌های مربوط به انبارداری، تولید، فروش و یا حقوق و دستمزد را نگهداری می‌کند.

در یک کامپیوتر شخصی، بانک اطلاعاتی معمولاً داده‌های مربوط به چک‌های صادره، لیست پرسنلی و شماره تلفن آنها و یا داده‌های استخراج شده از یک سیستم کامپیوتری بزرگتر را نگهداری می‌کند. برنامه کامپیوتری که بانک اطلاعاتی را کنترل می‌کند، سیستم مدیریت بانک اطلاعاتی یا DBMS نامیده می‌شود.

 

شامل 39 اسلاید powerpoint


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


دانلود پاورپوینت ارائه SQL Server