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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

پایگاه داده  NoSQL

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

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

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

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

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

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

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

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

  • آموزش شروع کار با پایگاه داده های گراف با Neo4j

آموزش شروع کار با پایگاه داده های گراف با Neo4j

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

آموزش SQL برای آمار

شنبه ۰۱ اردیبهشت ۱۳۹۷ - ساعت ۱۷:۰۰
  • آموزش پیشرفته SQL در Oracle Database 12c

آموزش پیشرفته SQL در Oracle Database 12c

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

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

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

آموزش توابع تعریف شده توسط کاربر در SQL Server

سه شنبه ۲۸ فروردین ۱۳۹۷ - ساعت ۰۵:۰۰
  • آموزش Transactions و Locking داده در SQL Server

آموزش Transactions و Locking داده در SQL Server

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

آموزش SQL Server و BLOBs

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

آموزش ابزارهای SQL Server 2012

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

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

دوشنبه ۲۷ فروردین ۱۳۹۷ - ساعت ۰۲:۰۰
  • آموزش MEAN Stack – قسمت 2 – Scaffolding و فریمورک ها

آموزش MEAN Stack – قسمت 2 – Scaffolding و فریمورک ها

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

آموزش Stored Procedures در SQL Server

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

آموزش SQL Server و XML

یکشنبه ۲۶ فروردین ۱۳۹۷ - ساعت ۲۲:۰۰
  • آموزش MEAN Stack – قسمت 1 – مقدمه

آموزش MEAN Stack – قسمت 1 – مقدمه

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

آموزش کار با توابع Built-In در SQL Server

جمعه ۲۴ فروردین ۱۳۹۷ - ساعت ۰۹:۰۰
  • آموزش نوشتن اسکریپت های T-SQL

آموزش نوشتن اسکریپت های T-SQL

پنج شنبه ۲۳ فروردین ۱۳۹۷ - ساعت ۲۲:۰۰
  • آموزش برنامه نویسی پیشرفته SAS برای کاربران R – قسمت 1

آموزش برنامه نویسی پیشرفته SAS برای کاربران R – قسمت 1

پنج شنبه ۲۳ فروردین ۱۳۹۷ - ساعت ۰۷:۰۰
  • آموزش برنامه نویسی پیشرفته SAS برای کاربران R – قسمت 2

آموزش برنامه نویسی پیشرفته SAS برای کاربران R – قسمت 2

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

آموزش معماری Entity Framework 

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

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

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

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

سه شنبه ۲۲ اسفند ۱۳۹۶ - ساعت ۲۱:۰۰
  • آموزش NetAdvantage برای WPF – قسمت 6 – Data Presenter Controls

آموزش NetAdvantage برای WPF – قسمت 6 – Data Presenter Controls

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