زد فایل

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

زد فایل

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

پیاده سازی الگوریتم FLB

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

پیاده سازی الگوریتم FLB


پیاده سازی الگوریتم FLB

پیاده سازی الگوریتم FLB   

(Fast Load Balancing for Distributed-Memory Machines)

85 صفحه در قالب word

 

 

 

چکیده

پیاده سازی الگوریتم  FLB

گرید محاسباتی  مجموعه ای از منابع نا همگن و پویا که بوسیله یک شبکه به یکدیگر متصل می شوندو کاربران زیادی در مکان های مختلف آنها را به اشتراک می گذارند.اغلب برنامه های کاربردی بوسیله گراف جهت دار بدون سیکل خلاصه می شوندکه رئوس آن کارها و یالهای آن ارتباطات بین کارها را نشان می دهد. که در آن کارها وابسته هستند و بر اساس اولویت باید اجرا شوند به این معنی که در گراف تا والد یک کار انجام نشود فرزند یا فرزندان نباید انجام شوند.

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

در اینجا ما ابتدا به بررسی مفهوم گرید وفواید آن  وسپس انواع زمانبندی در سیستم های توزیع شده و بررسی برخی از الگوریتم های زمانبندی در کارهای  مستقل و وابسته می پردازیم و روشهای زمانبندی  گراف برنامه وبعضی از الگوریتم های آنها در محیطهای ناهمگن وهمگن را معرفی می کنیم.سپس الگوریتمFLB راتشریح کردوشبیه ازهای گرید را بررسی می کنیم.

واژه های کلیدی

گراف جهت دار بدون سیکل ٬ کارهای وابسته٬  زمانبندی ٬گرید ٬تکثیر.

 

 

فهرست مطالب   

 فصل اول  :  مقدمه   

1-1مفهوم گرید..................................................2   

  1-2طبقه بندی گرید............................................. 4                         

 3-1 ارزیابی گرید............................................... 4                 

1-4کاربردگرید...................................................5                     

1-5 تعریف زمانبندی گرید........................................6  

1-6 مروری بر تحقیقات گذشته......................................7    

1-7 مفهوم اصطلاحات به کار برده شده..............................8

1-8 نمای کلی پایان نامه.........................................9

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

2-1 زمانبندی کلاستر و ویژگیهای آن .............................. 10 

2-2 زمانبندی گرید و ویژگیهای آن................................13   

 3-2  رده بندی الگوریتم های زمانبندی گرید....................... 16 

  2-3-1   زمانبندی محلی/سراسری................................. 16            

  2-3-2  زمانبندی ایستا/پویا...................................16    

  2-3-3  زمانبندی بهینه/نزدیک به بهینه...........................21

  2-3-4  زمانبندی توزیع شده/مرکزی..............................22

  2-3-5  زمانبندی همکار و مستقل...............................22

2-3-6  زمانبندی زمان کامپایل /اجرا........................ 23

 2-4-1  رده بندی الگوریتم های زمانبندی از دیدگاهی دیگری..... 23

  2-4-2  اهداف زمانبندی.........................................23  

  2-4-3   زمانبندی وفقی.......................................24

  2-4-4 رده بندی برنامه های کاربردی...........................25

   2-4-4-1  کارهای وابسته.....................................25

   2-4-4-2  گراف کار..........................................26

 2-4-5   وابستگی کارهای تشکیل دهنده برنامه کاربردی...........       26   

2-4-6  زمانبندی تحت قیود کیفیت سرویس..........................26   

2-4-7  راهکارهای مقابله با پویایی گرید.......................28

 2-5  الگوریتم های زمانبندی کارهای مستقل......................32

2 -5-1 الگوریتم   MET   ...........................................32

      2-5-2  الگوریتم  MCT..............................................32

      2-5-3 الگوریتم   Min-min...............................................33

  2-5-4  الگوریتم Max-Min ................................................33

2      -5-5 الگوریتم Xsuffrage  .....................34                             

2   -5-6-  الگوریتم GA . ...........................................35      

2-5-7- الگوریتم        SA. ...........................................37 

فصل سوم:الگوریتم های زمانبندی گراف برنامه

3-1 مشکلات زمانبندی گراف برنامه.................................39

3-2 تکنیک­های مهم زمان­بندی گراف برنامه در سیستم­های توزیع شده.....40   

3-2-1-  روش ابتکاری بر پایه لیست ................................ 40

  3-2-2- روش ابتکاری بر پایه تکثیر................................40

  3-2-3- روش ابتکاری کلاسترینگ......................................41

 3-3- دسته بندی الگوریتم­های زمان­بندی گراف برنامه در سیستم­های توزیع شده.....................................................44

 3-4- پارامترها و مفاهیم مورد استفاده در الگوریتم­های زمان­بندی گراف   برنامه.........................................................46

 3-5- الگوریتم­های زمان­بندی گراف برنامه با فرضیات محدودکننده......50

  3-5-1- الگوریتمی با زمان چند جمله­ای برای گراف های درختی - الگوریتم HU ....................................................50

  3-5-2- الگوریتمی برای زمان­بندی گراف برنامه  با  ساختار دلخواه در سیستمی با دو پردازنده..........................................51 

  3-5-3- الگوریتمی برای زمان­بندی گراف بازه­ای مرتب شده............52

 3-6- الگوریتم­های زمان­بندی گراف برنامه در محیطهای  همگن ..........54

  3-6-1- الگوریتم Sarkar................................................54

   3-6-2- الگوریتمHLFET................................................55

   3-6-3- الگوریتم ETF................................................55

   3-6-4- الگوریتم ISH ..............................................55

   3-6-5- الگوریتم FLB................................................56

   3-6-6- الگوریتم DSC................................................56

   3-6-7- الگوریتم CASS-II..............................................58

   3-6-8- الگوریتم DCP................................................59

   3-6-9- الگوریتم MCP................................................60

   3-6-10- الگوریتم MD...............................................61

   3-6-11- الگوریتم TDS...............................................61

 3-7- الگوریتم­های زمان­بندی گراف برنامه در محیطهای ناهمگن...............63    

  3-7-1- الگوریتم HEFT................................................63

  3-7-2- الگوریتم CPOP..................................................63

  3-7-3- الگوریتم LMT.................................................64

  3-7-4- الگوریتمTANH .................................................65  

 فصل چهارم :الگوریتم FLB

1-4           ویژگیهای الگوریتم........................................66  

    4-2 اصطلاحات به کار برده شده.................................66

    4-3 الگوریتم................................................67  

    4-4 پیچیدگی الگوریتم........................................75       

    4-5 کارایی الگوریتم.........................................77 .

فصل پنجم: شبیه سازی گرید

    5-1 ابزار شبیه سازی...................................79

        5-1-1- optosim..................................................79

        5-1-2 SimGrid ..................................................80

        5-1-3- Gridsim  ..................................................80

 کارهای انجام شده...............................................83          پیشنهادات............................................................83 

 مراجع     .............................................................85   

 

فصل اول : مقدمه

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

Mainfram  معایب

  • هزینه سیستم های Mainfarme . یکی از اولین دلایل مهم ، هزینه های بالای سیستم های Mainframe است . این مسئله از دو زاویه متفاوت قابل بررسی است : هزینه بالای سرمایه گذاری اولیه که بسیاری  از سازمان ها و موسسات توان مالی آن را ندارند و دوم اینکه در این مدل ، دارای صرفا" یک نقطه  آسیب پذیر با ریسک بالا می باشیم .
  • مالکیت اختصاصی داده ها. یکی از فاکتورهای مهم دیگر،  سیاست های مربوط به مالکیت داده ها است . سازمان ها و موسسات که  دارای داده های اختصاصی خود می باشند،  علاقه مند به واگذاری مسئولیت مدیریت داده های مربوطه ،  به سایر مکان های فیزیکی نمی باشند .
  • امنیت . یکی دیگر از فاکتورهای مهم در این زمینه موضوع امنیت است . برای یک سازمان ،  اولا" دستیابی به اغلب داده های آن می بایست بسادگی محقق گردد و ثانیا"  داده ها ی حساس موجود در  سازمان می بایست از بعد امنیتی،  ایمن نگهداری گردند . تامین دو خواسته فوق ( رویکردهای رقابتی  و رویکردهای امنیتی ) با جدا سازی فیزیکی داده از یکدیگر محقق خواهد شد ( انباشت داده ها، با نگرش های متفاوت در رابطه با سرعت در دستیابی و ایمن در ذخیره سازی ، ضرورت وجود برنامه های توزیع شده را بخوبی نمایان می سازد )  

 مسائل فوق،   ضرورت حرکت بسمت ایجاد یک الگوی جدید بمنظور طراحی برنامه های کامپیوتری را مطرح و بر همین اساس نسل جدیدی از برنامه های کامپیوتری با عنوان " برنامه های توزیع شده" در عرصه نرم افزار بوجود آمد.که این برنامه ها به سیستم های توزیع شده نیاز دارد.

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

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

مفهوم گرید 1-1

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

 

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

یکی از مزایای مهم سیستمهای توزیع شده سرعت بالای اجرای برنامه‌هاست چرا که یک برنامه همزمان می‌تواند از چندین کامپیوتر برای اجراء شدنش استفاده کند.[22]

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

به علت تأخیر‌های انتقال در شبکه و نویزهای احتمالی در خطوط انتقالی قابلیت اعتماد اجرای یک برنامه دریک سیستم تنها,بیشتر از قابلیت اجرای آن دریک سیستم توزیع شده است .

همچنین درسیستم توزیع شده اگر یکی از کامپیوترهایی که وظیفه اصلی برنامه جاری را برعهده دارد خراب شود کل عمل سیستم مختل خواهد شد . از طرف دیگر اگر اطلاعاتی همزمان در چند کامپیوتر به صورت یکسان ذخیره گردد ویکی از کامپیوترها خراب شود, داده هارا می‌توان از کامپیوترهای دیگر بازیابی کرد از این نظر امنیت افزایش می‌یابد.

اشتراک  به منابع محاسباتی محدود نمی­شود. انواع منابع اعم از انباره­ها،نرم­افزار و بانک­های اطلاعاتی را در بر می­گیرد. در عین حال، امنیت و سیاست محلی نیز تضمین می­شود.[21]

بعد از اتصال به گرید، کاربر استخر بزرگی از منابع را در اختیار دارد. هنگامی که بار کاری سیستم محلی سنگین باشد، می­توان بخشی از بارکاری را به سایر منابع گرید منتقل کرد.

 

ممکن است هنگام انتقال از فایل ورد به داخل سایت بعضی متون به هم بریزد یا بعضی نمادها و اشکال درج نشود ولی در فایل دانلودی همه چیز مرتب و کامل است

متن کامل را می توانید در ادامه دانلود نمائید

چون فقط تکه هایی از متن برای نمونه در این صفحه درج شده است ولی در فایل دانلودی متن کامل همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند موجود است

 


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


پیاده سازی الگوریتم FLB

گزارش کاراموزی کارگاه لاستیک سازی هاشمی

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

گزارش کاراموزی کارگاه لاستیک سازی هاشمی


گزارش کاراموزی کارگاه لاستیک  سازی هاشمی

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

گزارش کارآموزی آماده,دانلود کارآموزی,گزارش کارآموزی,گزارش کارورزی

این پروژه کارآموزی بسیار دقیق و کامل طراحی شده و جهت ارائه واحد درسی کارآموزی میباشد

تاریخچه شرکت :

این کارگاه در قلب یک کارگاه  خصوصی nv سال 1375 تاسیس شد (در قالب کارگاه لاستیک سازی هاشمی ) این عنوان  به واحد های تولیدی ارائه شد . سابقه تولید این شرکت تقریباً به حدود 15 سال پیش برمی گردد که آقای مهندس هاشمی در یک کارگاهی در اصفهان  شریک بودند  و قطعاتی را که سفارش می گرفتند  مراحل  کنترل  و بسته بندی آن را در مشهد بنام می دادند که برادر مهندس هاشمی از خدمت برگشتند (برادر مهندس هاشمی ) و امکان  همکاری با ایشان  را پیدا کردند  وقتی که هر دو با هم شدند کارگاهی را در جاده قوچان  دارند و گاه طوس تاسیس کردند ودر انجا  شروع  به فعالیت  کردند تولید ایشان را در اصفهان  به طور اشتراکی انجام می دادند به سمت کارگاهی که در مشهد انجام می شد شیفت دارند .تولیدات  این شرکت  برروی قطعات پلاستیکی هیدرولیک و به طور اخذ در ارتباط با دستگاههای راهسازی ، انواع پنکنیگ ،سیل رینگ،کاسه نمد و دستگاههای بسیار سنگین که در کار معدن و راهسازی مورد استفاده  است متمرکز می شود . این دستگاهها می تواند در جکها ، پمپها ، ترمز ها  و دیگر سیستمهای که مورد استفاده  است کار برداشته باشد به تدریج این کار ادامه پیدا کرد به طوریکه غیر از قطعات لاستیکی قطعات دیگری که در یک فعالیت تعمیرات و نگهداری موثر بود تامین می شد . به عنوان مثال : یک دستگاه بنز 1921 دارید وقصد دارید که جک این را تعمیر کند یا یک لودر 260 دارید که با آن کار انجام می دهید ولی خواهید این را تهیه کند ماهیت قطعاتی که ما روی آن کار انجام می دهیم محدودیت ایجاد می کند . به طور مثال وقتی که گیر بکس را باز می کند خیلی علاقمند هستید که کلیه قطعات تعویض کرد و این تعمیر و نگهداری است به طور یکجا در دسترس باشد و به شهر و فروشگاه  هم دسترسی ندارید به انبار مراجعه می کنید و یک جعبه به شما تحویل می شود و شما تمام قطعات مورد نیاز را در داخل آن می گذارید به خاطر همین حساسیتها جابجای اینکه قطعه تولید کنیم مجموع قطعه تولید می کنیم این مجموعه قطعات را سیل کیت می نامیم .  کیت به معنای مجموعه و سیل به معنای در بنده واشر، آب بندی کننده  در این مجموعه سیل کیتها قطعات لاستیکی ، نمد ، واشر فلزی ، پیستونهای آلومینیومی و... دیده می شود . یک نکته حائز اهمیت این است که اگر ما این مجموعه قطعات  را تولید کنیم ، گیر بکس را ببندیم به هر دلیلی یکی از 48 قطعه ای که ما تولید  می کنیم  و توی این مجموعه گذاشتیم  یکی از آنها کیفیت مطلوب را نداشته باشد  فرض کنید بعد از 5 ساعت جواب کند دو مرتبه باید این قطعه را تولید کنیم و اون هزینه سنگین دوباره باید تکرار شود چه هزینه قطعات و چه هزینه خوابیدن دستگاه و چه مکانیک دستگاههای سنگین بنابراین حیاتی است کلیه  قطعاتی که ما بسته بندی می کنیم دارای کیفیت مطلوب باشد همه این مطالب دست به دست هم می دهد و یک حساسیت بالا را در کارها ایجاد می کند . از زمانیکه آقای مهندس هاشمی و برادر ایشان تولیداتشان را در مشهد آوردند سعی کردند این قطعات را تولید کنند از سال 75 که یک چیزی شاید 25،26 قطعه مجموعه در دست تولید داشتند الان بالغ بر 380 قطعه مجموعه را دارند این رشته تقریباً 10 برابر را در طی سالهای 7،8 سل گذشته توانستند بدست  آوردند . همیشه این تولیدات کمی نبوده یعنی سعی کردند در کیفیت هم از فراوان را بزند. این شرکت کار را به صورت یک کارگاه خصوصی شروع کرد و در سال78 (اسفند) این شرکت به ثبت رسید (شرکت صنایع لاستیک جاویدان) این شرکت باش 1387 در 24(اسفند ) سال 77 ثبت شد و در سال 78 عملاً فعالیت شرکت آغاز شد فعالیت شرکت به این معنا آغاز شد که به فکر زمین افتادند (برای ساخت و ساز) به فکر تسهیلات برای تامین مالی و فعالیت این شرکت به این شکل آغاز شد شرکت در این قالب شروع به کار کرد و ساخت و ساز را انجام داد و در بهمن سال 1380 این کارگاه کار ساختمانی آن تمام شد و اماده بهره برداری شد درست اول بهمن ماه سال 1380 اصلاح شد ودر واقع رسمیت کار به عنوان تولید از انجا  آغاز شد و در انتهای فروردین سال 1381 پروانه شرکت گرفته شد طبیعتاً وقتی کار توسعه پیدا می کند باید سیستمهای متعددی نظیر سیستم موجودی  انبار ، سیستم حسابداری مالی و سیستمهای دیگر روی کار آیند ابتدا کار با سیستم مالی دستی شروع شد طبیعتاً نه توسعه کار آنقدر بالا بود که سیستم مکانیزه طلب کند و نه امکانات حالی اجازه  این کار را می داد. تا اینکه (مهندس هاشمی ) با یک ثبت ساده حسابداری این کار را انجام  دادند و ابتدا کار را در قالب حساب دخل و خرج یعنی  چند تا سر فصل  حساب کردند و خریداران ، فروشندگان و هزینه ها را تفکیک کردند و شروع به ثبت حسابداری دوبل کردند و این کار را ادامه  دادند و همیشه سعی کردند که ترازنامه صحت داشته باشد تا جایی که تصمیم  گرفتند این کار  را به یک حسابدار واگذار کنند حسابداری را به خدمت گرفتند و شروع به همکاری کردند و ایشان سرفصل ها را توسعه دادند و چون تقریباً این ساختمان رد حال تکمیل شدن بود و مهم بود که چی باشد به این ترتیب حسابدار کار خود را شروع کرد  تا اینکه حجم عملیات حالی یک مقدار سنگین تر شد  و به این فکر افتادند که باید یک نرم افزار را داشته باشند و اومدند نرم افزاری که به درد کارتون می خورد و در بازار وجود داشت و آن شرکت برای  خرید نرم افزار کاندید کردند  آقای مهندس هاشمی قرارداد را با یک شرکت خاص بسته  و محدودیتی که داشتند این بود که بر لحاظ تیپ تولیدات سیستم  انباری حتماً باید FiFo باشد . به عنوان مثال : اگر 10 قطعه از یک محصول وجود دارد و قطعه 11 می یابد باید زیر قطعه 10 بماند یعنی از بالا شروع به فروش کند و گاهی ممکن است  همان تولیدی که انجام می دهند همان را بفروشند و این سه سال داخل انبار بماند این سه سال ممکن است ماندگاری انبارداری نداشته باشد.  به همین دلیل هیچکدام از نویسنده های نرم افزار مالی ان  موقع این کار را نتوانستند انجام دهند همه انها روش میانگین  را داشتند و میانگین  به درد این  شرکت نمی خورد  چون کیت مواد هم به شدت در نوسان  بود و می خواستند قیمت تمام شده به همان قیمتی که وارد می شود در خروج محاسبه شود .  بالغ بر یکسان و سه ، چهار ماه این شرکت در حال سعی و خطا بود که برنامه نوشته این شرکت  را روی ان تست کنند و اشکال ان را بازگو کند به جایی رسید که  ان نرم افزار تقریباً کامل شد و سراغ  یک نرم افزار دیگر رفتند .این نرم افزار کار آقای مهندس مصطفی احمد پور بود . و نرم افزار ایشان به اون چیزی که شرکت نیاز داشت نزدیکتر بود . به چیزی که این شرکت می خواست ولی می دانید  که ماهیت یک کار مالی به ان  کاری که در حال انجام دادن هست وابسته می باشد . مثلاً : فرض کنید  کار مالی که در یک معدن اتفاق می افتد با یک کار مالی که در یک درمانگاه اتفاق می افتد و با کار هایی که در یک شرکت صرفاً خدماتی اتفاق می افتد خیلی فرق می کند و طبیعتاً گزارشاتی که گرفته می شود گزارش مورد نیاز متناسب با ماهیت آن شغل است. مثلاً : در یک شغل ممکن  است گزارش متعددی انبار خیلی اهمیت داشته باشد مثل کار شرکت صنایع لاستیک سازی جاویدان . بنابراین  به ماهیت ان کار که در یک شرکت انجام می شود تیپ نرم افزارمالی هم تغییر می کند .   فرآیند عملیات تولید : در کار لاستیک سازی یک سری  مواد اولیه وجود دارد و این مواد اولیه بعداً با یک مقدار مواد دیگر ترکیب می شود وخودشان به تنهایی مورد استفاده تولید قرار می گیرند و این بخش از پیچیدگی کار است .گاهی در شرکت  یک موادی به تنهایی قالب گیری می شود و پخت می شود و کامل می شود ولی گاهی آن مواد با 10 ماده دیگر ترکیب می شود حالا در جایی که ترکیب اتفاق می افتد محدودیتهایی وجود دارد و لازم است که مواد اولیه ورود به انبار بزنیم بعد در یک طیف 8.27. قلم مواد یک تولید بخصوص یک فرمول می کنیم  مقادیر به طور متناوب است که  فرض کنید: دریک کیلو مواد ترکیب شده ممکن است 95 گرم از یکی از این مواد دیده شود یعنی 95% از ان ترکیب این ماده نشان می دهد ولی ممکن است یک ماده دیگر در 1 کیلو فقط2 گرم استفاده شود که لازم است  نرم افزار انبار واحدهای سنجش مناسب را انتخاب کنیم که ان 2 گرم در فرآیند گرد کردن اعداد گم نشود یعنی 2 گرم  اگر بناست واحد (کیلوگرم) باشد  و تا دو قم اعشار  از شما  قبول کند  ممکن است که 2 گرم  را تلقی کند لیاگرم تا 10 گرم 1% می گیرد و این خطا ایجاد می کند و به پایان سال که می رسد حالا از این 10 کیلو مواد که وارد  کردیم مصرف الف) نگاه می کنیم صفر است و موجودی انبار را نگاه می کنیم و می بینیم 5/4 کیلو است .  بنابراین این 5/0 کیلو در گردکردن به تدریج خروج پیدا کرده ولی نرم افزار زا ان  صرفنظر کرده . حالا این واحد انتخاب شد و امولاسیون می دهید و به نرم افزار می گوئید کامپانت الفا حاوی این مواد  و با این فرمول است .در اینجاست نرم افزار متوجه می شود که  داخل هر 1 کیلوگرم کامپانت a چه چیزهایی خوابیده است وقتی این 1کیلو گرم کامپانت را تولید تعریف می کند برای نرم افزار اتوماتیک می رود و ان مقادیر مورد نیاز مواد اولیه را از انبار خارج می کند و در واقع بوردکراسی کاغذی را حذف می کند و کافی است که قبلاً این فرمول را معرفی کرده باشید و بعد اعلام کنید که من 1کیلو از این تولید کردم  و خودش به اتوماتیک می دهد و خارج می کند .حالا این کامپانت آماده تولید می شود  ممکن است با این کامپانت a لیا قلم قطعه را امکان تولید داشته باشید حالا نیاز است که اولاً: بدانید که چه چیزی تولید می کنید  دوماً: از هر چیزی چه تعداد و این قطعه چند گرم زا کامپانت a نیاز دارد .  یک مشکل که کار در لاستیک بوجود می آید این است که شما 10 قطعه مواد را برای تولید این قطعه می گذارید این قطعه داخل می رود و پخت می شود هر موقع که پخت شد بعد قطعه تولید شده را دارید که مقدار مواد زاید در کنار آن وجود دارد. مثلاً :گر 100 گرم مواد برای آن قطعه کنار گذاشتید12گرم ان دور ریخته می شود بنابراین  برای خروج نباید گفت : که قطعه من90گرم است شما 100 گرم مواد خارج کردید پس10گرم قطعه تولید کردید و این ممکن است یک مغایرت ایجاد کند (در موجودی انبار) و یک مغایرت دیگر این است که 500 گرم از این قطعه تولید می کنیم و می بینیم که 7 قطعه آن زائد است و آن7 قطعه را دور می ریزیم ورود به انبار 493 قطعه می شود و ارگ حواسمان نباشد و این زائد را محسوب نکنیم باز انبار مواد کم می آورد ممکن است در آخر سال بگوئیم که آقای x شما در انبار 493 قطعه دارید و هر کدام 90و یا100گرم می باشند 49300 گرم ولی شما 50گرم مواد را مصرف این کار کردید بقیه آن کجا رفت و این مغایرت را باید حل کرد بنابراین یک پرت ناگزیر داریم (درفرآیند قالب گیری ) گاهی اتفاق می افتد که به عنوان ضایعات این قطعه مهار حذف  شود  بنابراین تمام نکات را باید در نرم افزار دیده باشیم . حالا فرض کنید که تمام اینها را دیدیم پس نرم افزار حسابداری تولید این قطعه می داند که چند گرم از آن کامپانت خارج کند . برای تولید کامپانت می داند که چند گرم از هیچکدام از مواد خارج کند پس تکلیف ما با مواد روشن شد اما حالا این قطعه وارد انبار می شود و گرفتاری ما با قطعه شروع می شود  چون یک قطعه ممکن است خودش به تنهایی فروخته شود وممکن است 10،12 مجموعه قطعه شرکت کند داخل یکی 2تاوداخل یکی 10تا دانه بشیند و توی یکی یک بسته 100 تایی از هر دوی آنها پس باز نرم افزار نیاز دارد که بداند که این را برای چه مصارفی استفاده کند به خاطر آن به آن آنالیز می دهد آنالیز رد واقع شرح اجزای یک مجموعه است یک آنالیز به آن می دهند تا برسند که کامپانت a چید.بعدم آن می گویند که این قطعه چند گرم کامپانت a دارد و این 2 تا آنالیز شد بعد می آیند و به آن می گویند که این کیت K2 چندتا از این اورینگ دارد و این 3تاآنالیز شد پس کامپیوتر حداقل 3تاانالیز نیاز دارد بنابراین این پیگیریهایی که در واقع در تغییر و تحول مواد اتفاق افتاده است در کمتر صنعتی دمیده می شود و این در قالب یک کیت داخل انبار رفته و K2 شده ، لیا تا از یک قطعه و2تا قطعه دیگر با هم ترکیب شده و K2 را بوجود آورده است نرم افزار بید امکان برگرداندن این کیت  ها را هم  داشته باشد که باز این کیت را به اجزای سر مجموعه اش بشکند و دوباره سر جای خودش برگرداند . یک ضرورت دیگر در اینجا دیده  می شود  با توجه به اینکه گفته شد بالغ بر 370،380 مجموعه قطعه در این شرکت وجود دارد طبیعتاً می توان تصور کرد که تنوع اقلام قطعات چقدر بالاست. برای هر قطعه ای که به صورت تئوری مشاهده می شود  انواع و اقسام مواد ممکن است متصور باشد پس برای اینکه تکلیف را با قطعات بدانیم باید روش دیگری شناسایی کنیم راه چاره این است  که کد گذاری کنیم . که همیشه 2تا محدودیت دارد 1- دست و بال را باز می گذارد ولی بعداً به ادم فشار می اورد . 2- اول به ادم فشار می آورد  و بعد دست و بل  را باز می گزارد .یک کد می تواند 3 مدل باشد . 1-کاملاً عددی باشد   2- کاملاً حرفی باشد    3- حرفی و عددی باشد    این تصمیم گیری را کد گذار باید اتخاذ کند . که کدامیک از این سه دسته را انتخاب کند وقتی انتخاب را انجام داد محدود به این می شود که این که را در چند کاراکتر تعریف کند . به عنوان مثال : فرض کنید اتومبیلی رد شیشه قب آن چند تا کدهای عریضی نوشته شده و ان کد حاوی اطلاعات بسیار زیاد هم می باشد حاوی این اطلاعات است ک این اتومبیل  چه اتومبیلی است ، از چه مدلی است ، در کدام خط تولید مونتاژ شده و چقدر تاخیر تولید داشته و توسط چه مسیری رد حال جمل کردن است و... اما یک کد گذاری اقل به نیازش نگاه می کند اون چیزی که اول فشاری آورد بعد راحت می گذارد (یعنی هر چه حجم وجودتر کنید استفاده از ان راحت تر است ) هم وجود این اقلام کار بسیار مشکلی است مثل این است که خصوصیات فردی تمام افرادی که در یک مملکت زندگی می کنند را م خواهیم کدگذاری کنیم اگر بخواهیم به هر آدم یک کد دهیم کار بسیار سختی است حالا نگاه می کنیم که این را برای چه می خواهیم شاید دنبال شاخصهایی باشیم که نشان دهنده رفاه اجتماعی است و می خواهیم بر این اساس داخل کامپیوتر کد گذاری کینم حالا اگر این که  را باز بگیریم اول خیالمون راحت است ولی بعد مورد استفاده ان  به درد نمی خورد  مهندس هاشمی تنها کاری که کرد این بود که محدودیتهای  نرم افزار را کنترل کرد و دید که اجازه 5 رقم 6 رقم که به ان می دهد سعی کرد کوچکترین که یعنی 6 رقم را جمع کرد که این در واقع دستو رالعمل کد گذاری بود با تمام تنوعی که در قطعات وجود دارد کار بسیار حساس است . حالا نرم افزار  این امکان  را پیدا  کرد  که قطعات  را هم بشناسد  با یک کمد6 رقمی  قطعه را بشناسد، با یک که6 رقمی کیتها و... را بشناسد . وظیفه نرم افزار این است که این ها را به هم ارتباط دهد و اینها  را جابجا کند اگر می خواههد کامپانت را آزاد کند باید مواد اولیه را آزاد کند مقام این ارتباطات با هم انجام می گیرد . گزارشهایی که در واقع از نرم افزار انتظار دارند بخشی از ان گزارش حالی است . (مانده حسابها ، مانده بانکها ،گردش اشخاص ، دارایی جاری  و بدهی جاری ، اقلام  سرمایه  و استهلاکات،...) چند تا گزارش خاص وجوددارد و ان این است  که می گویندقطعه ای که الان کدش را می دهند توی کدام یک از کیتها شرکت دارد . می خواهند برای تولید ان برنامه ریزی کنند می خواهند بدانم چند قطعه از این مواد تولید کند که برای سه ماه از موجودی انبار راحت باشند .یک گزارش دیگر وجود دارد که بیان می کند برای تولید این قطر چه کامپانت هایی مورد نیاز گاهی کامپانت ها ترکیبی است . گزارش دیگر این است که بیان می کند برای تولید کامپانت چه موادی لازم است. گزارش دیگر  این است که کسری قطعه را اعلام می کند . یعنی یکبار فرض کنید من می آیم محاسبه می کنم می گویم برای اینکه من خیالم  از موجودی این قطعه  راحت  شود  باید بدانم که برای این کیتها چه مقدار لازم دارم . پس من می دانم  از یک قطعه باید 500تا در داخل  انبار باشد این عدد 500 را به عنوان حداقل موجودی که نقطه سفارش این را به نرم افزار می دهیم و یک آلار می گذاریم  و به نرم افزار می گوئیم که کلیه قطعات  را با موجودی انبار  واین باشد سفارش کنترل کف به محض اینکه  این 510  تا بود و 15 تا خروجی زده شدو495 شد این را داخل یست سیاه (لیستی که به ماهشدار دار بگذار) هر وقت من خواستم برای تولید برنامه ریزی کنم که حالا این قالبی را برای تولید بگذاریم و می آیم اول لیست سیاه را نگاه می کنم و ببینیم که کدامیک از قطعات  از نقطه بحرانی پائین تر آمده  و نیاز به تولید  مجدد دارد آنهایی که بیشتر از همه بحرانی شده و افت شدید دارد  اونها را اول می گذارم و این یک گزارش دیگر نرم افزار است . گزارش دیگر این است که آنالیز کیت ها را در اختیار می گذاریم .  در مورد ثبت  و ضبط  دستی کار : در قالب 6 تا فرم این کار انجام  شد یک برگ ورود کالاست و یک برگ تولید ، یک برگ ورود تولید کیت داریم که این مجموع قطعات را جمع می کند و به انبار تحویل می دهد یک برگ خروج کالای فروخته شده داریم و یک برگ ورود مواد اولیه داریم و... در واقع ورود و خروج مقام اشکال موادی که گفته شد چه در قالب مواد اولیه و چه در قالب قطعه ساخته شده و چ کیت مقام شده ، چه چیزی که فروخته و چه چیزی که خریداری  می شود ، تمامی این ها را در قالب همان 6 تا فرم ثبت و ضبط می کنیم ودر واقع در جای مناسب نرم افزار این ثبت دستی را وارد می کنیم این ثبت در واقع یک ضرورت است .  ما نباید استنباط کنیم که چون نرم افزار اومده ثبت دستی باید کنار برود نه، نرم افزار باید کمک کند بوروکراسی به حداقل برسد و آن حداقل باید وجود داشته باشد یعنی اگر به هر دلیلی  من فرض کنید ثلث نرم افزار را از دست بدهم و نرم افزار با مشکل مواجه شود و شخصی که آن  نرم افزار را نوشته از دسترس من خارج شود (برود در شهر دیگری زندگی کند) این یک فرض بزرگی است و باید در هر مقطع Bakup داشته باشند که هر اتفاقی که افتاد حداکثر یک روز کاری را از دست  بدهند و و ثبت کاغذی به ما کمک  می کند که همیشه  از این یست دور باشیم که اگر اطلاعات از دست رفت حالا چکار کنیم ، حالا هیچ کار نمی کینم همان دست نوشته را وارد یک نرم افزار جدید می کنیم علاوه براینکه وقت ما را می گیرد . 1- ریسک به لحاظ از دست دادان اطلاعات نداریم    2- گاهی ممکناست که ما کنترل کنیم یعنی اگر امپراطور رد سطح نرم افزاری اشتباه کرد آن دست نوشته ما را کمک کند ، باید یک مقدار منابع اطلاعات داشته باشیم تا مغایرت ها  را چک  کنیم  این منابع همان  ثبتهای دستی که انجام می دهیم در واقع یک ثبت کامپیوتری و فنی می خواهد رخ دهد به استناد یک ستاره برگ ورود کالا این اتفاق می افتد ، به استناد یک برگ خروج کالای  فروخته شده رخ می دهد ما کنترل می کنیم تا ببینیم که فرض کنید : تا فلان تاریخ موجودی ما با موجودی انبار می خواند ان جایی که مغایرت آغاز می شود  شمارش برگ ورود کالای ساخته شده  به انبار یا برگ خروج کالا از انبار را داریم آن سفارش  را کنترل می کنیم و می بینیم که در این برگ اظهار شده 60 تا خروجی داریم ولی فاکتوری که برای این کالا صادر شده است 160تا می باشد و این یک مغایرت ایجاد می کند بنابراین ترجیح می دهیم که مقام اطلاعات باید به هم پیوست باشند چه اطلاعات نرم افزاری ، و چه اطلاعاتی که به صورت دستی جابجا می شود  اگر تمام اینها به هم پیوسته شود کار خیلی راحت است . و حالا یک کار دیگری که انجام  می شود  این است  که برای هر محصول  یک اتکت و یک بارکد وجود دارد (محصول که تولید می کنند) اتکتی که وجود دارد حاوی یکسری اطلاعات است مهمترین ان اطلاعات کد است (غیر از ان کد 6 رقمی  که درواقع  زبان مشترک شخص با واحد تولید ی است ) یک زبان مشترک هم با بازار نیاز دارند این را هم بوسیله که مشخص می کنند این که توی اتکت دیده می شود (C2)     این دومین  کیت دستگاههای  کاتر پیات راست  شرح آن راهم می نویسیم که اگر کسی ندانست C2 چیه ، پارت نامبر آن را بداند و شرح ان را بفهمد کار مهمی که در این شرکت  اتفاق می افتد  این است که  هر Lable بعد یک تفاوت دارد . یک سریال نامبر دارد  این شماره سریال یعنی از هر کیت یک نرم افزار دارد که وقتی پرینت می کند هر اتکت را با یک شماره سریال نشان می دهد ، اتکت بعدی شماره سریال بعدی را نشان می دهد و همین طور ادامه دارد این یک کمک بزرگی می کند و اجازه می دهد که  ما بتوانیم شناسایی کنیم که هیچ کیت مثل هم نیستند عمدتاً تمام کیتها هم تفاوت دارند پس این یک شاخصی است که بتوانند ان را شناسایی کنند می آیند این کیت را جمع می کنند و قطعات آن را در اختیار آقای الف گذارند و می گویند که آقای الف توی هر مجموعه 2تا از یک قطعه ،4تا از یک قطعه و 12تا از این قطعه ابزار و یک اتکت روی آن بزنید کار آقای الف به طور مثال : امروز انجام دادن 200 تا از کیتهاست یک دفتر وجود دارد و ثبت می کنند که آقای  الف c2 را از این سریال تا این سریال جمع کرد به همین ترتیب خود ان قطعات که در اختیار ایشان قرار گرفته خودش شناسنامه تولید می کند یعنی معلوم است که در چه تاریخی با کدام  پرس تولید شده و با چه موادی تولید شده است چند تا بوده است و چند تا ضایعات داشته مقام این شناسنامه همراه ان قضیه است . شما این را خریداری کردید و برای فروش داخل مغازه گذاشتید سه سال بعد این را می فروشید مشتری می برد و دو روز بعد آن را می اورد  و می گوید که این قطعات اشکال دارد فلان قطعه آن زدگی را دارد ،فلان قطعه باید 4تاباشد 3تاست و یا هر اشکال دیگر . مایعد از سه سال می توانیم پی گیری کنیم یعنی ما کافی است بگوئیم که قوطی آن کالا را برای  ما بفرستید یا شماره سریال ان را برای ما بخوانید  شماره سریال که خوانده شد به دفتر ثبت مراجعه م کنیم و متوجه می شویم  که این چه کسی بسته بندی کرده ، قطعاتش چی بوده ،چقدر ضایعات داشته و چقدر سالم بوده ، تمام اطلاعات را از بدوتولد این کیت با همان  یک عدد می توانینم بفهیم این یک نکته بسیار مهم و حساس است .   چگونگی تعیین کالا یا خدمات مورد نیاز جامعه : اگر بنا باشد یک مغز به عنوان کارآفرین که چه امکانات تولید دارد و چه به لحاظ و چه به لحاظ اقتصادی و چه به لحاظ امکان مدیریت و راهبری یک تعداد پرسنل یا نیروی انسانی بخواهد بررسی کند که ابتدا من روی چه کالایی دست بزنم و تولید را آغاز کنم یکسری ملاحظاترا باید در نظر بگیرد یکی از محورهای اصلی این است که در واقع کالا  یا خدماتی که برای ارائه و عرضه تولید دارد روی ان بررسی می شود جای مصرفی در مملکت ما داشته باشد  و اگر اینطور نیست امکان صادر کردن آن به کشور مصرف کننده به سهولت وجود داشته باشد به عنوان مثال : 1- فرض کنید که ما بررسی کنیم که می خواهیم هواپیماهای اختصاصی دو نفره تولید کنیم به علت محدودیت و قوانین و مقرارتی که در کشورما وجود دارد امکان اینکه یک همچنین محصولی را عرضه کنیم به راحتی بفروشیم وجود ندارد 2- اگر بنا باشد به ازای هر نفر آدم در مشهد یک بسته شیر کاکائو تولید شود و در داخل بازار بیایید می دانید چی می شود ؟ اگر خانواده ای //// باشند باید روزی 5بسته شیر کاکائو  بخورند و اگر نخورند ودر یخچالهای مغازه ویا انبار شیر می ماند پس باید  یک بررسی درستی نسبت به بازار مصرف انجام  شود  یکی دیگر هم امکان سنجی تولید است ، یعنی وقتی کالا مشخص شد ودیدیم که به لحاظ فروش مشکلی برای این نخواهیم داشت ( یعنی اگر  همین الان  تولید شود می دانیم که به راحتی وارد بازار می شود  و بفروش می سد ) بعد حالا چطوری تولید کردیم آیا به لحاظ تکنولوژی ساخت و مواد اولیه  مشکلی ندارد . مثال :فرض کنید  که شما  می خواهید فلان قطعه  نظامی را بزنید این فقط با فلان سریال از کمپانی دوپاند آمریکا وارد می شود  خوب تحریم هم هستیم بنده شخص تولید کننده ساده آنقدر  کانال ندارم  که به واسطه از کشورهای مختلف بتوانم به مواد دست پیدا کنم پس هر برنامه ریزی که روی تولید انجام دهم یک راه بیهوده ای است (یعنی همه کار را آماده می کنم و می رسم به خط تولید و مواد می خواهم آنوقت ندارم و به هیچ عنوان هم نمی توانم  تیهه کنم ) بنابراین امکان سنجی تولید  از همه جنبه ها  باید انجام شود و مطالعات میدانی هم کار ساز است یعنی اگر فقط بخواهیم به آمار  و ارقام اکتفا کنیم ممکن است ضربه بدی بخوریم .


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


گزارش کاراموزی کارگاه لاستیک سازی هاشمی

مدلسازی و شبیه سازی توربین بادی مجهز به DFIG و STATCOM به منظور بررسی عملکرد سیستم در شرایط خطا‎

اختصاصی از زد فایل مدلسازی و شبیه سازی توربین بادی مجهز به DFIG و STATCOM به منظور بررسی عملکرد سیستم در شرایط خطا‎ دانلود با لینک مستقیم و پر سرعت .

مدلسازی و شبیه سازی توربین بادی مجهز به DFIG و STATCOM به منظور بررسی عملکرد سیستم در شرایط خطا‎


مدلسازی و شبیه سازی توربین بادی مجهز به DFIG و STATCOM


 

 
 

 

 

 

 

چکیده :

ایراد اصلی توربین های بادی مجهز به ژنراتور القایی از دو سو تغذیه عملکرد آن ها در طی بروز اتصال کوتاه در شبکه می باشد. در این پروژه یک روش جدید برای عملکرد بی وقفه توربین بادی مجهز به ژنراتور القایی از دو سو تغذیه در طی بروز خطا در شبکه ارایه شده است. یک محدود کننده جریان خطا به طور سری با مدار روتور قرار می گیرد، در طی بروز خطا محدود کننده جریان یک سلف بزرگ را وارد مدار روتورمی کند تا از افزایش جریان در مدار روتور جلوگیری کند. هنگامی که خطا رفع شد سلف نیز از مدار روتور خارج می شود. همچنین از یک STATCOM برای تامین توان راکتیو مورد نیاز در حالت دائمی و درطی بروز خطا استفاده شده است. صحت و عملکرد روش با شبیه سازی سیستم قدرت نمونه در محیط نرم افزار PSCAD/EMTDC تایید می شود

فهرست مطالب :

چکیده

مقدمه

فصل اول : مقدمه

فصل دوم : مروری بر کارهای انجام شده

انواع توربین بادی

خصوصیات استاتیکی

اجزای نیروگاه بادی

انواع مختلف توربین های سرعت متغیر

ژنراتور های سنکرون

ژنراتورهای سنکرون با سیم پیچ میدان

ژنراتور های سنکرون مغناطیس دایم

ژنراتور القایی

ژنراتورالقایی از دو سو تغذیه

ژنراتورالقایی روتور قفسی

انواع دیگر

ژنراتور القایی ازدو سو تغذیه بدون جاروبک

ژنراتور القایی دو سرعته

انواع توپولوژی اتصال توربین های بادی در مزرعه

سیستم های قدرت بادی مجهز به DFIG

فصل سوم : مدل سازی و کنترل

ژنراتور القایی از دو سو تغذیه

مدل ماشین

کنترل

STATCOM

مدل سازی وکنترل STATCOM

crowbar

محدود کننده جریان خطا

راکتور های محدود کننده جریان خطا

Is limiter

محدود کننده جریان خطای حالت جامد

محدود کننده جریان خطا ابر رسانا

نوع مقاومتی

نوع سلفی

نوع راکتور DC

فصل چهارم : شبیه سازی

عملکرد بی وقفه توربین بادی

سیستم قدرت نمونه

نتایج حاصل از شبیه سازی

اتصال کوتاه سه فاز بدون حفاظت مبدل سمت روتور

اتصال کوتاه سه فاز با استفاده از روش انسداد و STATCOM

اتصال کوتاه سه فاز با استفاده از FCL و بدون STATCOM

اتصال کوتاه سه فاز با استفاده از FCL و STATCOM

فصل پنجم : نتیجه‌گیری و پیشنهادات

نتیجه‌گیری

پیشنهادات

 

پیوست ها

ضمیمه

منابع و ماخذ

فهرست منابع فارسی

فهرست منابع لاتین

چکیده انگلیسی


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


مدلسازی و شبیه سازی توربین بادی مجهز به DFIG و STATCOM به منظور بررسی عملکرد سیستم در شرایط خطا‎

مفاهیم پایگاه داده های رابطه ای و نرمال سازی

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

مفاهیم پایگاه داده های رابطه ای و نرمال سازی


مفاهیم پایگاه داده های رابطه ای و نرمال سازی

 

 

 

 

 

 

 

چکیده :

طراح پایگاه داده که نیاز های کاربردی را می شناسد در برنامه های کاربردی جزئی می توانند دقیقا درباره روابطی که باید ایجاد شود، نسبتهای آنها و محدودیتهای این روابط تصمیم گیری کنند. با این حال چنین تصمیم گیری دقیقی در مورد برنامه های کاربردی دنیای واقعی مشکل است، زیرا اغلب آنها بسیار پیچیده هستند. غالبا هیچ کس همه اطلاعاتی که یک برنامه کاربردی نیاز دارد را نمی داند. طراح پایگاه داده باید در تماس با کاربران، الزامات و نیازهای این برنامه ها را بشناسد و آنها را در حالتی عالی و مناسب ارائه کند تا کاربران بتوانند آنها را بشناسند و بعد این الزامات را در سطوح پایین تر طرح پیاده کنند. یک مدل داده در سطح بالا با ارائه چهارچوب مفهومی به طراح پایگاه داده کمک می کند که در حالتی سیستماتیک ، داده های مورد نیاز کاربران پایگاه داده و ساختار آن که این نیازها را تامین می کند را مشخص کند.
ولین فاز طراحی پایگاه داده ، مشخص کردن نیاز داده کاربران پایگاه داده است. طراح پایگاه داده با تماس با کارشناسان این حوزه و کاربران این وظیفه را انجام دهد. نتیجه این حالت روشن شدن نیازهای کاربران است. در این بخش، خود را به توصیف نوشتاری نیازهای کاربران محدود می کنیم که به این موضوع در بخش 6-8-2 می پردازیم.
در مرحله بعد طراح، یک مدل داده انتخاب می کند و با استفاده از مفاهیم این مدل انتخابی الزامات آنرا به چهارچوب مفهومی پایگاه داده تبدیل می کند. این چهار چوب کلی که در حالت طراحی مفهومی ایجاد می شود مفهوم دقیقی را از این پروژه ارائه می دهد.

مدل موجودیت – رابطه که ما در ادامه این فصل مورد مطالعه قرار می دهیم، عموماً برای ارایه طراحی مفهومی مورد استفاده قرار می گیرد. در مدل موجودیت رابطه، الگوی مفهومی موجودیتهای موجود در پایگاه داده، صفات موجودیت ها رابطه بین موجودیتها و محدودیت های صفات را مشخص می کند. مرحله طراحی مفهومی معمولا به ایجاد نمودار موجودیت رابطه نمایشگر الگوی گرافیکی منجر می شود.

فهرست :
فصل پنجم :  دیگر زبانهای رابطه ای  
5-1- حساب رابطه ای چند تایی  
5-1-1- طرح مثال   
5-1-2- تعاریف رسمی  
5-1-3- اطمینان در بیان  
5-1-4- زبان های توانای پر معنی  
5-2-  قلمرو حساب رابطه ای  
5-2-1- تعریف رسمی   
5-2-2- پرس وجوهای نمونه  
5-2-3- ایمنی عبارات  
5-2-4- قدرت بیانی زبان  
5-3- پرس وجو از طریق مثال  
5-3-1-جدول های ساختمان  
5-3-2- پرس وجو هایی روی یک رابطه 
5-3-3- پرس وجو روی رابطه های جداگانه  
5-3-4- جعبه وضعیت   
5-3-5- رابطه نتیجه   
5-3-6- QBEدر مایکروسافت اکسس  
5-4- دیتالوگ   35
5-4-1- ساختار اساسی  
5-4-2- ترکیب دستورات دیتالوگ  
5-4-3- ترکیب های معنایی دیتالوگ غیر بازگشتی  

5-4-3-1- ترکیب های معنایی یک دستور  
5-4-3-2- ترکیب معنایی برنامه  
5-4-4- ایمنی   
5-4-5- عملیاتهای رابطه ای در دیتالوگ  
5-4-6- بازگشتی در دیتالوگ  
5-4-7- قدرت بازگشتی   
5-5- خلاصه   
مرور  اصطلاحات   
تمرین مهارت   
تمرین ها    
نکاتی مربوط به فهرست کتاب  
ابزارها   
بخش دوم :طراحی پایگاه داده

 
فصل ششم : طراحی پایگاه داده مدلE-R  
6-1- مفهوم کلی فرایند طراحی  
6-1-1-  مراحل طراحی   
6-1-2- طراحی جایگزین ها   
6-2- مدل موجودیت رابطه    
6-2-1- گروه موجودیت     
6-2-2- گروه رابطه ها    
6-2-3- صفات    
6-3- محدودیت ها   
6-3-1- ترسیم کاردینالیتی    
6-3-2- کلیدها    
6-3-2-1- گروه موجودیت ها   
6-3-2-2- گروه رابطه ها   
6-3-3- مشارکت محدودیت  ها    
6-4- نمودارهای موجودیت – رابطه    
6-5- نتایج طراحی موجودیت – رابطه    
6-5-1- استفاده از گروه موجودیت ها در مقابل صفات    
6-5-2- استفاده از گروه موجودیت ها به جای گروه رابطه ها    
6-5-3- گروه رابطه های n-ary در مقایل دوگانه    
  6-5-4-  جایگاه صفات رابطه   
6-6- گروه موجودیت ضعیف    
6-7- ویژگیهای E-R  گسترده    
6-7-1- ویژه کاری    
6-7-2 – عمومی سازی    
6-7-3- صفات وراثتی    
6-7-4- محدودیت ها در عمومی سازی    
6-7-5- ترکیب    
6-7-6- نمادهای E-R جایگزین    
6-8- طراحی پایگاه داده برای پروژه بانکداری    
6-8-1- جایگزین های طرح E-R  
6-8-2- الزامات داده برای پایگاه داده بانک   
6-8-3- گروه های موجودیت برای پایگاه داده بانک    
6-8-4- گروه های رابطه برای پایگاه داده بانک   
6-8-5- نمودار E-R برای پایگاه داده بانک    
6-9- تبدیل شدن به الگوی رابطه ای    
6-9-1- ارائه گروه های موجودیت قوی   
6-9-2- ارائه گروه های موجودیت ضعیف    
6-9-3 – ارائه گروه های رابطه    
6-9-3-1- الگوهای زائد   
6-9-3-2- ترکیب الگوها   
6-9-4- صفات ترکیبی و چند مقداری    
6-9-5- ارائه روش عمومی سازی     
6-9-6- ارائه دادن ترکیب    
6-9-7- الگوی رابطه برای پروژه بانکداری    
6-10- جنبه های دیگر طراحی پایگاه داده    
6-10-1- محدودیت داده ها وطراحی پایگاه داده رابطه ای    
6-10-2- الزامات کاربردی : پرس وجوها ، کارایی   
6-10-3- الزامات کنترل    
6-10-4- جریان داده ها   
6-10-5- موضوعات دیگر در طراحی پایگاه داده    
6-11- زبان مدل سازی یکپارچه UML
6-12- خلاصه    
مروری بر اصطلاحات   
تمرین مهارت    
تمرینات   
منابع    
ابزارها

   
فصل هفتم : طراحی پایگاه داده رابطه ای     
7-1- ویژگی های طراحی های رابطه ای خوب     
7-1-1- طراحی جایگزین : الگوهای بزرگتر    
7-1-2- طراحی جایگزین : الگوهای کوچکتر    
7-2- محدوده های غیر قابل تجزیه واولین شکل نرمال    
7-3-  تجزیه با استفاده از وابستگی های عملیاتی     
7-3-1- کلیدها و وابستگی های عملیاتی    
7-3-2- شکل نرمال Boyce-codd 
7-3-3- BCNF و حفاظت وابستگی 
7-3-4- سومین شکل نرمال      
7-3-5- شکل های نرمال بیشتر     
7-4- تئوری وابستگی عملیاتی     
7-4-1- بستار مجموعه وابستگی های عملیاتی     
7-4-2- بستار گروه های صفات      
7-4-3- پوشش استاندارد      
7-4-4- تجزیه بی نقص      
7-4-5- حفاظت وابستگی     
7-5- تجزیه با استفاده از وابستگی های عملیاتی     
7-5-1- تجزیهBCNF 
7-5-1-1- آزمون BCNF 
7-5-1-2- الگوریتم تجزیهBCNF 
7-5-2- تجزیه 3NF 
7-5-3- مقایسه BCNF و 3NF
7-6- تجزیه با استفاده از وابستگی های چند مقداری     
7-6-1- وابستگی های چند مقداری     
7-6-2- شکل نرمال چهارم      

7-6-3- تجزیه4NF 
7-7- دیگر شکل های نرمال     
7-8- فرایند طراحی پایگاه داده      
7-8-1- مدل E-R و نرمال سازی     
7-8-2- نام گذاری صفات و رابطه ها    
7-8-3- از نرمال درآوردن برای کارایی     
7-8-4- دیگر مباحث طراحی    
7-9- مدل سازی داده های موقتی     
7-10- خلاصه    
مرور اصطلاحات    
تمرین مهارت     
تمرین      
واژه نامه 


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


مفاهیم پایگاه داده های رابطه ای و نرمال سازی