لوگو فرااپلای

آموزش SQL مخصوص برنامه نویسان

آموزش SQL

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

پایگاه داده چیست؟

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

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

انواع دیتابیس ها

  • دیتابیس رابطه ای Relational Database
  • دیتابیس شی گرا Object-oriented Databases
  • دیتابیس NoSQL
  • و انواع دیگر

دیتابیس های رابطه ای معروف : MySql, Sql server, PostgreSql, Oracle

دیتابیس های شی گرا معروف : Versant Object Database, ObjectDB, db4o

دیتابیس NoSQL معروف : MongoDB, Redis, Cassandra, Coach DB