حامی فایل

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

حامی فایل

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

تحقیق و بررسی در مورد ذخیره سازی یک تصویر در بانک اطلاعاتی سرور 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 ص

دانلود پروژه بررسی روش تزریق کد در پایگاه داده SQL Injection

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

دانلود پروژه بررسی روش تزریق کد در پایگاه داده SQL Injection


دانلود پروژه بررسی روش تزریق کد در پایگاه داده SQL Injection

عنوان پایان نامه  :  بررسی روش تزریق کد در پایگاه داده SQL Injection

قالب بندی :  PDF

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

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


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


دانلود پروژه بررسی روش تزریق کد در پایگاه داده SQL Injection

SQL Server چیست

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

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

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

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

 

SQL Server چیست؟

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

مخفف Structerd Query Language میباشد زبانی ساختیافته برای پرس و جو از بانک اطلاعاتی میباشد . با استفاده از SQL میتوانید داده هایی را که در بانک اطلاعاتی خود دارید به نحوی که میخواهید بازیابی کنید و مورد تحقیق واگر خواستید تغییر دهید . برای تمرین کردن با SQL به یک بانک اطلاعاتی همچون SQL – server و Access یا اوراکل و یا هر بانک اطلاعاتی دیگری نیازمندید . گرچه SQL زبانی تحت استاندارد ANSI (American National Standards Institute) میباشد اما هر بانک اطلاعاتی از نسخه دلخواه خودش استفاده میکند بنابراین ممکن است بعضی از دستورات در یک بانک اطلاعاتی بنا به نسخه ای از اس کیو ال که استفاده میکند با دستورات در بانک اطلاعاتی دیگر کمی متفاوت باشد .

SQL یا Structure Query Language زبانی است برای Query نویسی و نه زبان برنامه نویسی است و نه نرم افزار خاصی Sql Server نام نرم افزاری است یا بهتر است بگوییم که یک بانک اطلاعاتی است که مایکروسافت ارائه کرده ا است وجدید ترین نسخه آن Sql Server 2005 می باشد. Database یا بانک اطلاعاتی در حقیقت نرم افزاری است متشکل از داده ها بعلاوه DBMS ( اجزا لازم برای مدیریت بانک اطلاعاتی) و برای ارتباط با داده هایمان (Retrieve, Update, Delete, Insert) از زبان SQL استفاده می کنیم این زبان استاندارد بوده و در هیچیک از بانکهای اطلاعاتی مختلف مانند (Oracle, Informix, MySql, Sql server, DB2, …) تفاوتی ندارد (مگر در Syntax جزئی).

برتری های MySQL

رقبای اصلی MySQL عبارتند از: PostgreSQL, SQL Server, و Oracle. در برابر این رقبا، MySQL از مزیت های زیر بهره مند است:

کارائی بالا

هزینه پائین

سهولت پیکربندی و یادگیری

قابلیت حمل

در دسترس بودن کد اصلی

خدمات پشتیبانی مناسب

کنترل قفل در SQL Server ا

یک سیستم بانک اطلاعاتی باید توانایی اجرای همزمان تراکنشها را داشته باشد. و همین concurrency یا همزمانی باعث میشود تا با مشکلاتی مواجه شویم که ما را نیازمند قفل می کند.

انتقال اطلاعات با Replication در SQL Server

معرفی Replication راه حلی برای انتقال اطلاعات از یک بانک اطلاعاتی SQL sever به یک بانک اطلاعاتی دیگر از همان نوع و البته مستقر در یک محل و کامپیو تر دیگر است . این فرآیند توسط ایجاد یک کپی از اطلاعات موجود در مبدا و انتقال به مقصد صورت می گیرد . در این ارتباط اطلاعاتی اصطلاحا به کامپیو تر وبانک اطلاعاتی مبدا ، ناشر (publisher) و به کامپیو تر وبانک اطلاعاتی مقصد ، مشترک یا متعهد (subscriber) می گویند البته این نوع رابطه ، با وجود تنها یک ناشر اما یک یا چند مشترک امکان پذیر است . بدین معنی که اطلاعات یک بانک اطلاعاتی در مبدا قابل انتقال به چند مقصد مختلف است . از نسخه 7 به بعد SQL severامکان تغییر اطلاعات در مقصد و انتقال آن به مبدا نیز وجود دارد . با این وصف ، این رابطه داده ای بین ناشر و مشترک ممکن است گاهی اوقات بر عکس شود و جای مبدا و مقصد در یک مقطع زمانی عوض شود . بدین ترتیب یک کامپیوتر مشترک یا مقصد می تواند گاهی اوقات نقش ناشر یا مبدا در همان رابطه بازی کند . این قابلیت جدیدMulti site update می گویند . در SQL sever، سه نوع انتقال اطلاعات از طریق Replication وجود دارد. هر کدام از این سه راه ، سناریو ی خاصی برای انتقال اطلاعات از مبدا به مقصد و یا برعکس را مدیریت می کنند که در ادامه به بررسی آن ها می پردازیم . 1- انتقال اطلاعات به روش ادغام (Merge) اینوع انتقال اطلاعات که از قابلیت Multi site هم پشتیبانی می کند ، زمانی مورد استفاده قرار می گیرد که استقلال داخلی هر بانک اطلاعاتی طرف یک رابطه ، به رسمیت شناخته می شود . بدین معنی که در یک رابطه انتقال اطلاعات ، هر کامپیو تر ضمن حف ظ ساختار بانک اطلاعاتی خود ، هم می تواند نقش ناشر را داشته باشد و نقش مشترک را ایفا نماید . در این حالت هر تغییری در جداول مشترک هر طرف دیگر اعمال می شود . نکته مهمی که در اینجا مطرح است این است که چطور طرفین این ارتباط متقابل باید با هم هماهنگ باشند و اولویت یکدیگر را به رسمیت بشناسند . به عنوان مثال فرض کنید در یک زمان واحد ، هر دو طرف بخواهند اطلاعاتی را در مورد یک جدول بانک اطلاعاتی به یکدیگر ارسال کنند . (یعنی بروز حالت تداخل ) این مشکل با استفاده از روش خاصی که هر نوع Replication مخصوص خودش دارد قابل حل است . به طور کلی در حالت ادغام ، یک پایگاه داده حایل میان ناشر و مشترک به عنوان توزیع گر ( Distributor) ساخته می شود . این پایگاه داده به نام Distributor در لیستپایگاه های داده ای ناشر قرار می گیرد و وظیفه ایجاد همزمانی (synchronization ) بین ناشر و مشترکین را ایفا می کند . پایگاه داده توزیع گر هم می تواند در سمت ناشر و هم در یک کامپیوتر میانی دیگر (غیر از کامپیو تر های سمت مشترک ) قرار داشته باشد . این پایگاه داده ضمن ایجاد همزمانی در ردو بدل اطلاعات بین ناشر و مشترک ، این امکان را نیز فراهم می سازد تا مدیر سیستم بتواند اولویت و در واقع ارجحیت جهت انتقال اطلاعات در زمینه بروز تداخل را مشخص کند . این اولویت priority در زمان تعریف طرف های ناشر و مشترک یک Replication از نوع ادغام توسط مدیر سیستم تنظیم می شود .


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


SQL Server چیست

آموزش SQL

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

آموزش SQL


آموزش SQL

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

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

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

کاربرد روز افزون بانک اطلاعاتی SQL مرا بر آن داشت تا مطالبی هر چند کوتاه جهت خوانندگان محترم سایت تهیه نماییم. قبلا از هر چیز لازم به ذکر است که مطالب ذیل در حد آشنایی بوده و دوستا برای دستیابی به تکنیکهای بیشتر می‌بایست از کتابهای مرجع و Book online خود SQL Server استفاده نمایند. در مطالب زیر که سلسله وار مباحث SQL Server را مرور خواهیم کرد , سعی شده تا ابتدا مطالب مقدماتی جهت آشنایی آورده شود و سپس اگر عمری باقی بود به مطالب پیشرفته آن بپردازیم. همچنین برای یادآوری خدمت دوستان ابتدا مرور سریعی بر چند دستور SQL که کاربرد بیشتری دارند خواهیم پرداخت و سپس به SQL Server و مطالب آن خواهیم پرداخت . مطالب زیر اکثرا از کتاب Microsoft SQL Server 7.0 Database Implementation Training انتخاب گردیده است . این کتاب به همراه CD‌آموزش آن به عنوان یک مرجع برای امتحانات مایکروسافت استفاده می‌شود.

جداول بکار رفته نیز همگی در SQL Server 7.0 در Database Northwind موجود هستند.


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


آموزش SQL

مقاله ای کامل در مورد زبان برنامه نویسی (SQL)

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

مقاله ای کامل در مورد زبان برنامه نویسی (SQL)


مقاله ای کامل در مورد زبان برنامه نویسی  (SQL)

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

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

SQLمخفف Structerd Query Language یکی از محبوبترین زبان ها برای برنامه نویسی تحت وب در  طراحی سایت می باشد.بهتر است برای طراحی سایت اس کیو ال را فرا گرفت. از SQL برای افزایش،کاهش و یا تغییر داده ها مورد استفاده قرار می گیرد.
برای یادگیری و تمرین SQL می توان از بانک اطلاعاتی QL-Server و Access ویا اوراکل استفاده کرد.SQL زبانی بر پایه اعلان می باشد و برعکس زبان های بیسیک و سی می باشد.زبانهای توسعه یافیه ی دیگر مانند PL و SQL به دنبال کامل کردن زبان به هداف ایجاد زبان برنامه نویسی با حفظ مزیت های SQL می باشد.

و ادامه مقاله


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


مقاله ای کامل در مورد زبان برنامه نویسی (SQL)