یارا فایل

مرجع دانلود انواع فایل

یارا فایل

مرجع دانلود انواع فایل

تحقیق دستور العمل بهره برداری و تعمیرات توربین های کارون3

اختصاصی از یارا فایل تحقیق دستور العمل بهره برداری و تعمیرات توربین های کارون3 دانلود با لینک مستقیم و پرسرعت .

تحقیق دستور العمل بهره برداری و تعمیرات توربین های کارون3


تحقیق دستور العمل بهره برداری و تعمیرات توربین های  کارون3

 

 

 

 

 



فرمت فایل : word(قابل ویرایش)

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

فهرست مطالب:

1- عمومی

2- اطلاعات و مشخصات اساسی  تجهیزات توربین

1-2- اطلاعات اساسی تجهیزات توربین

2-2- مشخصات اساسی تجهیزات توربین

3-2- وزن و قطعات اصلی توربین

3- ساختار توربین

1-3- درافت تیوپ

2-3- محفظه حلزونی و دیسگ ثابت

3-3- توزیع کننده

4-3- توربین(RUNNER)
 
      5-3- محور اصلی

6-3- یاطاقان  هادی توربین

7-3-آب بند اصلی توربین   

8-3-    سرو موتور

9-3- لوله های ایزومتریک

10-3- جرثقیل توربین پیت

11-3-    سکوی تعمیرات

12-3- سیستم تخلیه آب

13-3 – سیستم کند انسر

4- بهره برداری و تعمیرات توربین

1-4- قسمتهای چرخنده

2-4- قسمت های توزیع کننده

3-4- قسمت های مدفون شده

4- 4- اضافه نمودن سیستم هوا جهت جلوگیری از ایجاد خلاء

 

 

 

 

1- عمومی                                                                                    1-General                                                                                                                             

نیروگاه کارون 3 بر روی رودخانه ی کارون در استان خوزستان در 15 کیلومتری شهرستان ایذه قرار گرفته است . این نیروگاه در بالادست نیروگاه کارون 1 احداث گردیده ، ظرفیت این نیروگاه 2040 مگاوات می باشد ودارای8 توربین ژنراتور به ظرفیت255*8 مگاوات می باشد . هر واحد برای کار در پیک بار طراحی شده است که با توجه به شرایط آب مخزن دریاچه در صورت نیاز می توانند به طور دائم نیز در مدار باشند ، همچنین هر واحد می تواند به صورت کندانسر سنکرون جهت اصلاح ولتاژ شبکه و تأمین میزان مگاوار مصرفی مورد نیاز بر اساس در خواست دیسپاچینگ ملی وباتوجه به ولتاژ وظرفیت ژنراتور (MV A) ودرجه حرارت رتور در مدار قرار گیرد .
شرکت پیمانکاری فراب پیمانکارایرانی و متخصص در نصب وراه اندازی نیروگاه های آبی مسئولیا انجام این پروژه بزرگ را به عهده گرفته و با شرکت های HPE,HEC  که دوشرکت چینی هستند در رابطه با خرید و مونتاژ قرارداد امضاء نموده وخرید تجهیزات توربین وشیرپروانه ای از طریق این شرکت ها صورت گرفته و در رابطه با ژنراتورها ، ترانس ها وسیستم تحریک با شرکت مهندسی الین قرارداد امضاء شده و تعداد زیادی شرکت های ایرانی با شرکت فراب در رابطه با این پروژه قرارداد امضاء نموده اند .
این دستورالعمل خلاصه ای از شرح تجهیزات و بهره برداری از تجهیزات را ارائه می دهد به طور مثال شرح توربین ، شیرپروانه ای ، سیستم های فشار روغن ، سیستم های اتوماتیک و همچنین چگونگی عملکرد دستی تجهیزات ، دستورالعمل های ایمنی مربوطه در بخش 466.352.OEA  آورده شده است .
2 - اطلاعات اساسی تجهیزات توربین
 1-2- اطلاعات اساسی تجهیزات توربین
    - تعداد واحد 8 عدد
    - قدرت نامی هر توربین  255MW
    - حداکثر قدرت هر توربین295MW
    - ارتفاع مؤثر161M
    - حداقل ارتفاع مؤثر M 131/5
    - حد اکثر ارتفاع دریاچه M 845.9
    - حد اکثر نرمال ارتفاع در یاچه   840.0M
    - حداقل ارتفاع آب دریاچه M  800.0
    ارتفاع آب رودخانه
    ارتفاع آب رودخانه بر اساس شرایط سیلابی (110000YRFLOOD) 688.5 متر نسبت به سطح در یاهای آزاد می باشد . حد اثر نرمال سطح آب رودخانه در شرایطی که 8 واحد در مدار و ارتفاع آب در یاچه 840 باشد برابر M 659.24مرکز ارتفاع توزیع کننده سطح آب رودخانه M 653.1 .
  مشخصات اساسی تجهیزات توربین
   نوع توربین HLA685-LJ-454
   میزان خروجی از توربین
تحت شرایطی که ارتفاع مؤثر در یاچه  161 M وتولیدی ژ نراتور255MW باشد جریان آب خرجی 171.6 متر مکعب در ثانیه می باشد تحت شرایطی که ماکزیمم ارتفاع مؤثر 179 متر باشد جریان اب خروجی با حد اکثر بار 295MWبرابر 180.3 متر مکعب بر ثانیه است . در شرایطی که حداقل مقدار ارتفاع مؤثر ( 131.5) را داشته باشیم میزان جریان آب با تولید 191MW   برابر156.6 متر مکعب در ثانیه می باشد .
دور نامی توربین 187.5RPM
راندمان توریبین در صورتی که گشودگی در یچه های متحرک توربین 94.1 درصد باز باشند و شرایط زیر حاکم باشد تولید برابر 255 مگاوات خواهد بود ارتفاع مؤثر 161Mو خروجی آب 171.6M3/S

   اضافه سرعت 370RPM
   جهت چرخش : در جهت عقربه های ساعت
   حد اکثر فشار محوری هیدرولیکی 8000KN
   ارتفاع مکش برابر با  HS=-13Mوقتی که حداکثر سطح آب رودخانه (8واحد با حد اکثر باز بودن دریچه ها و ارتفاع 840 در مدار باشند ) برابر 666.1متر است .
  سرو موتور دریچه ها
تعداد 2عدد
قطر سیلندر 600mm
مقدار حرکت پیستون 450mm
فشار نامی 600bar
زمان دو مرحله بسته شدن دریچه های متحرک توربین 29 ثانیه
حد اکثر افزایش فشار
حداکثر فشار محفظه حلزونی 2320kpa
حد اکثر افزایش سرعت
حد اکثر افزایش سرعت زمانی است که بار به طور ناگهانی از روی واحد برداشته شده در این  
صورت سرعت به 65%نسبت به دور نامی افزایش می یابد .

 


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

پژوهشی در دستور زبان فارسی انواع قید و ضمیر در تاریخ بیهقی

اختصاصی از یارا فایل پژوهشی در دستور زبان فارسی انواع قید و ضمیر در تاریخ بیهقی دانلود با لینک مستقیم و پرسرعت .

پژوهشی در دستور زبان فارسی انواع قید و ضمیر در تاریخ بیهقی


پژوهشی در دستور زبان فارسی انواع قید و ضمیر در تاریخ بیهقی

 

 

 

 

 

 

 


فرمت فایل : word(قابل ویرایش)

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

فهرست مطالب:
عنوان                                     صفحه

مقدمه                                    2-1
فصل اول : کلیات
زندگی‌نامه ی بیهقی                            3
نثر بیهقی                                    4
اهمیت پژوهش دستوری در تاریخ بیهقی                    5
روش کار                                    6
فصل دوم :
تعاریف قید                                7
انواع قید از لحاظ ساختار                                 14-8
اقسام قید از جهت معنی و مفهوم                         28-15    
قید در تاریخ بیهقی                             31-29
فصل سوم :
تعاریف ضمیر                                33-32
انواع ضمیر                                     49-34
فصل چهارم :
منابع و مآخذ                                 50

 

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

 


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

دانلود مقاله دستور العمل ساختن پاپیروس

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

دانلود مقاله دستور العمل ساختن پاپیروس


دانلود مقاله دستور العمل ساختن پاپیروس

 

 

 

 

 


فرمت فایل : word(قابل ویرایش)

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

فهرست مطالب:

دستور العمل ساختن پاپیروس :
101 مرحله ساختن
2ـ روشها و مواد
2 . 2 مواد استاندارد
3 .2 روش آزمایش
3ـ نتیجه :
تشکر (سپاسگزاری)

 

 

دستور العمل ساختن پاپیروس :

پاپیروس یکی از مهمترین مواد در تاریخ می باشد . از قرن 11 م مادة مترشحه برای ساختن آن گم شد . متن ابتدایی نامبهم مورد بحث قرار گرفته ساختن پاپیروس و دانستن محل زیست آن می باشد . آزمایشهای اخیر دردو مرتبه بدون تجدید مراحل مختلف ساختن پاپیروس نتیجه داد . مطالعه با میکروسکوپ روشن وSEM در رسیدگی به این روشها منتقل شده بود . نشان ویژه شکلها ( کیفیتهای ) پاپیروس طرز عمل آوریهای مختلف آن را شرح می دهد . مطالعه امکان تشخیص دادن دو پاپیروس موجود در امتحان را آشکار کرد .

پاپیروس یکی از تعداد زیادی ماده مصری است . گریک رومن متنهایی حفظ شده را دارند . به زودی متنابهی از کتاب مقدس انتخاب شده و همچنین روی پاپیروس نوشته شد . در دوره هلنستیک وقتی وسترن کاملاً پیشرفت کرد کلمه بر روی پاپیروس نوشته شد . میلیونها کتاب پاپیروس ساخته شدند . در آن زمان آن بهترین محصول صادراتی مصر بود . پاپیروس استفاده شده در سیکل بعد از قرن 11 م . به نظر آن یکی از ماده های نخست بود که می توانست متصدی حمل و نقل تمدن وسترن باشد. {1} نظریه مهم بودن ماده حیرت انگیز آن هست که توصیف نامبهم حقیقت مرحله عمل آوری آن قطعی نیست . توزیع مرحله عمل آوردن با پلینی . فقط یکی است که هنوز وجود دارد ، بسیار روشن نیست و شاید منجر به تفسیرهای گوناگون شود . کوششها تجدید مرحله ساختن ناموفق اثر را برای یک مدت طولانی انتقال می دهد . اولین تجدیدها با براک جیمز در 1790 . با استودهارد در 1834 و پایان با لوکاس در 1928 . موفقیت بسیار زیادی دیده نشد فقط پیروی کردن از پرکینس و گان نتیسکم در 1930 یک محصول قابل استفاده را نتیجه داد .مطالعه مدرن وآزمایشها با لوئیس و راگاب {2}، قابل استفاده است در یک روش که اکنون می آید پذیرفته شود در ساختن مرحلة کلاسیک که محصولات تجاری ورقهای پاپیروس با راگاب و ال کاتان {3} انجام می شود براستی شباهت آن با پاپیروس عتیقه (باستانی ) دیدنی است .

  101 مرحله ساختن

گیاه پاپیروس ، که تقریباً به طول سه متر هست عمل آورده می شود ، فقط بالاتر از سطح آب قطع شده (ه ،ت، بعد قسمتی از ساقه که مورد نیاز است به طول ( معمولاً حدود 30 سانتی متر ) و باریک بریده شد . دورتر از پوسته بیرونی نرم سفید . اهمیت ساخت هسپس اونگیتا دینالی در طول باریک بریده شد . نوارهای باریک (حالت 1) . این نوارهای باریک زیر آب گذاشته شده اند و توزیع کامل (دقیق) آب در سلولهای پارنچیمال و ساختن نوارهای باریک نرم را انجام می دهند . در آب نوارهای باریک پاپیروس بصورت کمی نیم شفاف و بالای سراشیبی بدست آمد . یک ردیف بعد از باریکه ها موازی با اندازه مورد نیاز ورقها تنظیم می شود ( در مهارت مدرن در یک قسمت پارچه یا پشم مالیده ).


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

دانلود تحقیق درباره دستور FDISK و چگونگی کار با آن

اختصاصی از یارا فایل دانلود تحقیق درباره دستور FDISK و چگونگی کار با آن دانلود با لینک مستقیم و پرسرعت .

دانلود تحقیق درباره دستور FDISK و چگونگی کار با آن


دانلود تحقیق درباره دستور FDISK و چگونگی کار با آن

 

 

 

 

 

 

 



فرمت فایل : word(قابل ویرایش)

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

فهرست مطالب:

درباره دستور FDISK و چگونگی کار با آن : ۲

چگونه ۲ رایانه را هارد به هارد کنیم ؟ ۴

دلایلی که گاهی دیگر رایانه CD ها را نمی خواند. ۶

چرا باید Windows خود را بعد از مدتی reinstall بکنیم ؟ ۸

ویندوز ۹۸ و ME. 9

ویندوز XP. 11

در محیط ویندوز xp  اگر برق رایانه خود را قطع نکنید گاه خود به خود روشن میشود : ۱۷

HTTP چگونه کار می کند. ۱۹

شبکه ها ، لایه ها ، و پروتوکلها ۲۰

چگونه می توان با چند ID آنلاین شد ؟ ۲۴

چگونه می توان با استفاده از رایانه تلفن کرد ؟ ۲۶

تفاوت ویندوز  xp  نسخهHome Edition با نسخه  Porfessional : 28

FTP چیست ؟ ۲۹

امضای الکترونیکی چیست و چه کاربردهایی دارد ؟ ۳۱

شبکه کردن رایانه ها ۳۳

Hash چیست ؟ ۳۵

MIDI چیست ؟ ۳۷

کرم MSBlaster 38

چگونه صدای مودم را هنگام وصل شدن به اینترنت خفه کنیم: ۴۲

RamDisk   چیست  ؟ ۴۳

 

چکیده:

درباره دستور FDISK و چگونگی کار با آن :

FDISK دستوری برای پارتیشن بندی هارددیسک است و 2 نگارش تحت DOS و ویندوز آن موجود است . با اجرای اولی FAT16 و دومی FAT32 ایجاد می شود . FAT32 اسامی طولانی تری را برای فایل ها پشتیبانی می کند . برای اجرای این نرم افزار ابتدا باید توسط دیسکت راه انداز (StartUp) سیستم را راه اندازی و سپس با تایپ دستور Fdisk آن را اجرا کنید . اولین پرسشی که پس ازاجرای آن از شما می‌شود این است که آیا مایلید پارتیشن های بزرگتر از 2 گیگابایت داشته باشید ، به این پرسش جواب مثبت بدهید . پس از آن وارد صفحه اصلی خواهید شد . در اینجا در صورت وجود پارتیشن های قبلی باید ابتدا قسمتهایی را که می خواهید مجدداً پارتیشن بندی کنید . ار بین ببرید . البته در این صورت تمام اطلاعات موجود روی آنها از بین خواهد رفت . پس از آن می توانید پارتیشن های جدید را ایجاد کنید . برای از بین بردن پارتیشن های قبلی باید درایوهای منطقی Extended Partition و سپس Primary Partition را پاک کنید و هنگام ایجاد دقیقاً برعکس عمل کنید .

Primary Partition همان پارتشن C یا پارتیشن اولیه و اصلی است . Extende Partition بقیه فضای هارد است که به درایوهای منطقی تقسیم خواهد شد . در طول پارتیشن بندی اخطاری مبنی بر تعیین پارتیشن فعال به شما داده می شود . این همان پارتیشنی است که سیستم از روی آن راه اندازی می شود و معمولآً همان C رابرای آن انتخاب می کنند . دقت کنید این پارتیشن ها پیش از فرمت شدن قابل استفاده نیستند .


چگونه 2 رایانه را هارد به هارد کنیم ؟

برای انتقال اطلاعات از سیستمی به سیستم دیگر راههای متعددی وجود دارد ؛ اما اصولاً رسانه های جابجاکننده اطلاعات به 2 بخش آنلاین (Online) و آفلاین (Offline) تقسیم می شوند . بخش اول ، انواع شبکه است . شبکه های Ethernet متداول ترین نوع آنهاست . این روش به کارت شبکه و کابل کشی نیاز دارد . البته با وجود قدری پیچیدگی و دردسر بهترین راه همین است . استفاده از کابلهای لینک نیز در واقع ایجاد نوعی شبکه است . کابلهای Parallel ، Serial و USB هر 3 این امکان را دارند که البته 2 مدل اول به دلیل سرعت پایین تقریباً منسوخ شده اند . غیر از رسانه‌های آنلاین روشهای آفلاین نیز وجود دارد که معمولاً به چند دلیل به کار گرفته می شوند یکی دسترسی نداشتن به انواع شبکه دوم فواصل دور با پایین بودن سرعت اتصال و در آخر موارد امنیتی که اجازه انتقال اطلاعات را به صورت آنلاین نمی دهد .

در این گونه موارد وقتی حجم اطلاعات زیاد نباشد می توان با استفاده از رسانه هایی همچون سی دی یا دی وی دی مشکل را حل کرد . اما هنگامی که صحبت از حجم زیادی از اطلاعات باشد روش قبل ضمن کند بودن مقرون به صرفه نیز نیست . بهترین راه حل در این موارد اصطلاحاً هارد به هارد کردن است . برای این کار کافی است هارددیسک یکی از سیستم ها را به سیستم مقصد متصل کنیم . پس از گذراندن مراحل شناسایی هارد به وسیله سیستم و سیستم عامل می توان براحتی تمام اطلاعات مورد‌نظر را در موردنظر را در مدت کوتاهی جا به جا کرد ؛ هر چند این روش مزایای زیادی دارد ، اما معایب آن آسیب پذیری هارددیسک در نقل و انتقال و همچنین نیاز به بازکردن سیستم مبداء و مقصد است ؛ البته در صورتی که از هاردهای قابل حمل (Removable) یا رک (Rack) هارد استفاده کنید کار ساده تر شده و نیازی به باز کردن 2 سیستم نخواهید داشت .


دلایلی که گاهی دیگر رایانه CD ها را نمی خواند

CDRom ها همانند تمامی قطعلت مکانیکی عمر محدودی دارند . 3 یا 4 سال کار مداوم هر درایوی را بازنشسته می کند ؛ البته گاهی پیش می آید که این عمر کوتاه ، کوتاه تر هم می شود و مثلاً CDRom در عرض 2 سال کاملاً از کار می افتد . برای این مشکل دلایلی را می توان برشمرد . از آن جمله توجه نکردن به CD های استفاده شده است . CD های کثیف که گرد و غبار گرفته باشند دشمن هد CDRom هستند . کمی گرد و غبار کافی است تا دیگر هد دستگاه کار نکند . برای جلوگیری از این مورد توصیه می شود که حتماً پیش از استفاده CD ها را با یک پارچه نخی بدون پرز تمیز کنید . قرار دادن یک CD درون CDRom بخصوص در مواقعی که طولانی مدت از آن استفاده نمی شود . جلوی ریختن ذرات غبار روی هد را می گیرد . قرار دادن سی‌دی های ترک دار هم اعلان جنگ با CDRom است چرا که براحتی می تواند موجب آسیب رساندن به تمامی بخشهای درایو شود . چسباندن برچسب نامتقارن روی سی دی نیز باعث لنگر انداختن سی دی شده و احتمال دارد به موتور و هد CDRom آسیب برساند . در ضمن اگر برچسب بر اثر حرارت و چرخش از سطح سی دی جدا شود احتمال دارد به هر نقطه حساس بچسبد و در کار دستگاه اختلال کند . غیر از این موارد اگر CDRom شما از نظر مکانیکی سالم بود ولی سی دی ها را بد می خواند می توانید آن را باز کنید و پتانسیومتر موجود در کنار لنز را تا رسیدن به کیفیت مطلوب آرام آرام تنظیم کنید . دقت داشته باشید که در صورت نداشتن مهارت ممکن است CDRom را برای همیشه از کاربیندازید . برای تمیز کردن لنز هم یک پارچه نخی لطیف و بدون پرز کاملاً مناسب است .


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

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

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

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


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

 

 

 

 

 

 

 


فرمت فایل : word(قابل ویرایش)

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

چکیده:

دستور کار آزمایشگاه پایگاه داده ها

آزمایش 1

آشنایی با محیطQUERY ANALYZER ، نحوه ایجاد پایگاه داده وجداول پیش آگاهی

مقدمه :آشنایی با RDBMSها

از زمانی که در سال 1970مقاله آقای کادتحت عنوان "مدل رابطه ای داده ها برای بانک های اطلاعاتی اشتراکی بزرگ" منتشر شد ، زمان زیادی نمی گذرد. بعد از مطرح شدن این ایده پروژه تحقیقاتی تحت عنوان SYSTEM/Rدر IBM شکل گرفت که حاصل آن ایجاد اولین DBMS وزبان SQL بود. از آن زمان شرکت های مختلفی به تولیدDBMS هاپرداختندتا این که در سال1988،SQL-SERVER معرفی شد. علاوه بر این در سال 1986، SQL توسطANSI استاندارد شد. نسخه ای از این زبان را ، تحت عنوان TRANSACT-SQL استفاده می نماید. همان گونه که می دانید زبان SQL غیررویه ای است یعنی در آن تنها درخواست کاربرارائه می گرددوالگوریتم لازم برای اجرای آن توسط بخش هایی ازDBMS(بهینه ساز) تولید می گردد .

هرسیستم مدیریت پایگاه داده ای بر مبنای مدل رابطه ای ،یک RDBMS نامیده می شود .این سیستم هاازدو بخش عمده به شرح زیرساخته شده اند:

1- هسته :که کارهای مدیریتی را انجام می دهد.

2- فرهنگ داده ها(DataDictionary ) : که شامل اطلاعاتی در مورد عناصرواشیاء مختلف پایگاه داده ای تعریف شده          می باشد ازقبیلsysobjectsکه مشخصات اشیاءمختلف تعریف شده درآن نگهداری می گردد یاsysindexes و   syscolumns   که مشخصات شاخص هاومشخصات ستون های تعریف شده در آن ها ذکر می گردد.

 

آشنایی با SQL-SERVERبه عنوان یک RDBMS

              برای راهبری پایگاه داده ها، SQL-SERVERدو واسط گرا فیکی به نام های Enterprise Manager وQuery Analyzer را در اختیار قرار می دهد. دراین مرحله فرض می کنیم یک سرور ثبت شده وتعدادی شی Login وتعدادی پایگاه داده تعریف شده برروی آن داریم بنابراین ازمباحث مربوط به آنها فعلا چشم می پوشیم . علاوه بر این فرض می کنیم که سرور فوق در حال سرویس دهی است.Query Analyzer اولین واسطی است که به کمک آن می توانید پرس وجو های T-SQLوتوابع و روال های ذخیره شده را اجرا کنید . پس ازورودبهQuery Analyzer اطلاعات Login از شما خواسته می شود که می توانید از تایید اعتبار خود ویندوز استفاده کنیدو به این محیط وارد شوید. این محیط از دوپنجره اصلی تشکیل شده است. درپنجره سمت چپ با نام Object Browserمی توانید اشیایی از قبیل نام سروری که به آن متصل شده اید، پایگاه داده های موجود وبقیه اشیاء اصلی مورد استفاده درSQL-SERVER را مشاهده وویرایش کنید. در این قسمت اشیاء به صورت ساختار درختی نمایش داده می شوند. در هرسرور موجود حداقل چهارپایگاه داده زیر موجود است :

1-Master : شامل تمامی اطلاعات لازم برای مدیریت پایگاه، مانند پایگاه داده های تعریف شده ومشخصات کاربران و  رویه های ذخیره شده سیستمی وپیام های خطاست. جداولی که در این پایگاه داده موجود است معمولاکاتالوگ سیستم      نامیده می شود .

2- Model : یک الگو برای ساخت پایگاه داده های جدید است وهر شی موجود در آن ،در پایگاه داده های جدید ایجاد می شود. برای مثال اگر یک شناسه کاربر جدید در آن قرار دهید ،در تمامی پایگاه هایی که بعد ازاین ایجاد می شوند این شناسه هم وجود دارد .

3-Msdb : در نگهداری برنا مه های زمان بندی سیستم وJob ها وتاریخچه نسخه های پشتیبان کاربرد دارد .

4- Tempdb: محل موقتی برای اشیائی است که نیاز به فضای موقتی دارند .

در زیر پنجرهobject browser ،با کلیک بر روی تب Templates می توانید بهTemplate های موجود در مورد هر شی دسترسی داشته باشید . پنجره دیگر موجود در محیط Query Analyer پنجره پرس وجو است که از آن برای اجرای پرس وجو های تعاملی استفاده می شود .

برای اجرای اسکریپت ها (مجموعه هایی از دستورات ) باید یکی از پایگاه های داده ای موجود به عنوان پایگاه داده جاری انتخاب شود. برای این کار از دستورUSE، استفاده می شود. این پنجره از دو قسمت تشکیل شده است، که یکی برای ویرایش دستورات و دیگری برای نمایش نتایج به کار می رود. (قسمت اخیر بعداز اجرای یک اسکریپت قابل مشاهده است.)کاربر می تواند با استفاده از گزینهQuery، نحوه نمایش این خروجی ها را به حالت Gridیا Textتنظیم کند یا یک فایل را به عنوان محل ذخیره خروجی های Query تعریف نماید .

 

به ثبت رساندن وحذف وتغییر یک پایگاه داده جدید درSQL-SERVER

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

1- فایل های Primary( باپسوند .mdf) :که حاوی اطلاعات راه اندازی پایگاه هستند وبه بقیه فایل های پایگاه داده ها        اشاره دارند .

2- فایل های Secondary( باپسوند .ndf) : بقیه فایل های داده ای به جز فایل های داده ای اصلی در این گروه قرار             می گیرند .

3- فایل های Log( باپسوند .ldf) : برای ثبت تراکنش های موجود در پایگاه به کار می روندو عضو هیچ گروه فایلی          نیستند. برای بسیاری از پایگاه های داده ای معرفی گروه 1و3کافی است وممکن است پایگاه داده ای چندین فایل از          نوع دوم داشته باشد یا هیچ فایلی از این نوع نداشته باشد. یک فایل نمی تواند عضو بیش ازیک گروه فایلی باشد وفایل      های سیستم در گروه فایل Primary قرار می گیرند. (برای اطلاعات بیشتر در مورد نحوه استفاده از این امکان در عمل      می توانید به مراجع SQL-SERVERمراجعه کنید .)

 

 

 

ایجاد جداول پایگاه داده

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

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

کلیداصلی(primarykey) :که شامل یک یاچندستون است که مقادیرموجود دردوسطر از ستون ها نمیتوانند یکسان باشند. همچنین کلید اصلی نمی تواند مقدارتهی بپذیرد .

کلید کاندیدا(unique) : مانند کلیداصلی است با این تفاوت که درستون های تعریف شده به عنوان کلید کاندیدا               می تواند مقدار تهی هم وارد شود .

کلید خارجی(foreignkey) : برای ایجاد ارتباط بین داده های جداول پایگاه داده ای ، ازیک یا ترکیبی از چند ستون با عنوان کلید خارجی استفاده می شود به طوری که داده های یک جدول با مقادیرکلید اصلی جدول مرتبط با آن پرمی شود.

Check : مقادیر قابل پدیرش یک ستون توسط این محدودیت کنترل می شود .

Constraints : برای اعمال محدودیت های داده ای ، مانند کلیداصلی ،کلید خارجی و کلید کاندیدا وcheckمورد استفاده قرار می گیرد .

ستون های محاسباتی در تعریف جداول

   این ستون ها عبارت به کار رفته برای محاسبه داده را به جای خودداده ذخیره می کنند و قواعد زیر را دارند :

  • ستون های ارجاع شده در عبارت ستون محاسباتی باید در همان جدول باشند .
  • ستون محاسباتی شامل subquery نیست .
  • این ستون ها به عنوان جزئی از کلید یا اندیس به کار نمی روند .
  • نمی توانند محدودیتی از نوع default داشته باشند .(چرا؟)
  • در دستورات insert وupdate ارجاعی به آن ها نداریم .

مثال1 :

Create table author

(au_id1 int primary key clustered,

unique nonclustered, au_id2 int

au_degree smallint,

au_name char(16) not null,

au_family char(16) not null,

au_address char(30) null)

CONSTRAINT au_degree_chk check((au_degree>=0) and(au_degree<=100)

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

 

 

 

جدول های موقتی

   این جداول زمانی که اتصال به سرورقطع شود از بین می روند. مهم ترین انواع جدول های موقتی مانند متغیرهاانواع عمومی و محلی هستند. تفاوت این دو نوع در این است که ازجداول سراسری همه کاربران سیستم می توانند استفاده کنندو با ## شروع می شوند. جداول محلی فقط برای کاربر سازنده خود قابل استفاده هستند و با # شروع می شوند. برای ایجاد این جداول از دستور CREATEاستفاده می شود :

 

 CREAET TABLE #myTmpTable

   (Name VARCHAR(30) NOT NULL                                                        ADDRESS VARCHAR(50))

از دستور SELECT ---INTO می توان برای تعریف و پرکردن یک جدول موقتی به صورت همزمان استفاده کرد .

Select Name,Cname       INTO #myTmpTable

From STD AS S

                                                                                                                      INNER JOIN

           CRS AS C

           ON C.S#=S.S#

 

شاخص ها در SQL-Server

شاخص ها در SQL-Serverاشیاء خاصی هستند که این امکان را فراهم می آورند که بتوان بر اسا س مقادیر یک یا چند ستون به سرعت به سطر های یک جدول دسترسی پیدا کرد. SQL-Server، دو نوع شاخصClustered و  Nonclustered رادر اختیار کاربر برای تعریف قرار می دهد .SQL-Server برای پیاده سازی شاخص ها از ساختار         B-TREEاستفاده می کند که در آن برگ ها حاوی داده های واقعی هستند .

1- شاخص Clustered: دراین نوع شاخص ، داده ها واقعا از نظر فیزیکی مرتب می شوند. در این نوع اندیس برگ ها         داده های واقعی هستند . همیشه با معرفی یک ستون به عنوان کلید اصلی به صورت خودکار روی آن یک شاخص       Clustered      ساخته می شود .

2- شاخص Nonclustered: در این نوع شاخص برگ ها بر مبنای ستون هایی که به عنوان شاخص تعریف شده اند            مرتب می شوند ولی تفاوت آن با نوع قبلی این است که در صورتی که قبلا روی جدول شاخص Clusteredایجاد        نشده باشد برگ های اندیس Nonclustered حاوی آدرس ذخیره تاپل(ونه خود تاپل ) متناسب با کلید شاخص شده      است ودرغیراین صورت حاوی مقدار کلید شاخص دارمتناسب با آن تاپل هستند .

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

  • برای ستون دارای شاخص Clusteredاز مقادیرحجم داراستفاده نکنید. زیرا علاوه بر اینکه زمان جستجو در ستون با شاخص Clusteredافزایش می یابد ، حجم ذخیره سازی شاخص های Nonclustered هم افزایش می یابد. (چرا ؟ )

نکته:   سعی کنید ابتدا شاخصClustered را ایجا دکنید و بعد شاخص های Nonclustered راتعریف کنید . (چرا ؟)

تعریف شاخص:

CREATE [ UNIQUE ] [ CLUSTERED | NONCLUSTERED ] INDEX index_name
    ON { table | view } ( column [ ASC | DESC ] [ ,...n ] )
[ ON filegroup ]

توضیح بعضی پارامترهای تعریف بالا:

  • کلمه کلیدی Unique مشخص می کندکه مقادیر تکراری در شاخص غیرمجازند .
  • ASCبیان کننده این است که می خواهیم شاخص به صورت صعودی ساخته شود .DESC نیز درخواست

       نزولی بودن شاخص را بیان میکند .

  • با استفاده از گزینه ON filegroup می توان یکی از گروه های فایلی را به عنوان محل ذخیره شاخص معرفی کرد .

مثال 2: فرض کنید می خواهیم شاخصی با نام Snumindex را روی ستون شمار ه دانشجویی به صورت نزولی در جدول STD ایجاد کنیم :

Create clustered index Snumindex on STD(S# DESC )

On Primary

سوال : فرض کنید درخواست های زیادی مطرح می شود که در آن ها معمو لا در گزینه Where سوال روی شماره دانشجویی های پایین مطرح می شود آیاحذف کردن این اندیس می تواند زمان پاسخگویی ر ابه طور نسبی افزایش دهد؟

تغییر یک جدول

 

ALTER TABLE author

ADD column_b INT IDENTITY     اضافه کردن یک ستون با محدودیت کلید اصلی

CONSTRAINT column_b_pk PRIMARY KEY,

 

/* Add a column with a constraint to enforce that   */

/* nonnull data is in a valid phone number format. */

column_d VARCHAR(16) NULL

CONSTRAINT column_d_chk

CHECK

(column_d IS NULL OR

column_d LIKE "[0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]" OR

column_d LIKE

"([0-9][0-9][0-9]) [0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]"),

 

/* Add a nonnull column with a default. */

column_e DECIMAL(3,3)

CONSTRAINT column_e_default

DEFAULT .081

توجه : برای انجام آزما یش ها سینتکس دستورات create database، Alter database، create table،Alter table و انواع داده ای موجود در ضمیمه را مطالعه کنید.

 

 

 

 

دستور کار:

بخش اول-آشنایی با Query Analyzer ونحوه اجرای دستورات T-SQL

1- بعد از loginکردن با نام عبوری که به شما داده می شود و روی سروری که به شما معرفی می شود وارد محیط Query Analyzer     شوید .

2- روی سروری که به آن Loginکرده اید کلیک کنید وپایگاه داده های موجود روی این سرور را مشاهده کنید .چه          پایگاه داده هایی روی این سرور به ثبت رسیده است؟

3- به کمک دستور exec رویه های ذخیره شده sp_help   (برای پایگاه داده pubs ) و sp_help dbرا اجرا کنید .      در پنجره results خروجی هایی هر کدام را مشاهده می کنید . در مورد عملکرد آن ها توضیح دهید؟

     ( این دوازرویه های ذخیره شده (stored procedure) سیستمی هستند که بعدا با نحوه ایجاد ومدیریت این رویه ها            آشنا می شوید .)

4- الف- اسکریپت زیر را به یکباره اجرا کنید ویک فایل را به عنوان محل ذخیره خروجی ها تعریف کنید . ( دسته              مجموعه ای از دستورات T-SQL است که همگی به یکباره به موتور پایگاه ارسال می شوند و کامپایل وبهینه سازی و      اجرا می شوند. اسکریپت نیزمجموعه ای از یک یا چند دسته است که به صورت گروهی ذخیره می شوند. از اسکریپت      ها برای مثلا بخشی از کار بارگذاری داده ها (Data overloading )یا نگهداری پایگاه داده استفا ده می شود. مثلا        اگر نیاز به انجام چندکارمستقل باشد، اسکریپتی از چنددسته می نویسیم و برای مشخص کردن دسته ها از هم از Goدر      بین آنها استفاده می کنیم. بدین ترتیب خطاهای روی هر دسته اعم از کامپایل یاخطاهای زمان اجرا ، اجرای دسته های        قبلی وبعدی را مختل نمی کند . )

               Use pubs

Select * from authors

Go

Use Northwind

Select EmployeeID from Employees

where City='London'

 

ب- در دسته دومEmployeeID را بهEmployee تغییردهیدواین اسکریپت رااجرا کنید . آیاتغییر یک دسته دراجرای        کل اسکریپت تاًثیر گذار است ؟ توضیح دهید.

بخش دوم - ایجاد یک پایگاه داده جدید

1- اسکریپتی برای ایجاد پایگاه داده ای بانا م Testبا مشخصات زیر اجرا کنید :

  • یک فایل اصلی با مشخصات اندازهMB 20 باحداکثررشد مساوی 100MBو با رشد 2MBدرهربارودر گروه فایل اصلی
  • یک فایل ثانویه با مشخصات اندازه 5MBحداکثر اندازه 10MBوبا رشد 1MBو در گروه فایلی با نام test واین گروه فایلی را گروه فایلی پیش فرض قرار دهید .
  • یک فایل ثبت تراکنش(log file ) با مشخصات اندازه 10MB حداکثر اندازه 30MBوبا رشد 20%

2- رویه های ذخیره شدهsp_helpfilegroup وsp_helpfile را روی پایگاه داده ای که ایجاد کرده اید اجرا کنید .   چه خروجی هایی مشاهده می کنید ؟

3- اسکریپتی را اجرا کنید که گروه فایلی test وفایل های آن را حذف کند . (اصولا برای حذف هر گروه فایلی ابتدا گروه    فایلی دیگری رابه عنوان گروه فایل پیش فرض تعریف میکنیم در صورتی که گروه فایلی حذف شوند پیش فرض            باشد سپس تمام فایل های آن گروه فایلی وبعد خودآن را حذف می کنیم .)


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