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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

پایگاه داده  NoSQL

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

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

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

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

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

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

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

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

  • آشنایی با مبانی SVG

آشنایی با مبانی SVG

شنبه ۱۷ آذر ۱۳۹۷ - ساعت ۱۸:۰۰
  • آموزش هدوپ – اصول و مبانی

آموزش هدوپ – اصول و مبانی

دوشنبه ۱۲ آذر ۱۳۹۷ - ساعت ۲۳:۰۰
  • آموزش هدوپ – سطح متوسط

آموزش هدوپ – سطح متوسط

دوشنبه ۱۲ آذر ۱۳۹۷ - ساعت ۱۷:۰۰
  • آموزش انتقال داده از Controller به View در ASP.NET MVC

آموزش انتقال داده از Controller به View در ASP.NET MVC

پنج شنبه ۰۸ آذر ۱۳۹۷ - ساعت ۰۹:۰۰
  • آشنایی با اصلاح داده در SQL

آشنایی با اصلاح داده در SQL

دوشنبه ۰۵ آذر ۱۳۹۷ - ساعت ۲۱:۰۰
  • آشنایی با TempData

آشنایی با TempData

جمعه ۰۲ آذر ۱۳۹۷ - ساعت ۲۱:۰۰
  • آشنایی با انواع داده (Data Types) در SQL Server

آشنایی با انواع داده (Data Types) در SQL Server

جمعه ۰۲ آذر ۱۳۹۷ - ساعت ۱۷:۰۰
  • آموزش JSON – دوره مبتدی برای یادگیری JSON با JavaScript

آموزش JSON – دوره مبتدی برای یادگیری JSON با JavaScript

جمعه ۱۸ آبان ۱۳۹۷ - ساعت ۱۵:۰۰
  • آموزش راه اندازی و کار با JSON و AJAX

آموزش راه اندازی و کار با JSON و AJAX

چهارشنبه ۱۶ آبان ۱۳۹۷ - ساعت ۰۲:۰۰
  • آموزش استفاده از Google Sheets به عنوان منبع داده JSON برای جاوااسکریپت

آموزش استفاده از Google Sheets به عنوان منبع داده JSON برای جاوااسکریپت

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

آموزش JSON با API و آبجکت های جاوااسکریپت در یک ساعت

جمعه ۱۱ آبان ۱۳۹۷ - ساعت ۰۹:۰۰
  • آموزش JSON-B در Java EE 8

آموزش JSON-B در Java EE 8

چهارشنبه ۰۹ آبان ۱۳۹۷ - ساعت ۰۶:۰۰
  • آموزش استفاده از Entity Framework Core با پایگاه داده Legacy 

آموزش استفاده از Entity Framework Core با پایگاه داده Legacy 

چهارشنبه ۰۲ آبان ۱۳۹۷ - ساعت ۱۰:۰۰
  • آموزش کامل JSON AJAX API – از مبتدی تا پیشرفته

آموزش کامل JSON AJAX API – از مبتدی تا پیشرفته

سه شنبه ۰۱ آبان ۱۳۹۷ - ساعت ۲۰:۰۰
  • آموزش اصول علم داده – انتخاب پایگاه داده مناسب

آموزش اصول علم داده – انتخاب پایگاه داده مناسب

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

آموزش امنیت در SQL Server برای توسعه دهندگان

چهارشنبه ۲۵ مهر ۱۳۹۷ - ساعت ۰۲:۰۰
  • آموزش انتخاب ستون و Aliasing با SQL

آموزش انتخاب ستون و Aliasing با SQL

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

آموزش استفاده از Blockchain

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

آموزش استفاده از تکنیک Infinite scrolling در وب سایت ها

جمعه ۲۰ مهر ۱۳۹۷ - ساعت ۰۱:۰۰
  • آموزش کار با YouTube API با Jquery و Ajax

آموزش کار با YouTube API با Jquery و Ajax

پنج شنبه ۱۹ مهر ۱۳۹۷ - ساعت ۱۹:۰۰
  • آموزش طراحی، ایندکس گذاری و کوئری در MongoDB 

آموزش طراحی، ایندکس گذاری و کوئری در MongoDB 

پنج شنبه ۱۹ مهر ۱۳۹۷ - ساعت ۱۵:۰۰