فایل هلپ

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

فایل هلپ

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

تحقیق درباره نحوه ذخیره سازی داده ها روی CD

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

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

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

 

نحوه ذخیره سازی داده ها روی CD

 

1- اطلاعات چگونه ذخیره می شود؟

در کتاب The Compact Disc Handbook از Ken pohlmann آمده است، رسانه های Write-once شبیه به دیسک های Play back-only ساخته می شوند. همانند CD های معمولی، آنها از یک لایه بنیادین پلی کربنیک، یک لایه منعکس کننده و یک لایه محافظ استفاده می کنند. لایه ضبط کننده در بین لایه بنیادین و لایه منعکس کننده، قرار دارد که ترکیبی از یک رنگ اصلی است.

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

CD-R از بالا به پایین اینگونه لایه گذاری شده است:

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

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

لیزر در CD recorder یک سری سوراخ به نام "چاله" در لایه رنگی دیسک ایجاد می کند. فضای بین این چاله ها "زمین" خوانده می شود. الگوی چاله ها و زمین ها اطلاعات را بر روی CD کدگذاری می کند و به آنها اجازه می دهد تا روی CD player کامپیوتر بازیابی شوند.

دیسک ها از داخل دیسک به خارج نوشته می شوند، با نگاه کردن به دیسکی که آن را Write کرده اید، می توانید به صحت این مسئله بر روی یک CD-R پی ببرید. همچنان که به سمت خارج پیش می روید این تراک مارپیچ 22188 چرخش دورتادور CD به همراه 600 چرخش تراک در هر میلیمتر ایجاد می کند. اگر مارپیچ ها را باز کنید. طول آن به 5/3 مایل می رسد.

ساختار یک CD-RW متفاوت است:

برچسب  (اختیاری)پوشش ضد خش و یا قابل چاپ  (اختیاری)لاک الکل عاری از اشعه فرابنفش لایه منعکس کننده لایه عایق بالایی لایه ضبط کننده لایه عایق پایینی زیر لایه پلی کربنیک

2- چگونه می توان فهمید که دیسک در چه فرمتی است؟

معمولا با نگاه کردن به بسته بندی و با خود دیسک می توان به فرمت آن پی برد:

• دیسک های CD-DA دارای یک لوگو  Compact Disc Digital Audio هستند.

• دیسک های CD+G شامل کلمات ‌CDGraphics  می باشند.

• دیسک های CD-I دارای لوگو Compact Disc Digital Video و یا کلمات ‌Video CD  می باشند.

Video CD با CD-Video فرق می کند. CD-V یک فرمت آنالوگ است مانند Laser Disc و ویدئو قابل دیدن با درایو CD-ROM نیست.

3-محافظت در برابر کپی گرفتن چگونه کار می کند؟

راه های متعددی وجود دارد:

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


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


تحقیق درباره نحوه ذخیره سازی داده ها روی CD

تحقیق درباره بیماری های ذخیره گلیکوژن

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

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

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

 

بیماری های ذخیره گلیکوژن

کلیکوژن مولکولی بزرگ است که گلوکز در آن ذخیره شده است . این مولکول در اواسط قرن 19 بوسیله Chaptcer , Cloude Bernard هم به صورت شیمیایی و هم به صورت فیزیولوژی ، کشف ، جداسازی و مشخصه گذاری شد .

گلیکوژن یک پلی ساکلراید با وزن مولکولی ای از چند میلیون تا بالغ بر چند صد میلیون است . شکلی کروی دارد و شامل اضافات باقی مانده روی D-glucose که بصورت زنجیری با پیوند ( x1-4 ) به هم متصل شده اند ، می شود . این حلقه های زنجیری در وفقه های 4 تا 10 residues ( پس مانده ، ته نشین ، باقیمانده ) با پیوند ، شاخه ، شاخه می شوند ( شکل 101 )

شکل 101 : مولکول گلیکوژن یا بزرگنمایی ساختاری در محل یکی از شاخه ها ( اقتباس از مقاله بیوشیمی Harper ) .

اگر چه تقریبا همه سلول های بدن انسان توانایی ذخیره مقداری گلیکوژن را دارد سلول های ماهیچه و کبد مقدار زیادی Glycogen را ذخیره می کنند . سلول های ماهیچه توانایی ذخیره گلیکوژن در ماهیچه آماده سازی زیر لایه ها برای تولید ATP جهت انقباض ماهیچه ها است ، در حالی که گلوکز گرفته شده از گلیکوژن در کبد عموما برای نگهداری نرمال تمرکز گلیکوز خون در هنگام روزه گرفتن ، استفاده می شود .

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

امروزه دلیل بعضی از انواع GSD ها در عیوب تقریبا شرکت کننده در تلفیق ( ترکیب ) یا تنزل ( تفکیک ) گلیکوژن و تتظیمات آن دانسته شده اند .

شکل ( 102 ) متابولیزم گلیکوژن کبد و آنزیم های آن

GSD هایی که باعث تاثیر گذاری در تنزل ( تفکیک ) گلیکوژن در کبد می شود موجب پیدایش hepatomegaly در نتیجه ذخیره گلیکوژن و hypoglycemia می شود GSD هایی که باعث تاثیر گذاری در تنزل ( تفکیک ) گلیکوژن در ماهیچه ها هستند موجب گرفتگی ، طاقت فرسایی ، تمرین های بدنی ، خستگی مفرط ، ضعف تصاعدی و اشکال دیگر myopathy ( cordio ) می شوند .

نمونه ای از تاثیرات GSD ها بر روی کبد در جدول 101 نشان داده شده است .

زمینه تاریخی نوع I بیماری ذخیره گلیکوژن :

اولین نمونه کلینیکی یک بیمار با GSD بوسیله یک متخصص اطفال آلمانی ، Van Creveld معرفی شد . در گردهمایی متخصصان اطفال هلندی در سال 1928 ، او کنفرانسی باعنوان اختلال غیر معمول ، متابولیزم کربوهیدرات در اطفال ارائه کرد . در نگاهی به گذشته ، این بیمار II GSD داشته است .

اولین گزارش یک بیمار با GSDI به یک آسیب شناسی آلمانی ، Van Gierke ، مربوط می شود .

glukogenia Hepatonephromegalia با عنوان مقاله ای در باره کالبدشناسی او که در یک آرامگاه ارائه شد روی دختری که کبد و کلیه هایش به دلیل جدا شدن مقدار زیادی گلیکوژن ، بزرگ شده بودند ، است . آزمایشات بیوشیمیایی بر روی مواد درون کبد این بیمار که بوسیله یک شیمیدان آلمانی ، بزرگ شده بودند .

آزمایشات بیوشیمایی بر روی مواد درون کبد این بیمار که بوسیله یک شیمیدان آلمانی ، Schoenheimer ، نشان داد که گلیکوژن منحصرا از باقیمانده های گلوکز تشکیل شده اند و می تواند به وسیله کبد نرمال minced تنزل داده شود . Von , Schoenheimer اعلان داشتند که در بیمارشان یک ماده تنزل دهنده گلیکوژن کم بوده و پیدا نشده است .

در 1952 Cari , Cori نشان دادند که غیر فعال بودن فسفات – 6 – گلوکز ( G6 pase ) نقص آنزیمی موثر در پیدایش این بیماری بود .

به همین علت GSDI به اولین بیماری متابولیک که علت آن نقص در آنزیم ها تبدیل شد . در اواخر دهه 50 بیماران دیگری که همین مشکل کلینیکی و بیوشیمیایی را با عنوان GSDI کلاسیک داشتند مشاهده شدند ولی فعالیت G6 Pase را GSDIb گذاشتند . در اواخر دهه 70 ، مشخص شد که این بیماران دچار کمبود فعالیت G6 pase در بافت های زنده ( یخ نزده ) کبد بودند .

سیستم و ژنتیک آنزیمی فسفات – 6 – گلوکز :

در میان آنزیم های شرکت کننده در ترکیب و تفکیک گلیکوژن ، G6 pase منحصر به فرد است زیرا محل فعالیت هیدرولیزی آن در حفره های سلولی ( بافت نگهدارنده اعصاب (ER) endoplasmic reticuluam قرار داد ، در حالی که آنزیم های دیگر شرکت کننده در متابولیزم گلیکوژن در سیتوپلاسم قرار دارند . این بدین معنی است که لایه زیری ، فسفات - 6 – گلوکز ( G6P ) ، محصولات آن ، گلوکز و فسفات ، باید از غشاء ER عبور کند .

در سال 1975 ، Arion ، مدلی برای نحوه کارکرد سیستم G6 pase فرض کرد . در این مدل انتقالی ، سیستم G6 pase شامل یک زیر سازه G6 pase catalytic کاتالیزوری که در سطح luminal ER قرار دارد و حداقل یک لایه ( غشای ) انتقال دهنده است ( شکل 103 ) .

با اینکه تحقیقات زیادی انحام شده است ، هنوز اختلاف بر سر مکانیزم دقیق کار سیستم G6 pase وجود دارد :

تعداد پروتئین ها ، stoichiometry ( مقایسه اوزان اتمی عناصر با یکدیگر ) هرکدام از این پروتئین ها ، توپولوژی دقیق و اینکه این پروتئین ها عنصری از یک مجموعه اند یا خیر هنوز سالهای بی جوابی هستند .

شکل 103 : مجموعه فسفات – 6 - گلوکز

000 گلوکز مصرف شده اند ، از آنجایی که کمبود G6 pase در کبد مانع آخرین مرحله از دو مسیر glycogenolytic و gluconeagenepic می شود . اگر چه هر دو مسیر ( راه ) تولیدات گلوکزی درونی بسته شده اند ( متوقف شده اند ) ، شواهدی وجود دارد که بیماراین GSDI توانایی داشتن مقداری تولیدات گلوکزی درونی را دارند . مکانیزم این تولیدات گلوکزی درونی هنوز ناشناخته است.

Hyperlactacidoemia یکی از نتایج تجمع G6 P هایی است که نمی توانند به glucose هیدرولیز شوند . G6P از طریق glycolytic بیشتر متابولیز می شود و در آخر lactate , pyruvate تولید می کند . lactole ، در زمانی که تجمع و تمرکز گلوکز خون کم می شود ، به سختی برای مغز


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


تحقیق درباره بیماری های ذخیره گلیکوژن

دانلود پاورپوینت ساختار فایل ذخیره و بازیابی اطلاعات

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

دانلود پاورپوینت ساختار فایل ذخیره و بازیابی اطلاعات


دانلود پاورپوینت ساختار فایل ذخیره و بازیابی اطلاعات

 

نوع فایل:  ppt _ pptx ( پاورپوینت )

( قابلیت ویرایش )

 


 قسمتی از اسلاید : 

 

تعداد اسلاید : 274 صفحه

1 بسم الله الرحمن الرحیم 2 دانشگاه پیام نور دانشکده فناوری اطلاعات 3 ساختار فایل ها (ذخیره و بازیابی اطلاعات) 4 جلسه اول: آشنایی با طراحی و مشخصات ساختار فایلها، عملیات مهم پردازش فایل، حافظه جانبی و نرم افزار سیستم جلسه دوم: ادامه مبحث حافظه جانبی و نرم افزار سیستم جلسه سوم: ادامه مبحث حافظه جانبی و نرم افزار سیستم جلسه چهارم: مفاهیم اساسی ساختار فایل، مدیریت فایلهایی از رکوردها جلسه پنجم: ادامه مبحث مدیریت فایلهایی از رکوردها جلسه ششم: ادامه مبحث مدیریت فایلهایی از رکوردها، سازماندهی فایلها برای کارایی فهرست جلسات 5 جلسه هفتم: ادامه مبحث سازماندهی فایلها برای کارایی، شاخص گذاری جلسه هشتم: ادامه مبحث شاخص گذاری جلسه نهم: ادامه مبحث شاخص گذاری، پردازش کمک ترتیبی و مرتب سازی فایل های بزرگ جلسه دهم: ادامه مبحث پردازش کمک ترتیبی و مرتب سازی فایل های بزرگ جلسه یازدهم: ادامه مبحث پردازش کمک ترتیبی و مرتب سازی فایلهای بزرگ، شاخص بندی چند سطحی و درختهای B جلسه دوازدهم: ادامه مبحث شاخص بندی چند سطحی و درختهای B فهرست جلسات 6 جلسه سیزدهم: دستیابی به فایل های ترتیبی شاخص دار و درخت های B+ جلسه چهاردهم: ادامه مبحث دستیابی به فایل های ترتیبی شاخص دار و درخت های B+ ، درهم سازی جلسه پانزدهم: ادامه مبحث درهم سازی جلسه شانزدهم: ادامه مبحث درهم سازی، درهم سازی قابل توسعه فهرست جلسات 7 جلسه اول آشنایی با طراحی و مشخصات ساختار فایلها عملیات مهم پردازش فایل حافظه جانبی و نرم‌افزار سیستم 8 آشنایی با طراحی و مشخصات ساختار فایلها 9 ساختار فایل ترکیبی از نحوه نمایش داده ها در فایل ها و عملیات لازم برای دستیابی به داده ها است.
ساختار فایل به برنامه کاربردی این امکان را می دهد که داده ها را بخواند ،بنویسد و اصلاح کند.
10 طی سه دهه اخیر با بررسی تکامل ساختارهای فایل مشاهده می کنیم که طراحی ساختار فایل ابتدا از ترتیبی شروع شد ،سپس به ساختارهای درختی رسید و سرانجام دستیابی مستقیم مطرح شد.
در همه این موارد مشکلات و ابزارهای طراحی مشابهی مشاهده شده است.
این ابزارها را ابزارهای مفهومی می نامند که روش هایی برای تنظیم و حل یک مسئله طراحی اند.
11 یک مشکل اصلی در توصیف کلاس هایی که بتوان برای طراحی ساختار فایل آنها را به کار برد ، آن است که این کلاس ها پیچیده و در حال رشد هستند.
کلاس های جدید غالباً شکل اصلاح شده یا توسعه یافته ای از کلاس ها دیگر بوده ،جزئیات ارائه داده ها و عملیات باز هم پیچیده تر می شود.
12 در یک سیستم اطلاعاتی شیء گرا محتوا و رفتار داده ها ، در یک طراحی منسجم می شود.
اشیای سیستم به کلاس های اشیایی با ویژگی های مشترک تقسیم می شوند.
هر کلاس توسط اعضای (members) خود توصیف می شود که یا صفات داده ها (عضوهای داده ای) یا توابع (توابع عضو یا متدها) هستند.
13 مشکل اصلی در طراحی ساختار فایل زمان نسبتاً زیادی است که برای گرفتن تطلاعات از دیسک مورد نیاز است.
در همه طراحی های ساختار فایل آنچه مورد توجه است به حد اقل رساندن دفعات دستیابی به دیسک و به حد اکثر رساندن احتمال وجود اطلاعات مورد نظر برنامه کاربردی در حافظه است.
14 عملیات مهم پردازش فایل 15 هنگامی که درباره فایلی روی یک دی

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

 


  لطفا به نکات زیر در هنگام خرید دانلود پاورپوینت:  ................... توجه فرمایید !

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

 



 « پرداخت آنلاین »


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


دانلود پاورپوینت ساختار فایل ذخیره و بازیابی اطلاعات

تحقیق درمورد ذخیره سازی اطلاعات در حجم بالا

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

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

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

 

به نام خدا

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

بنا به آمارهایInternal and Data Corporation ) IDC(حجم سیستم های ذخیره سازی برحسب (Terabytes) در هر سال 50% افزایش خواهد داشت که این مقدار در سال 2008 نسبت به 2005 پنج برابر خواهد بود. به نمودار زیر دقت فرمائید .

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

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

پارامترهای مناسب Storage Management infrastructure :

میزان Physical Deviceها برای مدیریت کم باشد .

احتیاج به Administrator کمتری داشته باشد .

قدرت به نمایش گذاشتن حجم اطلاعات وسیع با دسترسی بالا را دارا باشد .

امنیت ، سرعت دستیابی و مدیریت اطلاعات را کاملاً در آن بتوان منظور کرد .

از هنگامی که Storage Network تبدیل به یک واژه حیاتی برای محیط های کاری گشت ، راه کارههای NAS و SAN نیز بوجود آمده است تفاوت شماتیک این راه کارها در شکلهای زیر نشان داده شده است .

SAN یا Storage Area Network یک شبکه بسیار پر سرعت است که با پهنای باند 2Gb/s یا 1Gb/s کار می کند و در آینده نزدیک با سرعتهای حدود 10Gb/s ارائه خواهد گردید .

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

شبکه های SAN ازتعداد زیادی سرور ، اتصالات و تجهیزات ذخیره سازی که شامل Tape Drive , Disk و Optical Storage است تشکیل شده اند .

Storage ها می توانند نسبت به سرورها در فاصله دورتری قرار داشته باشند . یک سرور و یا چندین سرور با مشخصات سخت افزاری مختلف مانند Mainframe , Super Computer , PC و حتی کامپیوتر SUN می توانند یک Storage و یا چندین Storage را به اشتراک بگذارند .

میزان پایداری در محیط SAN بسیار بالا است به این صورت که از هر Storage می توان یک کپی به صورت همزمان در یک محیط دیگر گرفت و یا از چندین مسیر ، اطلاعات را از سرور به Storage انتقال داد .

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

دلایل نیاز :

دلایلی که باعث می شود محیط SAN مورد استفاده قرار گیرد عبارتند از :

قابلیت مدیریت : پیاده سازی این سیستم باعث می شود که پراکندگی مدیریت سیستمهای ذخیره


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


تحقیق درمورد ذخیره سازی اطلاعات در حجم بالا

تحقیق درمورد ذخیره سازی یک تصویر در بانک اطلاعاتی سرور SQL 6 ص

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

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

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

 

Saving an Image in a SQL Server Database

Most of the web applications have a lot of images used in it. These images are usually stored in a web server folder and they are accessed by giving the relative path to the file with respect to the root folder of the website.

.Net being the platform for distributed application now, ASP.Net can be used to store images that are small to be stored in a database like SQL Server 2000 and later versions. For this purpose the SQL Server database provides a data type called “image” which is used to store images in the database.

To access these images stored in the database we will be using the ADO.Net classes. To find out how to insert and retrieve an image in to the SQL Server database, you can create a .aspx page which can have a HTMLInputFile control which is used to select the image file that is to be saved in the database.

You can also create a textbox control in which you can add the image name or some comment or an image id for the image saved. Use a button control to upload the image to the database. Namespaces like System.Data.SqlClient, System.Drawing, System.Data, System.IO, and System.Drawing.Imaging are used in this task.

In the OnClick property of the button you can write the following code to upload an image to the database.// create a byte[] for the image file that is uploadedint imagelen = Upload.PostedFile.ContentLength;byte[] picbyte = new byte[imagelen];Upload.PostedFile.InputStream.Read (picbyte, 0, imagelen);// Insert the image and image id into the databaseSqlConnection conn = new SqlConnection (@"give the connection string here...");try{conn.Open ();SqlCommand cmd = new SqlCommand ("insert into ImageTable " + "(ImageField, ImageID) values (@pic, @imageid)", conn);cmd.Parameters.Add ("@pic", picbyte);cmd.Parameters.Add ("@imageid", lblImageID.Text);cmd.ExecuteNonQuery ();}finally {conn.Close ();}

You can also write the above code in a function and call that function in the OnClick event of the upload button. The code given above performs the following steps in the process of inserting an image into the database.

1. Get the content length of the image that is to be uploaded2. Create a byte[] to store the image3. Read the input stream of the posted file4. Create a connection object5. Open the connection object6. Create a command object7. Add parameters to the command object8. Execute the sql command using the ExecuteNonQuery method of the command object9. Close the connection object

To retrieve the image from the SQL Database you can perform the following steps.

1. Create a MemoryStream object. The code can be something like,MemoryStream mstream = new MemoryStream ();2. Create a Connection object3. Open the connection to the database4. Create a command object to execute the command to retrieve the image5. Use the command object’s ExecuteScalar method to retrieve the image6. Cast the output of the ExecuteScalar method to that of byte[]byte[] image = (byte[]) command.ExecuteScalar ();7. Write the streammstream.Write (image, 0, image.Length);8. Create a bitmap object to hold the streamBitmap bitmap = new Bitmap (stream);9. Set the content type to “image/gif”Response.ContentType = "image/gif";10. Use the Save method of the bitmap object to output the image to the OutputStream.bitmap.Save (Response.OutputStream, ImageFormat.Gif);11. Close the connection12. Close the streammstream.Close();

Using the above steps you can retrieve and display the image from the database to the web page.

You can use these algorithms and take advantage of the “image” data type available in the SQLServer 2000 database to store small images that correspond to a particular record in the table of the database. This method of storing avoids the tedious task of tracking the path of the web folder if the images are stored in a web folder.

ذخیره سازی یک تصویر در بانک اطلاعاتی سرور SQL

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

.NET در حال حاضر پلتفرمی را برای کاربردهای گسترده شده ارائه کرده است . از ASP.NWT می توان برای ذخیره کردن در یک بانک اطلاعاتی همانند SQL سرور 2000 و نسخه های بعد از آن که کوچمک هستند ،استفاده کرد. برای این منظور بانک اطلاعاتی سرور SQL گونه ایی اطلاعات را تحت عنوان تصویر وعرفی کرده است که برای ذخیره کردن تثاویر در بانک اطلاعاتی بکار می روند.

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

همچنین میتوانید یک TEXTBOX کنترلی را ایجاد نمایید که از طریق آن میتوانید نام تصویر یا تعدادی توضیح یا یک ID تصویر برای تصویر ذخیره شده ،ایجاد کنید.از یک دکمه کنترل برای آپلود تصویر به بانک اطلاعاتی استفاده می شود. در این رابطه از فضاهای نامی همانند System.Data.SqlClient, System.Drawing, System.Data, System.IO, and System.Drawing.Imaging استفاده شده است.

با استفاده از ویژگی دکمه onclick شما میتوانید کد زیر را برای اپلود یک تصویر به بانک اطلاعاتی استفاده کنید:

// create a byte[] for the image file that is uploadedint imagelen = Upload.PostedFile.ContentLength;byte[] picbyte = new byte[imagelen];Upload.PostedFile.InputStream.Read (picbyte, 0, imagelen);// Insert the image and image id into the databaseSqlConnection conn = new SqlConnection (@"give the connection string here...");try{conn.Open ();SqlCommand cmd = new SqlCommand ("insert into ImageTable " + "(ImageField, ImageID) values (@pic, @imageid)", conn);cmd.Parameters.Add ("@pic", picbyte);cmd.Parameters.Add ("@imageid", lblImageID.Text);cmd.ExecuteNonQuery ();}finally {conn.Close ();}

همچنین میتوانید کد بالا را به صورت یک تابع نوشته و آن تابع را با رویداد onclick از دکمه آپلود احظار کنید.کد نشان داده شده در بالا ،مراحل زیر را برای وارد کردن یک تصویر به بانک اطلاعاتی انجام میدهد:

1. مشخص کردن طول مضمون تصویری که قرار است آپلود شود.

2. ایجاد یک بایت [] برای ذخیره تصویر

3. خواندن مسیر ورودی فایل پست شده

4. ایجاد یک موضوع ارتباطی

5. باز کردن موضوع ارتباطی

6. ایجاد یک موضوع فرمان

7. اضافه کردن پارامترهایی به موضوع فرمان

8. اجرای فرمان SQL با استفاده از روش اجرای غیر پرسشی موضوع فرمان

9. بستن موضوع ارتباطی


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


تحقیق درمورد ذخیره سازی یک تصویر در بانک اطلاعاتی سرور SQL 6 ص