زبان برنامه نویسی اس کیو ال (SQL)
اس کیو ال (SQL) چیست؟
SQL که مخفف (Structured Query Language) می باشد، یک زبان استاندارد برای دسترسی و دستکاری پایگاه های داده است. که به شما اجازه دسترسی و دستکاری به پایگاه های داده را می دهد.
SQL زبان ساخت یافته پرس و جو و زبانی است سطح بالا مبتنی بر زبان سطح پایین و ریاضی جبر رابطه ای که برای ایجاد، تغییر و بازیابی داده ها و نیز عملیات بر روی آنها به کار می رود. که به سمت مدل شی گرا رابطه ای نیز پیشرفت کرده است.
SQL برای کارهای ویژه ای (گزارش گیری از داده ها در پایگاه داده های رابطه ای) طراحی شده است. SQL زبانی بر پایه اعلان است.
SQL چه کارهایی می تواند انجام دهد؟
– (query) یک پرس و جو را از یک پایگاه داده می تواند سریع اجرا کند.
– (fetch) می تواند داده را از یک پایگاه داده واکشی کند.
– (INSERT INTO) می تواند رکوردهایی را در پایگاه داده درج کند.
– (UPDATE) می تواند رکوردهایی را در پایگاه داده به روز کند.
– (DELETE) می تواند رکوردهای یک پایگاه داده را حذف کند.
– (CREATE DATABASE) می تواند پایگاه داده های جدیدی بوجود آورد.
– (CREATE TABLE) می تواند جدولهای جدیدی را در پایگاه داده بوجود آورد.
– (CREATE Procedures) می تواند رویه های ذخیره شده در پایگاه داده بسازد.
– (ALTER DATABASE) اصلاح یک پایگاه داده
– (DROP TABLE) حذف یک جدول
– (CREATE INDEX) ساخت یک کلید جستجو
– (DROP INDEX) حذف یک فهرست
– (SELECT) انتخاب داده از یک پایگاه داده
تعریف بانکهای اطلاعاتی :
مجموعه ای از یک سری فایل های از هم مجزا می باشد. یک بانک اطلاعاتی از ترکیب چندین فایل از هم مجزا است که به دنبال ارتباط آنها هستیم. بانک های اطلاعاتی، پایگاه داده ها (Data base)، انباره ای است که تمام داده ها در آن نگه داری می شود و در واقع محیطی است برای ذخیره سازی یک مجموعه از فایل های داده ای مجزا، کاربرانی که از این سیستم ها استفاده می کنند قادرند اعمالی چون اضافه کردن ( Insert)، به روز رسانی (Update)، بازیابی( Load ) ، و حذف (Delete) را انجام دهند .
بانکهای اطلاعاتی امروزه به عنوان جزء مهمی از زندگی بشر به حساب می آیند.
داده و اطلاعات دو واژه ای هستند که بیشتر اوقات به جای یکدیگر به کار برده می شوند چنین تعبیری در سیستم های اطلاعاتی صحیح نیست. داده ها، اسامی، نشان ها یا مفهوم هر چیز واقعی هستند مانند اسم، تلفن، شماره شناسنامه، پلاك اتومبیل و …اما اطلاعات داده های پردازش شده هستند. اطلاعات برای کاربران قابل فهم بوده و از آنها جهت تصمیم گیری استفاده می کنند .
زبان SQL از جمله زبان هایی است که جهت به کار گیری کاربران از محیط بانک اطلاعاتی مورد استفاده قرار می گیرد.
مزایای سیستم های مدیریت بانک های اطلاعاتی عبارتند از: کنترل افزونگی داده ای، سازگاری داده ها، اشتراك داده ها، محدودیتهای امنیتی، استانداردها، جامعیت داده ای، متعادل نمودن احتیاجات متضاد، امکان تهیه نسخه پشتوانه.
[dka_post_list id=”76509″]
[dka_post_list id=”71814″]
[dka_post_list id=”17380″]
[dka_post_list id=”254522″]
[dka_post_list id=”254520″]
[dka_post_list id=”254518″]
[dka_post_list id=”254516″]
[dka_post_list id=”254514″]
[dka_post_list id=”254512″]