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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

پایگاه داده  NoSQL

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

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

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

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

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

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

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

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

  • آموزش Access 2013 – قسمت اول – فرم ها و جداول UI

آموزش Access 2013 – قسمت اول – فرم ها و جداول UI

یکشنبه ۰۱ بهمن ۱۳۹۶ - ساعت ۲۰:۳۰
  • آموزش Access 2013 – قسمت سوم – کلید ها و نمایش ناوبری

آموزش Access 2013 – قسمت سوم – کلید ها و نمایش ناوبری

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

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

یکشنبه ۰۱ بهمن ۱۳۹۶ - ساعت ۱۸:۰۰
  • آموزش Spark و Python برای فرا داده با PySpark

آموزش Spark و Python برای فرا داده با PySpark

شنبه ۳۰ دی ۱۳۹۶ - ساعت ۱۶:۳۰
  • آموزش تحلیل فراداده با Hadoop ،AWS و EMR

آموزش تحلیل فراداده با Hadoop ،AWS و EMR

جمعه ۲۹ دی ۱۳۹۶ - ساعت ۰۶:۳۰
  • آموزش تحلیل فراداده با Spark و Amazon EMR

آموزش تحلیل فراداده با Spark و Amazon EMR

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

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

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

آموزش گزارش دهی پایگاه داده SQL Server 2016

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

آموزش Hadoop و سیستم های توزیع شده مرتبط آن

پنج شنبه ۲۸ دی ۱۳۹۶ - ساعت ۰۹:۰۰
  • آموزش ساخت اپلیکیشن وب با MongoDB و Nodejs

آموزش ساخت اپلیکیشن وب با MongoDB و Nodejs

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

آموزش شروع کار با مدیریت SQL Server 2016

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

آموزش پردازش فرا داده با Apache Spark 

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

آموزش مدیریت AWS – پایگاه داده و شبکه

دوشنبه ۲۵ دی ۱۳۹۶ - ساعت ۱۸:۳۰
  • دوره 17 ساعته معرفی SQL و سی شارپ 7.0

دوره 17 ساعته معرفی SQL و سی شارپ 7.0

دوشنبه ۲۵ دی ۱۳۹۶ - ساعت ۰۷:۳۰
  • آموزش 2017 روندهای هوش مصنوعی، علم داده و فراداده

آموزش 2017 روندهای هوش مصنوعی، علم داده و فراداده

دوشنبه ۲۵ دی ۱۳۹۶ - ساعت ۰۳:۳۰
  • آموزش گواهی نامه پایگاه داده های SQL – امتحان Exam 70-765 Certification

آموزش گواهی نامه پایگاه داده های SQL – امتحان Exam 70-765 Certification

یکشنبه ۲۴ دی ۱۳۹۶ - ساعت ۰۹:۳۰
  • آموزش توسعه پایگاه داده های Microsoft SQL Server 2012

آموزش توسعه پایگاه داده های Microsoft SQL Server 2012

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

آموزش مدیریت پایگاه های داده SQL Server 2012

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

آموزش پایگاه داده Oracle 

یکشنبه ۲۴ دی ۱۳۹۶ - ساعت ۰۲:۰۰
  • آموزش view ها، Join ها و فرمان های SQL 

آموزش view ها، Join ها و فرمان های SQL 

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

آموزش توسعه استراتژی داده سازمانی مدرن

شنبه ۲۳ دی ۱۳۹۶ - ساعت ۱۸:۳۰