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