پایگاه داده چیست؟
پایگاه دادهها
به مجموعهای از دادههای به هم مرتبط با ساختار منظم و سازمانیافته گفته میشود. اما در مفهوم خاص، منظور از پایگاه داده مجموعهای از این اطلاعات است که در قالبی ذخیره شده که توسط ابزارهای الکترونیکی قابل خواندن و دسترسی است.
پایگاه داده دارای اجزای گوناگونی میباشد که هر کدام از این قسمتها وظیفهی سازماندهی دادهها را دارند. هر کدام از این قسمت ها دارای نام جداگانهای هستند که میتوانیم موارد زیر را بیان نماییم:
- جدول (table)
- ستون یا مشخصه (attribute or column)
- ردیف یا سطر (row)
- نوع یا دامنه (domain or type)
- موجودیت (entity)
مزایای پایگاه داده
- کاهش افزونگی (Redundancy) دادهها
- امکان به اشتراکگذاری دادهها
- افزایش یکپارچگی دادهها و استقلال از برنامههای کاربردی
- بهبود امنیت دادهها
- کاهش هزینههای ورود، ذخیرهسازی و بازیابی دادهها
- تسهیل فرآیند انتقال دادهها
- تصمیمگیری عاقلانه
معایب پایگاه داده
- پیچیدگی و زمانبر بودن طراحی سیستمهای پایگاه داده
- نیاز به نرمافزار و سختافزار
- متمرکز بودن اطلاعات ذخیره شده
انواع مدلهای پایگاه داده
-
پایگاه داده رابطهای
-
پایگاه داده شیگرا
- پایگاه داده توزیعشده
- پایگاه داده NoSQL
- پایگاه داده نمودار
- پایگاه داده ابر
- پایگاه داده مرکزی
- پایگاه داده عملیاتی
پایگاه داده رابطه ای Relational Database
پایگاه داده رابطه ای نوعی پایگاه داده براساس مدل رابطه ای داده ها میباشد مانند SQL Server ،MySQL ،Oracel.
در این مدل داده ها در جداول نگه داری می شوند. پایگاه داده رابطه ای دو جزء مهم دارد:
1)خود اطلاعات که در یک سری جداول، فایل ها و یا روابط دو بعدی ذخیره میشود.
2) ساختار منطقی آن اطلاعات
جهت یادگیری بیشتر میتوانید دوره مقدماتی تا پیشرفته SQL Server 2019 درسمن را مشاهده کنید.