نیک فایل

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

نیک فایل

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

مقاله نگاشت تراکنشهای پایگاه داده شی گرا به تراکنشهای رابطه ای

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

مقاله نگاشت تراکنشهای پایگاه داده شی گرا به تراکنشهای رابطه ای


مقاله نگاشت تراکنشهای پایگاه داده شی گرا به تراکنشهای رابطه ای

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

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

چکیده ای از مطالب :

در اکثر پروژه­های کامپیوتری انجام شده در دهه­های اخیر از تکنولوژی­های تمام شئ­گرایی مانند Java و C# استفاده شده در حالی که برای ذخیره سازی داده­ها از پایگاه­داده­های رابطه­ای که در آنها اثری از شئ­گرایی موجود نیست استفاده شده. این بدین معنا نیست که انتخاب­های دیگری موجود نیست بلکه بسیاری زبان­های برنامه­نویسی Procedural شبیه COBOL موجود است همچنین بسیاری از پایگاه­داده­های موجود از تکنولوژی شئ­گرا بهره می­برند از جمله می­توان از پایگاه­داده­های XML نام برد.

بین تکنولوژی­های شئ­گرایی و رابطه­ای که اکثر تیم­های نرم­افزاری در سیستم­های خود به­کار می­برند یک ناهم­خوانی ذاتی موجود است. برای رفع این ناهمخوانی یک راه ساده وجود دارد که از دو بخش تشکیل شده: ابتدا باید پروسه­ی نگاشت اشیاء به رابطه­های پایگاه­داده را آموخت و سپس روشی برای پیاده­سازی آن فرا گرفت.

  • نقش DBA

شکل 1 نشان دهنده نقش یک DBA است زمانی که نگاشت بین مدل رابطه­ای و شئ­گرا را انجام می­دهد. سه عمل اولیه برای این­کار عبارتند از:

1- نگاشت [1]: هدف اصلی یافتن یک استراتژی مناسب و کارا برای نگاهداری داده­های اشیاء است. این کار شامل ذخیره کردن صفات و رابطه­های بین اشیاء از جمله رابطه­ی ارث بری میان اشیاء است.

2- پیاده­سازی نگاشت [2]

 

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


 


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


مقاله نگاشت تراکنشهای پایگاه داده شی گرا به تراکنشهای رابطه ای

ارتباط با پایگاه داده‌های Access در Visual Basic

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

ارتباط با پایگاه داده‌های Access در Visual Basic


ارتباط با پایگاه داده‌های Access در Visual Basic

 

 

 

 

131 صفحه

پیشگفتار :

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

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

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

از این نرم‌افزارهای می‌توان به ORACLE ، ACCESS , MS SQL SERVER, MS SQL اشاره نمود.

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

زبان برنامه نویسی BASIC نیز به دلیل راحتی و آموزش سریع و آسان از گذشته دور مورد استقبال بسیاری از کاربران و برنامه نویسان بوده است.

زبان VISUAL BASIC نسخة تحت ویندوز زبان Basic است که البته بسیار قوی‌تر و پیشرفته‌تر از نسخة تحت DOS آن عمل می‌کند و بسیاری از برنامه‌های پیشرفته و سطح بالا و پیچید ه مورد نیاز شرکت‌های بزرگ به ویژه برنامه‌های چند رسانه‌ای (Multi Media) با آن استفاده ازآن نوشته می‌شود.

من نیز در این پروژه درسی از این زبان قوی که دارای قابلیت ارتباط با بانک اطلاعاتی به نحو مطلوبی است، بهره گرفته‌ام.

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

بانک اطلاعاتی برنامه من مربوط به یک فروشگاه نوت بوک می‌باشد. در این فروشگاه علاوه بر خود نوت بوک، کیف نوت بوک، لوازم جانبی نوت بوک یا PC، اجزاء اصلی داخل نوت بوک یا PC و نیز خود PC عرضه می‌شود.

برنامه VB در این پروژه طبق Query های خاصی که در ارتباطش با بانک اطلاعاتی ACCESS درخواست می‌کند، لیست‌های متفاوتی از اطلاعات آن را به نمایش در می‌آورد.

فهرست مطالب :
پیشگفتار
مقدمات Visual Basic
مقدمات بانک اطلاعاتی Access
توصیف پروژه
الف ) توصیف پایگاه داده‌ها
ب ) توصیف فرم‌های برنامه
ضمائم
ضمیمه ۱- کد فرم Accessories
ضمیمه ۲- کد فرم Bag
ضمیمه ۳- کد فرم Component
ضمیمه ۴- کد فرم Notebook
ضمیمه ۵- کد فرم Start) AAA)
فهرست منابع


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


ارتباط با پایگاه داده‌های Access در Visual Basic

Main Memory Database حافظة اصلی پایگاه داده ها

اختصاصی از نیک فایل Main Memory Database حافظة اصلی پایگاه داده ها دانلود با لینک مستقیم و پر سرعت .

Main Memory Database حافظة اصلی پایگاه داده ها


 Main Memory Database حافظة اصلی پایگاه داده ها

فرمت فایل : word(قابل ویرایش)تعداد صفحات40

 

مقدمه

در اواسط دهه 1980، با نزول قیمت DRAM، این ایده مطرح شد که کامپیوترهای آتی با داشتن حافظه اصلی با ظرفیت بالا، می توانند بسیاری از پایگاه داده ها را درحافظه اصلی داشته باشند. در این شرایط می توان همه I/O ها (که بسیار هزینه بر می باشند) را از پردازش DBMS حذف نمود. بنابراین معماری DBMS دستخوش تغییرات جدی می شود و در یک MAIN MEMORY DBMS(MMDBMS)، مدیریت I/O دیگر نقشی نخواهد داشت.

نکته مهم در یک MMDB، چگونگی انجام تراکنشها و recovery بصورت کارا است. برخی از الگوریتمهای پیشنهادی براساس این فرض عمل می کنند که قسمت کوچکی از حافظه اصلی بصورت ماندگار وجود دارد که اطلاعاتش توسط باطری در صورت قطع برق از بین نخواهد رفت. این قسمت از حافظه اصلی برای نگهداری redo log ها استفاده می شود.

تعداد دیگری از الگوریتمهای پیشنهادی پیش فرض حافظه ماندگار را ندارند و همچنان از عملیات I/O برای نوشتن اطلاعات تراکنش در حافظه ماندگار استفاده می کنند. بنابراین در این الگوریتمها عملیات I/O بطور کامل حذف نمی شود، بلکه تعدادشان بسیار کمتر می شود زیرا  I/Oمربوط به نوشتن اطلاعات صفحات buffer ها، حذف خواهد شد.

در یک MMDBMS، ساختارداده های ساده مانند T-Tree و همچنین bucket-chained hash جایگزین ساختارداده هایی چون B-Tree و linear hash در DBMS های مبتنی بر دیسک می شوند. بنابراین سرعت اجرای پرس و جو(پرس و جو) و بهنگام سازی بسیار افزایش می یابد و هزینه index lookup و نگهداری ،فقط مربوط به  پردازنده و دسترسی به حافظه اصلی خواهد شد.

یکی از مشکلات اصلی در MMDBMS ها بهینه کردن درخواستهاست. عدم وجود I/O به عنوان فاکتور اصلی در هزینه ها به معنای پیچیدگی بیشتر مدل کردن هزینه در یک MMDBMS است زیرا در اینجا یکسری فاکتورهای فازی از قبیل هزینه اجرای  پردازنده ، باید در نظر گرفته شوند. در این حالت باید با استفاده از تعامل روش coding، عوامل سخت افزاری مانند  پردازنده و معماری حافظه و پارامترهای پرس و جو، به یک مدل قابل اطمینان از هزینه اجرا در حافظه اصلی رسید.


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


تکنیک های ترمیم فاجعه ها در سیستم های پایگاه داده

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

تکنیک های ترمیم فاجعه ها در سیستم های پایگاه داده


تکنیک های ترمیم فاجعه ها در سیستم های پایگاه داده

تکنیک های ترمیم فاجعه ها در سیستم های پایگاه داده

به همراه 20 صفحه اسلاید آماده ارائه در فرمت پاورپوینت

 

 

 

 

مقدمه

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

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

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

 

تعریف ترمیم

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

به عبارت ساده ترمیم یعنی بازگرداندن پایگاه­داده­ها به وضع سازگاری که درست قبل از بروز خرابی داشت. به بیان دیگر به آخرین وضع سازگار, به گونه­ای که اثری از خرابی در آن نباشد.

 

 

سلسه مراتب خطا

خطاها انواع مختلفی داشته و در منابع مختلف دسته­بندی­های متفاوتی برای آنها معرفی شده است.

از جمله می­توان خرابی­ها را به دو دسته عمده خرابی سیستمی و خرابی رسانه­ای تقسیم کرد. خرابی سیستمی سبب می­شود تا حداقل یک و معمولاً تمام تراکنش­های در حال اجرا در سیستم آسیب ببینند ولی داده­های ذخیره شده در حافظه جانبی دچار خرابی نمی­شوند. مثل خرابی ناشی از قطع جریان برق. برعکس خرابی­های رسانه­ای سبب ایجاد خرابی در تمام یا قسمتی از داده­های ذخیره شده در حافظه مانا می­شود و حداقل روی آن دسته از تراکنش­هایی که در حال استفاده از داده­ها هستند تأثیر می­گذارد.

بر اساس شدت سختی خطا از کم به زیاد خطاها به چند دسته تقسیم می شوند : زودگذر، Crash، رسانه­ای، محلی، اپراتور و خطا های بدخواه.

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

در هنگام رخ دادن یک خطا ی Crash  تمام محتویات حافظه و نیز حالات برنامه موجود در پردازنده از بین می­روند. مکانیسم های استاندارد ترمیم Crash  مانند عمل نقطه­وارسی روی یک حافظه پایدار می­توانند برای مدیریت این مساله اتخاذ شوند.

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

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

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

بدترین نوع خطا، خطاهای بدخواه یا رومی است که می­توانند تمام قطعات اطلاعات را نابود سازند. یک نمونه از آنها ویروس کامپیوتری مثل Michelangelo است که قادر است پردازنده­های اولیه و پشتیبان ونیز نوارهای پشتیبان را آلوده سازد. این نمونه از خطاها می­توانند بوسیله وادارسازی پروتکل­ها به توسعه خود بوسیله کنترل­های ایمنی بسیار سخت و تهیه تعداد نسخه­های پشتیبان کافی کاهش داد.

 

معماری سیستم و طبقه بندی ترمیم­ها

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

 

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

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

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


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


اهداف و استراتژیهای پایگاه تکنولوژی اطلاعات

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

اهداف و استراتژیهای پایگاه تکنولوژی اطلاعات


اهداف و استراتژیهای پایگاه تکنولوژی اطلاعات

فرمت فایل : WORD ( قابل ویرایش ) تعداد صفحات:11

 

استراتژی : کنترل , نظارت , ایجاد بستر ارتباطی , اجرای تمهیدات لازم برای نگهداری و ارتقاء , توسعه شبکه ارتباطی HBI

 

اهداف :

1 ـ برنامه‌ریزی برای تکمیل طرح شبکه ارتباطی و توسعه پایگاههای عرضه اطلاعاتی .

الف ) راه‌اندازی تعداد ـ پایگاه عرضة اطلاعات در دانشگاههای علوم پزشکی کشور

w امکانات مورد نیاز :

1 ـ سه دستگاه سرور              2 ـ دو دستگاه مودم

3 ـ یک دستگاه هاب              4 ـ قفسه

5 ـ ویدئو و تلویزیون               6 ـ کابل و داکت‌کشی

7 ـ طراحی فضا                    8 ـ آموزش نیروی انسانی

w هزینه‌ها :

1 ـ تجهیزات                       2 ـ نصب نرم‌افزار و راه‌اندازی ارتباط

3 ـ آموزش نیروی انسانی

 

w نیروی انسانی :

6 نفر بر اساس تقسیم کارها

 

 

w Time Table :

1 ـ زمان تهیه تجهیزات

2 ـ زمان برقراری خط ارتباطی : 21 روز

3 ـ زمان نصب نرم‌افزارها و Configuration دستگاهها 3 روز

4 ـ زمان داکت و کابل‌کشی 3 روز

5 ـ زمان انتقال و تحویل تجهیزات به دانشگاهها 2 روز

 

ب ) توسعه خطوط Dialup

w هزینه :

به ازاء هر خط مخابراتی 000/150 تومان

          Rack Modem : میانگین 000/400 تومان

          Router : در صورت نیاز شبکه 000/000/3 تومان

          نصب : 000/400 تومان

 

w نیروی انسانی :

یک نفر جهت پیگیری مداوم خطوط

          دو نفر برای نصب

 

w امکانات مورد نیاز :

فضای مناسب ـ Rack Modem Router Rack

 

w مشکلات :

Time Table :

درخواست خط تلفن 26/12/78

          پیگیری تا تخصیص خط حدود اردیبهشت

          نصب : یک هفته

 

w نتایج :

توانایی سایت در ارائه User به کاربران بیشتر

 

ج ) راه‌اندازی Cookie برای سرورها یا راه‌اندازی Front page Txt

w هزینه :

برنامه‌نویسی 000/100 تومان

 

w نیروی انسانی :
یک نفر

 

w امکانات مورد نیاز :

کامپیوتر , نرم‌افزار Visual Studio , نرم‌افزار Front page

 

w نتایج انجام :

توانایی رهیابی کاربران مراجعه کننده به شبکه و ثبت زمان استفاده و یا صفحات استفاده شده و مشخص شدن منطقه جغرافیایی کاربر و حتی چک کردن کاربران Hacker .


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