کتاب طراحی و مدیریت روابط داده در پایگاههای داده با SQL و Sequelize با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره طراحی و مدیریت روابط داده در پایگاههای داده با SQL و Sequelize
موضوع کلی: علوم کامپیوتر و مهندسی نرمافزار
موضوع میانی: پایگاه داده و مدلسازی داده
📋 سرفصلهای دوره
- 1. مقدمهای بر مفاهیم پایگاه داده
- 2. انواع مدلهای پایگاه داده
- 3. مقدمهای بر پایگاه داده رابطهای
- 4. مزایای پایگاه داده رابطهای
- 5. مفاهیم کلیدی SQL
- 6. مقدمهای بر زبان SQL
- 7. دستور SELECT در SQL
- 8. فیلتر کردن دادهها با WHERE
- 9. مرتبسازی نتایج با ORDER BY
- 10. محدود کردن نتایج با LIMIT
- 11. دستور INSERT در SQL
- 12. دستور UPDATE در SQL
- 13. دستور DELETE در SQL
- 14. مقدمهای بر پایگاه داده MySQL
- 15. نصب و راهاندازی MySQL
- 16. مدیریت پایگاه داده MySQL
- 17. ایجاد جداول در MySQL
- 18. انواع داده در MySQL
- 19. محدودیتهای ستون در MySQL
- 20. کلیدهای اصلی (Primary Keys)
- 21. کلیدهای خارجی (Foreign Keys)
- 22. روابط یک به یک (One-to-One)
- 23. روابط یک به چند (One-to-Many)
- 24. روابط چند به چند (Many-to-Many)
- 25. ایجاد روابط با کلیدهای خارجی
- 26. قوانین یکپارچگی ارجاعی
- 27. حذف دادهها با حفظ روابط
- 28. بروزرسانی دادهها با حفظ روابط
- 29. نمای کلی Sequelize
- 30. نصب و راهاندازی Sequelize
- 31. پیکربندی Sequelize
- 32. تعریف مدلها در Sequelize
- 33. انواع داده در Sequelize
- 34. محدودیتهای مدل در Sequelize
- 35. ایجاد جداول با Sequelize
- 36. مدیریت روابط در Sequelize
- 37. روابط یک به یک با Sequelize
- 38. روابط یک به چند با Sequelize
- 39. روابط چند به چند با Sequelize
- 40. کوئری زدن با Sequelize
- 41. فیلتر کردن دادهها با Sequelize
- 42. مرتبسازی نتایج با Sequelize
- 43. محدود کردن نتایج با Sequelize
- 44. عملیات درج با Sequelize
- 45. عملیات بروزرسانی با Sequelize
- 46. عملیات حذف با Sequelize
- 47. مقدمهای بر تراکنشها (Transactions)
- 48. مدیریت تراکنشها در SQL
- 49. مدیریت تراکنشها در Sequelize
- 50. اصول طراحی پایگاه داده
- 51. نرمالسازی پایگاه داده
- 52. فرم اول نرمال (1NF)
- 53. فرم دوم نرمال (2NF)
- 54. فرم سوم نرمال (3NF)
- 55. فرمهای نرمال بالاتر
- 56. عیبیابی پایگاه داده
- 57. بهینهسازی کوئریهای SQL
- 58. شاخصگذاری (Indexing) در پایگاه داده
- 59. انواع شاخصها
- 60. مدیریت شاخصها
- 61. مقدمهای بر NoSQL
- 62. مقایسه پایگاه داده رابطهای و NoSQL
- 63. پایگاه دادههای سندگرا (Document Databases)
- 64. پایگاه دادههای کلید-مقدار (Key-Value Databases)
- 65. پایگاه دادههای ستونگرا (Columnar Databases)
- 66. پایگاه دادههای گراف (Graph Databases)
- 67. مقدمهای بر امنیت پایگاه داده
- 68. جلوگیری از حملات SQL Injection
- 69. مدیریت دسترسی کاربران
- 70. پشتیبانگیری و بازیابی پایگاه داده
- 71. مقدمهای بر پایگاه دادههای توزیعشده
- 72. اصول پایگاه دادههای ابری
- 73. مقدمهای بر معماری میکروسرویس
- 74. نقش پایگاه داده در میکروسرویسها
- 75. انتخاب پایگاه داده مناسب
- 76. پیادهسازی یک پروژه پایگاه داده
- 77. طراحی اسکیمای پایگاه داده
- 78. نوشتن کوئریهای پیچیده
- 79. استفاده از View ها
- 80. استفاده از Stored Procedure ها
- 81. مقدمهای بر ETL (Extract, Transform, Load)
- 82. پیادهسازی ETL با ابزارهای موجود
- 83. مقدمهای بر Big Data
- 84. نقش پایگاه داده در Big Data
- 85. مقدمهای بر پایگاه دادههای زمانی (Time-Series Databases)
- 86. مقدمهای بر پایگاه دادههای مکانی (Spatial Databases)
- 87. مقدمهای بر پایگاه دادههای گراف (Graph Databases) - بخش دوم
- 88. کاربرد پایگاه داده در هوش تجاری
- 89. مقدمهای بر Data Warehousing
- 90. اصول OLAP
- 91. مقدمهای بر Data Lakes
- 92. استخراج دانش از دادهها
- 93. اخلاق در مدیریت داده
- 94. حریم خصوصی دادهها
- 95. قوانین حفاظت از دادهها
- 96. آینده پایگاه دادهها
- 97. جمعبندی مفاهیم پایگاه داده
- 98. مرور بر روابط داده
- 99. تمرین عملی پایگاه داده
- 100. پروژه نهایی پایگاه داده
تگها:
Sequelize
SQL
پایگاه داده
روابط داده
طراحی پایگاه داده
علوم کامپیوتر
مدلسازی داده
مدیریت پایگاه داده
مهندسی نرمافزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.