پایگاه داده | Database

معرفی پایگاه داده یا Database

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

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

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

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

پایگاه داده در سیستم های اصلی سیستم عامل رایج هستند، اما در ایستگاه های کاری کوچک تر و سیستم های متوسط مانند  AS/400 و رایانه های شخصی نیز حضور دارند.

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

انواع پایگاه داده

پایگاه داده ی رابطه ای (relational database)

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

پایگاه داده توزیع شده (Distributed database)

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

پایگاه داده ابری (cloud database)

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

پایگاه داده  NoSQL

پایگاه داده های NoSQL برای مجموعه های بزرگ داده های توزیع شده مفید هستند.

پایگاه داده شیء گرا (object-oriented database)

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

پایگاه داده گراف (graph database)

پایگاه داده گراف، نوعی پایگاه داده NoSQL است که از نظریه گراف برای ذخیره، نقشه بندی و پرس و جو استفاده می کند.

دسترسی به پایگاه داده

  • نرم افزار DBMS
  • نرم افزار RDBMS

انواع پایگاه داده ها

  • آموزش استقرار، نصب و پیکربندی MongoDB 

آموزش استقرار، نصب و پیکربندی MongoDB 

جمعه ۲۶ مرداد ۱۳۹۷ - ساعت ۱۰:۰۰
  • آموزش اصولی پایگاه داده SQL 2014

آموزش اصولی پایگاه داده SQL 2014

سه شنبه ۲۳ مرداد ۱۳۹۷ - ساعت ۰۰:۰۰
  • آموزش تکنیک ها، نکات و ترفندهای MySQL برای تحلیل پیشرفته

آموزش تکنیک ها، نکات و ترفندهای MySQL برای تحلیل پیشرفته

شنبه ۲۰ مرداد ۱۳۹۷ - ساعت ۰۱:۰۰
  • آموزش شروع کار با Realm

آموزش شروع کار با Realm

یکشنبه ۱۴ مرداد ۱۳۹۷ - ساعت ۰۱:۰۰
  • آموزش توابع SQL Window

آموزش توابع SQL Window

شنبه ۱۳ مرداد ۱۳۹۷ - ساعت ۰۱:۰۰
  • آموزش ذخیره داده اندروید با SQLite

آموزش ذخیره داده اندروید با SQLite

جمعه ۱۲ مرداد ۱۳۹۷ - ساعت ۰۹:۰۰
  • آموزش ادغام PayPal با استفاده از Node.js و Express

آموزش ادغام PayPal با استفاده از Node.js و Express

جمعه ۱۲ مرداد ۱۳۹۷ - ساعت ۰۱:۰۰
  • آشنایی با GraphQL 

آشنایی با GraphQL 

یکشنبه ۰۷ مرداد ۱۳۹۷ - ساعت ۲۱:۰۰
  • آموزش پایگاه داده ها و PHP با PDO 

آموزش پایگاه داده ها و PHP با PDO 

شنبه ۰۶ مرداد ۱۳۹۷ - ساعت ۱۵:۰۰
  • آموزش گزارش دهی SQL با مثال

آموزش گزارش دهی SQL با مثال

یکشنبه ۳۱ تیر ۱۳۹۷ - ساعت ۰۹:۰۰
  • کار با CSV و JSON در پایتون

کار با CSV و JSON در پایتون

جمعه ۲۹ تیر ۱۳۹۷ - ساعت ۱۳:۰۰
  • آموزش WHERE Clauses با SQL

آموزش WHERE Clauses با SQL

دوشنبه ۲۵ تیر ۱۳۹۷ - ساعت ۱۳:۰۰
  • آموزش استفاده از پایگاه داده در پایتون

آموزش استفاده از پایگاه داده در پایتون

شنبه ۲۳ تیر ۱۳۹۷ - ساعت ۰۴:۰۰
  • آموزش SQLite از خط فرمان

آموزش SQLite از خط فرمان

یکشنبه ۱۷ تیر ۱۳۹۷ - ساعت ۱۳:۰۰
  • آموزش Rails و PostgreSQL در تولید

آموزش Rails و PostgreSQL در تولید

یکشنبه ۱۷ تیر ۱۳۹۷ - ساعت ۰۷:۰۰
  • آموزش آپگرید Oracle 12.2

آموزش آپگرید Oracle 12.2

سه شنبه ۱۲ تیر ۱۳۹۷ - ساعت ۰۸:۰۰
  • آموزش مدیریت Hadoop Cluster 

آموزش مدیریت Hadoop Cluster 

یکشنبه ۱۰ تیر ۱۳۹۷ - ساعت ۲۰:۰۰
  • آشنایی با مفاهیم مهم زبان SQL 

آشنایی با مفاهیم مهم زبان SQL 

دوشنبه ۰۴ تیر ۱۳۹۷ - ساعت ۱۳:۰۰
  • آشنایی با زبان SQL

آشنایی با زبان SQL

دوشنبه ۰۴ تیر ۱۳۹۷ - ساعت ۱۱:۰۰
  • آموزش قابلیت های جادویی MongoDB

آموزش قابلیت های جادویی MongoDB

یکشنبه ۰۳ تیر ۱۳۹۷ - ساعت ۱۹:۰۰
  • آموزش گواهینامه AWS Certified Big Data Specialty

آموزش گواهینامه AWS Certified Big Data Specialty

سه شنبه ۲۹ خرداد ۱۳۹۷ - ساعت ۰۲:۰۰