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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

پایگاه داده  NoSQL

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

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

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

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

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

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

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

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

  • دوره Database Clinic: آموزش SQLite

دوره Database Clinic: آموزش SQLite

پنج شنبه ۱۶ آذر ۱۳۹۶ - ساعت ۲۰:۰۰
  • دوره یادگیری پایگاه داده MySQL

دوره یادگیری پایگاه داده MySQL

پنج شنبه ۱۶ آذر ۱۳۹۶ - ساعت ۱۶:۳۰
  • آموزش پایگاه داده Neo4J

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

پنج شنبه ۱۶ آذر ۱۳۹۶ - ساعت ۱۵:۳۰
  • دوره Database Clinic: آموزش MongoDB

دوره Database Clinic: آموزش MongoDB

پنج شنبه ۱۶ آذر ۱۳۹۶ - ساعت ۱۴:۳۰
  • آموزش مدل سازی داده با Cassandra

آموزش مدل سازی داده با Cassandra

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

دوره مهندسی فرا داده در Apache Spark

چهارشنبه ۱۵ آذر ۱۳۹۶ - ساعت ۱۰:۳۰
  • آموزش PHP با MySQL: مبانی – بخش اول

آموزش PHP با MySQL: مبانی – بخش اول

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

آموزش یکپارچه سازی اسکریپت پایگاه داده

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

آموزش اصولی HBase برای دسترسی به بیگ دیتا

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

آموزش برنامه نویسی SQL

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

آموزش پایگاه داده رابطه ای

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

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

یکشنبه ۱۲ آذر ۱۳۹۶ - ساعت ۰۰:۰۰
  • اموزش اصولی PHP با MySQL:ایجاد CMS – بخش دوم

اموزش اصولی PHP با MySQL:ایجاد CMS – بخش دوم

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

آموزش شروع کار با Hive برای توسعه دهندگان پایگاه داده رابطه ای

سه شنبه ۰۲ آبان ۱۳۹۶ - ساعت ۱۵:۱۴
  • آموزش آنالیز Big Data با Hive

آموزش آنالیز Big Data با Hive

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

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

یکشنبه ۳۰ مهر ۱۳۹۶ - ساعت ۱۲:۴۰
  • آموزش توسعه هدوپ برای علم داده: Streaming، Spark، Storm، Kafka

آموزش توسعه هدوپ برای علم داده: Streaming، Spark، Storm، Kafka

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

آموزش مستندسازی API با JSON و XML

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

آموزش MongoDB

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

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

شنبه ۲۹ مهر ۱۳۹۶ - ساعت ۱۶:۲۲
  • آموزش ویژگی های جدید Oracle 12c Release 2 و Oracle Cloud

آموزش ویژگی های جدید Oracle 12c Release 2 و Oracle Cloud

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