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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

پایگاه داده  NoSQL

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

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

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

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

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

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

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

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

  • آموزش کامل ساخت CMS بلاگ در PHP MYSQL و Bootstrap 

آموزش کامل ساخت CMS بلاگ در PHP MYSQL و Bootstrap 

جمعه ۰۴ اسفند ۱۳۹۶ - ساعت ۰۵:۰۰
  • آموزش ساخت اپلیکیشن غیرهمزمان با SQL Server

آموزش ساخت اپلیکیشن غیرهمزمان با SQL Server

جمعه ۰۴ اسفند ۱۳۹۶ - ساعت ۰۰:۰۰
  • آموزش LAMP Stack – اپلیکیشن های وب مبتنی بر لینوکس، Apache، MySQL و PHP

آموزش LAMP Stack – اپلیکیشن های وب مبتنی بر لینوکس، Apache، MySQL و PHP

پنج شنبه ۰۳ اسفند ۱۳۹۶ - ساعت ۱۶:۰۰
  • اعتبارسنجی سمت سرور با PHP و Ajax و JSON

اعتبارسنجی سمت سرور با PHP و Ajax و JSON

یکشنبه ۲۹ بهمن ۱۳۹۶ - ساعت ۱۲:۰۰
  • آموزش اتصال به SQL Server در پایتون

آموزش اتصال به SQL Server در پایتون

یکشنبه ۲۹ بهمن ۱۳۹۶ - ساعت ۱۰:۰۰
  • کار با MongoDB با پایتون و Pycharm

کار با MongoDB با پایتون و Pycharm

یکشنبه ۲۹ بهمن ۱۳۹۶ - ساعت ۰۹:۰۰
  • آموزش انتقال داده JSON AJAX به پایگاه داده MySQL با PHP

آموزش انتقال داده JSON AJAX به پایگاه داده MySQL با PHP

پنج شنبه ۲۶ بهمن ۱۳۹۶ - ساعت ۰۴:۰۰
  • آموزش ساخت Data Mart با یکپارچه سازی داده Pentaho 

آموزش ساخت Data Mart با یکپارچه سازی داده Pentaho 

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

آموزش PHP – برنامه نویسی شی گرا با پایگاه داده ها

چهارشنبه ۲۵ بهمن ۱۳۹۶ - ساعت ۰۲:۰۰
  • آموزش نصب SQL Server روی Ubuntu Linux

آموزش نصب SQL Server روی Ubuntu Linux

سه شنبه ۲۴ بهمن ۱۳۹۶ - ساعت ۰۸:۰۰
  • آموزش Big Data با Spark Streaming و Scala 

آموزش Big Data با Spark Streaming و Scala 

دوشنبه ۲۳ بهمن ۱۳۹۶ - ساعت ۰۴:۰۰
  • آموزش استفاده از JavaScript ،AJAX ،JSON برای اتصال به API 

آموزش استفاده از JavaScript ،AJAX ،JSON برای اتصال به API 

چهارشنبه ۱۸ بهمن ۱۳۹۶ - ساعت ۱۳:۰۰
  • آموزش سرویس های یکپارچه سازی SQL Server 2008 در 24 ساعت

آموزش سرویس های یکپارچه سازی SQL Server 2008 در 24 ساعت

چهارشنبه ۱۸ بهمن ۱۳۹۶ - ساعت ۰۲:۰۰
  • آموزش انبار داده (Data Warehousing)

آموزش انبار داده (Data Warehousing)

سه شنبه ۱۷ بهمن ۱۳۹۶ - ساعت ۱۰:۰۰
  • آموزش Data Warehouse 2.0

آموزش Data Warehouse 2.0

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

آموزش مدل سازی داده و Blockchain

سه شنبه ۱۷ بهمن ۱۳۹۶ - ساعت ۰۳:۰۰
  • آموزش پیاده سازی Data Warehouse با CIF

آموزش پیاده سازی Data Warehouse با CIF

سه شنبه ۱۷ بهمن ۱۳۹۶ - ساعت ۰۱:۰۰
  • آموزش Big Data (فراداده)

آموزش Big Data (فراداده)

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

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

دوشنبه ۱۶ بهمن ۱۳۹۶ - ساعت ۱۵:۰۰
  • آموزش گواهینامه Oracle Database 12C Certified Professional

آموزش گواهینامه Oracle Database 12C Certified Professional

دوشنبه ۱۶ بهمن ۱۳۹۶ - ساعت ۰۸:۰۰
  • آشنایی با Alluxio

آشنایی با Alluxio

دوشنبه ۱۶ بهمن ۱۳۹۶ - ساعت ۰۰:۰۰