یک بانک اطلاعاتی یا پایگاه داده (database) مجموعه ای سازمان یافته و بدون افزونگی از داده های مرتبط به هم است که می تواند توسط سیستم های کاربردی مختلف به اشتراک گذاشته شود و به راحتی دسترسی، مدیریت و بهنگام شود. وقتی داده به صورت پایگاه داده سازماندهی می شود، کاربر و برنامه نویس نیازی به دانستن جزئیات ذخیره سازی داده ندارند. علاوه براین داده می تواند بدون تاثیر روی اجزای دیگر سیستم تغییر کند. برای مثال از اعداد حقیقی به صحیح، از یک ساختار فایل به دیگری یا از دستگاه ذخیره سازی نوری به مغناطیسی تغییر کند.
اگر چه کلمهی دیتابیس (Database) از دههی شصت میلادی وارد ادبیات تکنولوژی شده است، اما معنا و کاربردی که امروزه برای دیتابیس یا پایگاه داده در ذهن تداعی میشود، در دههای هفتاد و هشتاد میلادی شکل گرفته و طی سی سال اخیر، گسترده و فراگیر شده است. کامپیوتر همانگونه که از نامش پیداست، در ابتدا قرار بود تنها مسئولیت محاسبه (Computation) را بر عهده داشته باشد و از همین رو، دغدغهی جمع آوری اطلاعات و ثبت اطلاعات و نگهداری اطلاعات و استفاده از اطلاعات، چندان مهم و جدی نبود. برنامه نویسان قدیمی، به خاطر دارند که واژهی Data در میان نخستین نسل برنامهنویسان، تفاوت چندانی با متغیرهای محاسباتی (Variable) نداشت و وقتی از دیتا یا داده حرفی گفته میشد، عموماً منظور، نتایج میانی یا نهایی محاسبات کامپیوتری بود. با توسعه فن آوری اطلاعات (IT)، محاسبه به نقش فرعی کامپیوترها تبدیل شد و مدیریت دادهها و اطلاعات اهمیت بیشتری پیدا کرد. اگر چه مدیریت اطلاعات هم نیازمند زیرساختهای محاسباتی است، اما در لایههای بیرونی سیستمهای کامپیوتری، آنچه عموم کاربران به آن توجه دارند را میتوان به مدیریت اطلاعات نزدیکتر دانست. نگهداری اطلاعات کارکنان یک سازمان، نگهداری شماره تلفنهای دوستان، نگهداری ایمیلها، آرشیو کردن فایلها و اسلایدها، نگهداری اطلاعات مشتریان، ذخیره و گزارش دهی فروش سازمان، بیش از اینکه از جنس محاسبه باشند، از جنس دریافت، ذخیره، جستجو و گزارشدهی اطلاعات محسوب میشوند.
سرفصل های دوره آموزشی Udemy Complete Database Course: 6 Courses in 1:
– معرفی MySQL و نصب
– مبانی MySQL
– MySQL پیشرفته
– MongoDB مقدمه + نصب
– پرسش های پایه MongoDB
– پرس و جوهای پیشرفته MongoDB
– پروژه MongoDB با پی اچ پی
– MongoDB ADVANCED پروژه با پی اچ پی
– Redis Introduction + نصب
– دستورات ردیس
– Radis Datatypes