ژیکو

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

ژیکو

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

پروژه کامپیوتر با موضوع doc .caching proxy server

اختصاصی از ژیکو پروژه کامپیوتر با موضوع doc .caching proxy server دانلود با لینک مستقیم و پر سرعت .

پروژه کامپیوتر با موضوع doc .caching proxy server


پروژه کامپیوتر با موضوع doc .caching proxy server

 

 

 

 

 

 

نوع فایل: word

قابل ویرایش 90 صفحه

 

مقدمه:

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

 

فهرست مطالب:

مقدمه

تاریخچه

فصل اول

وب

واژه وب

خدمات وب

وب معانی گرا

1-3-1 لایه‌های وب‌ معنایی

مولّفه‌های وب معنایی (Components of the Semantic Web)

زبان تشریح منابع Resource Description Language

1-3-2 سیستم‌های استدلال گر

مهندسی دانش

مزایای مربوط به خدمات وب

استاندارد های خدمات وب

1-6-1 پروتکل دسترسی آسان به اشیاء (SOAP)

1-6-2 زبان توصیف خدمات وب (WSDL)

1-6-3 شرح، کشف، و یکپارچه‌سازی فراگیر (UDDI )

HTML

مرورگر اینترنت

مرورگرهای اینترنت

کنسرسیوم وب جهان شمول

قابلیت دسترسی وب

فناوری های کمکی، برای مرور وب

نرم افزارهای صفحه خوان

ترمینال بریل

نرم افزارهای بزرگنمایی

نرم افزارهای تشخیص صدا

پوشش های صفحه کلید

راهنمای طراحی محتوای وب دسترساتر

دسترسایی وب و دولت ها

قرارداد کنترل انتقال

فصل دوم

وب Caching

2-1 معماری وب

2-2 پروتکل های ترابری وب

FTP

2-3 انواع وب Caching ها

2-4 مکانیزم های وب Caching ها

فصل سوم

پراکسی

3-1 عملکردهایی که پراکسی سرور می‌تواند داشته باشد

Firewall

Caching

Filtering

Authentication

Anonymization

Logging

3-2 پیکربندی مرورگر

تعامل کاربر

پیکربندی دستی

پیکربندی خودکار

3-3 کاربرد پراکسی در امنیت شبکه

3-4 پراکسی چیست؟

پراکسی چه چیزی نیست؟

پراکسی با Packet filter تفاوت دارد

پراکسی با Stateful packet filter تفاوت دارد

پراکسی ها یا Application Gateways

3-5 مزایای پراکسی‌ها بعنوان ابزاری برای امنیت

3-6 برخی انواع پراکسی

3-6-1 SMTP Proxy

مشخص کردن بیشترین تعداد دریافت‌کنندگان پیام

مشخص کردن بزرگترین اندازه پیام

فیلترکردن محتوا برای جلوگیری از انواعی محتویات اجرایی

فیلترکردن الگوهای آدرس برای ایمیل‌های مقبول \ مردود

فیلترکردن Header های ایمیل

تغییردادن یا پنهان‌کردن نامهای دامنه و ID های پیام‌ها

شکل 3-4

3-6-2 HTTP Proxy

برداشتن اطلاعات اتصال کاربر

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

فیلترکردن محتوای از نوع MIME

فیلترکردن کنترلهای Java و ActiveX:

برداشتن کوکی ها

برداستن Header های ناشناس

فیلتر کردن محتوا

3-6-3 FTP Proxy

محدودکردن ارتباطات از بیرون به «فقط خواندنی

محدود کردن ارتباطات به بیرون به «فقط خواندنی

مشخص کردن زمانی ثانیه های انقضای زمانی

ازکارانداختن فرمان FTP SITE

3-6-4 DNS Proxy

تضمین انطباق پروتکلی

فیلتر کردن محتوای Header ها به طورت گزینشی

فصل چهارم

سرور پراکسی چیست؟

4-1 کاربردهای سرور پراکسی

4-2 ویژگیهای سرور پراکسی

ویژگی اول

4-3 خدمات سرور پراکسی

1-Web Proxy Service

2-Winsock Proxy Service

3-Socks Proxy Service

4-4 معیارهای موثر در انتخاب سرور پراکسی

سخت افزار مورد نیاز

نوع رسانه فیزیکی برای ارتباط با اینترنت

هزینه ارتباط با اینترنت

نوع و نحوه مدیریت سایت

پروتکل های مورد استفاده

فصل پنجم

HTCP

5-1 پروتکل HTCP

5-2 فرمت عمومی پیام های HTCP

5-2-1 فرمت سربار در پیام HTCP/*.*:

5-2-2 فرمت بخش داده ی پیام در HTCP/0.*:

5-2-3 ساختار AUTH در HTCP/0.0:

فصل ششم

نرم افزار

6-1 درباره نرم افزار

6-2 بررسی ثوابت برنامه

6-3 تابع اصلی برنامه

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

6-4-1 تابع handle_connect

6-4-2 تابع handle_request

6-4-3 تابع clean_cache

6-4-4 تابع calculate_hash

6-4-5 تابع reaper

6-4-6 تابع granceful_exit

پیوست

منابع

 

منابع ومأخذ:

Air Luotonen, Web Proxy Servers(Prentice Hall, 1997) ISBN 0-13-680612-0

Duane Wessels, Web Caching (O’Reily and Associates, 2001). ISBN 1-56592-536-X

Michael Rabinovich and Oliver Spatschak, Web caching and Replication (Addison Wesley, 2001). ISBN 0-201-61570-3

C.Stierhoff and A.G.Davis. A History of the IBM system journal. IEEE Annals of History of Computing, Vol. 20, NO. 1 (Jan 1998), Page 29-35

Overview of how proxies and NTLM works, and a guide to configure NTLM-ASP for proxy bypassing (http://gluga.com/tech-talk/proxy -servers-and-ntlm/)

Proxy software and scripts (http://www.dmz.org/Computers/Internet/Proxying_and_Filtering/Products_and_Tools/Software/) at the Open Directory Project

Free web-base proxy services (http://www.dmz.org/Computers/Internet/Proxying_and_Filtering/Hosted_Proxy_Services/Free/) at the Open Directory Project

Free http proxy services (http://www.dmz.org/Computers/Internet/Proxying_and_Filtering/Products_and_Tools/Software/) at the Open Directory Project

Berners-Lee, T., Fielding, R., and l. Masinter, “Uniform Resource Identifiers (URI): Generic Syntax”, August 1998.

Fielding, R., Gettys, J., Mogul, J.,Frystyk, H., Masinter, L., Leach, P. and t. Berners-Lee, “Hyper Transfer Porotocol – HTTP/1.1”, June 1999.

Krawczyk, H., Bellare, M. and R. Canetti, “HMAC: Keyed-Hashing for message Authentication”, February 1997.

Wessele, D. and K. Claffy, “Internet Cache Porotocol (ICP), Version 2”, September 1997.


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


پروژه کامپیوتر با موضوع doc .caching proxy server

تحقیق درباره ویندوز دات نت سرور 13ص

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

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

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

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

 

ویندوزNET Server.

مایکروسافت در بازار سیستم عامل های سرور هم پیشتاز است،اما برای حفظ این جایگاه نیاز به تلاش مضاعفی دارد0 مایکروسافت با معرفی نسخه جدید سیستم عامل سرور خود به دنبال تثبیت این موقعیت در آینده است0 سکوی جدید،نسخه ارتقا یافته ویندوز2000 سرور است که قرار است در اوایل سال 2003 عرضه شود0 سیستم عامل سرور جدید فعلاًNET Server2003

نام دارد و عامل پایدارتر،سریع تر و ایمن تر از نسخه های قبلی ویندوز سرور است0

مایکروسافت می گوید که سکوی جدید را براساس توصیه های کاربران ویندوز سرور توسعه داده است 0 در این نسخه مایکروسافت ضمن ادغام بیشتر سیستم عامل با Microsoft Active Directory

و استفاده بهینه از NET framework0نسخه جدیدتری از llsرا نیز عرضه می کند0

این که آیا مایکروسافت به وعده های خود درباره ویندوز NET Server عمل خواهد کرد ویا آن که این محصول تا چه حدی موفق خواهد بود، موضوعی است که فکر بسیاری از کاربران را به خود معطوف کرده است0 آزمایشگاه مجله PC Magazine تا زمان عرضه نسخه نهایی اقدام به انجام چنین آزمایشاتی نخواهد کرد0 اما براساس آن چه که ما از نسخه نسخه preview این سیستم عامل برداشت می کنیم، جواب سئوالات مثبت است و قابلیت های گسترده و ابزارهای مدیریتی ارتقایافته مثل ویزاردهای گرافیکی و فرامین خط فرمان (command line) به مایکروسافت در دستیابی به سهم بیشتری از بازار کمک خواهد کرد0

پیش بینی می شود که همه کاربرانی که از ویندوز2000 سرور یا NT4یا نسخه Advanced Server

استفاده می کنند،باید به فکر ارتقاسیستم های خود به ویندوزNET Server باشند0

ویندوزNET Server. در سه ویرایش متفاوت عرضه خواهد شد0 نسخه استاندارد(SE) نسخه

DataCenter مایکروسافت تأکید کرده است که تمامی این نسخه ها برای محیط های مدیریتی طراحی شده اند و در طراحی آن ها اندازه شرکت ها و مؤسسات مد نظر نبوده است0 اما نسخه استاندارد بیشترین تطابق را با کاربردها شرکت هایی که تعداد کارکنان آن ها کمتر از 1000 نفر است0 خواهد داشت و نسخهEnterpriseبرای شرکت های بزرگ تر مناسب تر استفاده خواهد بود0(مثلاً شرکت هایی که در فهرست 500 Fortune دیده می شوند0) البته قرار است نسخه دیگری برای محیط هایی با 50 کاربر عرضه شودکهMicrosoft Small Business Server نام دارد0تا این لحظه تاریخی برای عرضه این محصول اعلام نشده است0

رقیبNET Server0

شاید بزرگ ترین رقیب NET Server لینوکس باشد0 براساس تحقیقی که توسط مؤسسهids انجام شده است0 در سال 2001 مایکروسافت تقریباً نیمی از بازار سیستم عامل سرور را در دست داشته است و این آمار برای لینوکس معادل یک چهارم سهم بازار بوده است0

(Netware و یونیکس هر یک 11% سهم داشته اند و مابقی سیستم عامل ها فقط2% کل را شامل می شده اند)

در دنیای Open-Source،بیش از 250 نسخه یا توزیع(distribution) متفاوت لینوکس وجود دارد0 اما بخش عمده ای از بازار در اختیار چهار نسخه از ویرایش های تجاری(Commercial)

لینوکس یعنیRedhat Sco نسخه هایRedhatوSuse برای شرکت های کوچک و متوسط مناسب هستند و نسخه های socوTurbolinux برای شرکت های بزرگ تر طراحی شده اند0

جنبش Open-Source اگر چه دارای یک سازمان مدیریتی در رأس نیست، اما به هیچ بی برنامه نیست0در دهه گذشته تولید کنندگان بزرگی مثل lBM و مؤسسات دولتی مهمی مثل شرکت خدمات پستی چین براساس اعتماد به این حرکت سرمایه گذاریهای بزرگی برای توسعه و پشتیبانی از لینوکس انجام داده اند0 سیستم عامل لینوکس از ابتدا به لحاظ سادگی سیستم عامل،قابلیت اطمینان،کارایی بالا و هزینه های اولیه نازل مورد توجه واقع شده است0

این ویژگی های سیستم عامل لینوکس در نسخه های ارتقایافته همچنان حفظ شده است0

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

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

البته این مطالب واقعیت ندارد0 اگر چه هر کسی می تواند سورس کد لینوکس را دست کاری کند، اما هر گونه تغیر در کرنل لینوکس باید مورد تأییدLinus Torvolds یا دیگر نمایندگان ویژه جامعهOpen Source قرار گیرد0 براساس گواهی GNU Open Source هر کسی که قصد فروش نرم افزار تحت لینوکس را داشته باشد باید تغییرات خود را در اختیار همگان قرار دهد0

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

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

در ادامه این مقاله به شرح جزئیات ویژگی های نسخه استاندارد .NET Server براساس نسخه بتای آن در مقابل لینوکس SuSe خواهیم پرداخت.

در نگاه نخست ممکن است به نظر آید که .NET Server همان ویندوز2000 سرور با رابط های بصری بهبود یافته است . اما واقعیت آن است که .NET Server سیستم عامل بسیار متفاوتی است. مایکروسافت تغییرات بسیار مهمی در سورس کد .NET Server اعمال کرده است و در بسیاری از موارد, کد بخش های گوناگون ویندوز 2000 سرور برای رفع نواقص و بهبود سرعت به کلی بازنویسی شده است.

هدف ما از مقایسه , آزمایش کردن قابلیت ها و ویژگی های این سیستم عامل سرور جدید برای دو گروه از کاربران فعلی محصولات مایکروسافت مثل ویندوزNT یا 2000 و کاربران شرکت هایی که تصمیم به راه اندازی ساختارهای شبکه های کامپیوتری خود دارند و هنوز در ابتدای مسیر تصمیم گیری قرار گرفته اند.

برای درک بهتر دقابلیت های بهبود یافته ویندوز .NET Server از یک مثال تجاری استفاده خواهیم کرد که در ان از اکثر سرویس ها و برنامه های کاربردی استفاده خواهد شد و برای مقایسه بهتر محیط مشابه را نیز تحت سیستم عامل لینوکس SuSe و eMail Server 3 آزمایش خواهیم کرد.

هر دو محیط شامل تنظیمات DHCP, DNS , sharing file ,FTP, SMTP و البته سرویس های وب هستند. همچنین لازم دانستیم که هر دو سیستم برای تعیین اعتبار کاربر , امنیت و Policy Management دارای انباره های Center directory services باشند. ما برای آزمایش این سیستم ها و بررسی مدیریت و دسترسی از راه دور آن ها لحظه شماری می کردیم. هر یک از این قابلیت


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


تحقیق درباره ویندوز دات نت سرور 13ص

تحقیق درمورد مدیریت پایگاه داده‌ها در SQL Server بسته‌هایDTS

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

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

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

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

 

مدیریت پایگاه داده‌ها در SQL Server - بسته‌هایDTS

DTS چیست؟

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

بسته‌های ( DTS (PACKAGE DTS بوده که کار مهم انتقال و پردازش زمانبندی شده اطلاعات را انجام می‌دهد.

بسته‌های DTS

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

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

سپس با به‌وجود آوردن ارتباط لازم میان Task‌های موجود، امکان عملی کردن فرآیند موردنظر میسر می‌شود. یک Task می‌تواند یکی از انواع زیر باشد:

1- Importing / Exporting

این نوع Task قادر است اطلاعات را از جایی مثل یک جدول بانک اطلاعاتی SQL Server یا هر نوع دیگر مثل اکسس و یا یک فایل ساده Text بخواند و آن را در یک جدول بانک اطلاعاتی SQL Server وارد (Import) کند. همچنین این Task می‌تواند عکس این عمل را انجام دهد. یعنی اطلاعات یک جدول بانک اطلاعاتی یا قسمتی از آن اطلاعات را به فرمت اکسس، اکسل یا فایل متنی (Text) درآورد (Export) و آن را در مقصد موردنظر قرار دهد.

2- Transform

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

3- Copy

این نوع Task می‌تواند هر موجودیتی در یک بانک اطلاعاتی مثل دیدها (view)، ایندکس‌ها، لاگ‌ها، روتین و توابع، تریگرها و هر چیزی را به یک بانک اطلاعاتی دیگر منتقل کند.

4- Send/Receive Message

با این نوعTask می‌توان بین بسته‌های مختلف DTS موجود در سیستم ارتباط برقرار کرده و بین آن‌ها پیغام رد و بدل کرد. همچنین با استفاده از آن می‌توان یک بسته را در داخل یک بسته دیگر فراخوانی یا اجرا کرد. به‌علاوه این‌که این نوع Task امکان ارسال Email را هم دارد.

5- Execute

با استفاده از این نوع Task می‌توان یک سری دستورالعمل SQL یا حتی اسکریپت‌های ActiveX و یا فایل‌های Exe را اجرا کرد.

Taskهای از پیش تعریف شده در SQL Server عبارتند از:

1-FTP : جهت دریافت یک یا چند فایل از یک سرور FTP به داخل بسته DTS

2- ActiveX Script: برای استفاده از قابلیت‌های زبان‌های اسکریپتی مثل ویژوال بیسیک یا جاوا در یک پردازش ‌خاص.

3- Transform Data: جهت انتقال اطلاعات بین دو منبع اطلاعاتی.

4- Execute Process: جهت اجرای یک فایل Exe

5- Execute SQL: جهت اجرای یک سری دستورات SQL

6- Data Driven Query: برای ایجاد یک منبع انتقال اطلاعات با استفاده از دستورSELECT

7- Copy Object: اینTask می‌تواند کلیه موجودیت‌های یک بانک اطلاعاتی را به بانک اطلاعاتی دیگر منتقل کند.

8- Send Mail: جهت ارسال ایمیل به یک مقصد مشخص

9- Bulk Insert: جهت ورود (Import) اطلاعات از یک فایل به یک جدول بانک اطلاعاتی

10- Execute Package: با استفاده از این Task می‌توان یک بسته DTS دیگر را در داخل بسته DTS جاری لود و اجرا کرد.


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


تحقیق درمورد مدیریت پایگاه داده‌ها در SQL Server بسته‌هایDTS

پاورپوینت SQL Server 39 اسلاید

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

پاورپوینت SQL Server 39 اسلاید


پاورپوینت SQL Server 39  اسلاید

 

دسته بندی : پاورپوینت 

نوع فایل:  ppt _ pptx

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

 


 قسمتی از محتوی متن پاورپوینت : 

 

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

عنوانSQL Server مقدمه SQL به خودی خود، یک سیستم مدیریت بانک اطلاعاتی با یک محصول مجزا نیست، بلکه جزء لاینفک یک سیستم مدیریت بانک اطلاعاتی است، به طوری که با قرار دادن دستورات SQL در برنامه‌های کاربردی می‌توان قابلیت برنامه‌ها را افزایش داد.
SQL و مزایای آن SQL وسیله‌ای است برای سازماندهی، مدیریت و بازیابی داده‌هایی که توسط بانک اطلاعاتی در کامپیوتر ذخیره شدهٍ‌اند.
SQL یک زبان کامپیوتری است که برای کار با یک بانک اطلاعات از آن استفاده می‌شود.
SQL در حقیقت با یک بانک اطلاعاتی موسوم به بانک اطلاعاتی رابطه‌ای کار می‌کند.
شکل زیر کارهای مربوط به SQL را نشان می‌دهد.
در این شکل، سیستم کامپیوتری دارای یک بانک اطلاعاتی است که اطلاعات مهمی را ذخیره می‌کند.
اگر سیستم کامپیوتر مربوط به یک کار تجاری باشد، بانک اطلاعاتی داده‌های مربوط به انبارداری، تولید، فروش و یا حقوق و دستمزد را نگهداری می‌کند.
در یک کامپیوتر شخصی، بانک اطلاعاتی معمولاً داده‌های مربوط به چک‌های صادره، لیست پرسنلی و شماره تلفن آنها و یا داده‌های استخراج شده از یک سیستم کامپیوتری بزرگتر را نگهداری می‌کند.
برنامه کامپیوتری که بانک اطلاعاتی را کنترل می‌کند، سیستم مدیریت بانک اطلاعاتی یا DBMS نامیده می‌شود.
وقتی می‌خواهید داده‌هایی را از بانک اطلاعاتی واکشی کنید، برای اجرای کار نیاز به SQL داریم.
DBMS پرس و جوهای SQL را مورد پردازش قرار داده، داده‌های موردنظر را بازیابی نموده و نتیجه را به شما برمی‌گرداند.
از SQL برای کنترل تمام عملیاتی استفاده می‌شود که یک DBMS برای کاربران خود فراهم می‌آورد از قبیل: بازشناسی داده‌ها: کاربر توسط SQL می‌تواند ساختار و سازمان داده‌های ذخیره شده را تعریف نموده و روابط بین آنها را تعیین کند. واکشی داده‌ها: به وسیله SQL، کاربرد با برنامه کاربردی می‌تواند داده‌های ذخیره شده در یک بانک اطلاعاتی را بازیابی نموده و از آنها استفاده کند. تغییر داده‌ها: کاربر یا برنامه کاربردی می‌تواند با استفاده از SQL با افزودن داده‌های جدید، حذف داده‌های قبلی و اصلاح داده‌های ذخیره شده، یک بانک اطلاعاتی را تغییر دهد.
کنترل دستیابی به داده‌ها:‌ با استفاده از SQL می‌توان توانایی کاربر را برای بازیابی و تغییر داده‌ها محدود نمود و مانع از دستیابی افراد غیرمجاز به داده‌های ذخیره شده گردید. به اشتراک گذاشتن داده‌ها: با استفاده از SQL می‌توان داده‌ها را به طور همزمان برای استفاده کاربران مختلف در اختیار آنها قرار داد.
با اطمینان از اینکه کار ‌آنها با یکدیگر تداخلی نداشته باشد جامعیت داده‌ها: SQL باعث می‌شود که در صورت قطع برق یا حوادث غیرمترقبه، داده‌های بانک اطلاعاتی آسیبی نبیند.
لذا SQL زبانی است برای کنترل و تاثیرگذاری متقابل با یک سیستم مدیریت بانک اطلاعاتی. SQL به عنوان زبانی استاندارد برای بانکهای اطلاعاتی رابطه‌ای شناخته شده است.
هم دارای قدرت زیادی است و هم یادگیری آن نسبتاً آسان می‌باشد.
در قسمت‌ها بعدی قابلیت‌های این زبان برنامه‌نویسی بررسی خواهد شد.
شکل زیر، اجزای تشکیل دهنده یک DBMS را نشان می‌دهد که SQL این اجزاء را به یکدیگر وصل می‌کند.
موتور بانک اطلاعاتی قلب DBMS بوده و مسئولیت اجرایی برای س

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

 


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

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



دانلود فایل  پرداخت آنلاین 


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


پاورپوینت SQL Server 39 اسلاید

مقاله امنیت برنامه MS SQL Server

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

مقاله امنیت برنامه MS SQL Server


مقاله امنیت برنامه MS SQL Server

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

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

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

مقدمه

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

SQL Server چیست؟

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


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


مقاله امنیت برنامه MS SQL Server