ماذا يحتاج مهندس قواعد البيانات من رياضيات؟

السلام عليكم ورحمة الله

هذا السؤال لمن لديه خبرة لأني متعلم ذاتي ولا أريد أن انحرف عن مسار تعلمي. أنا أتعلم هندسة قواعد بيانات وحاليا أحاول تعلم الرياضيات لأني واجهت صعوبات في فهم الخورزميات ذهبت لموقع Khan Academy و بدأت في تعلم Pre algebra وأستطيع أن أفهم فيها قليلا مع التكرار والبحث عن حلول ماذا أحتاج أيضا لكي أتميز في مجالي Database Engineering؟

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

مهندس قواعد البيانات في العادة يحتاج إلى فهم قواعد الرياضيات لتصميم وتحسين الأداء والاستعلامات في قواعد البيانات ويكون التركيز على الجبر والتحليل ونظرية المجموعات التي تعتبر معارف أساسية في تصميم هياكل البيانات وتحسين استعلامات SQL.

من الجيد أنه يوجد إصرار على التعلم بشكل جميل و لكي تتميز في مجال هندسة قواعد البيانات هناك بعض النقاط التي يجب التركيز عليها

  • تعميق فهمك للرياضيات الأساسية مثل الجبر والمعادلات والإحصاء. هذه مهمة لفهم الخوارزميات المتقدمة. لذلك استمر في تعلمك عبر Khan Academy.
  • SQL هي لغة الاستعلام الرئيسية في قواعد البيانات. تأكد من فهم الأساسيات مثل الاستعلامات البسيطة، إضافة وحذف البيانات، وتحديثها. يمكنك القيام بتمارين عملية على قواعد بيانات صغيرة لتعزيز فهمك.
  • التعمق في مفاهيم مثل نماذج البيانات (Data Models)، وعمليات التحليل والتصميم، وتنسيقات قواعد البيانات، وعمليات البحث والفرز، يعتبر أمرًا أساسيًا.
  • حاول تطبيق ما تتعلمه عمليا عبر مشاريع بسيطة.
  • كما أن فهم أساسيات البرمجة يكون له تأثير كبير في فهمك لقواعد البيانات. يُفضل تعلم لغة برمجة مثل Python لتكون قادرًا على كتابة السكربتات التي تتفاعل مع قواعد البيانات.

ستحتاج إلى فهم (Boolean logic) وبعض نظريات المجموعات (set theory).

وبالنسبة لنظرية المجموعات، فهي تعني فهم كيفية تنظيم وتصنيف البيانات في مجموعات، وهو مفهوم مهم في تصميم قواعد البيانات وتحديد العلاقات بين البيانات.

وبجانب ذلك تعلم أساسيات الرياضيات فقط، وهي الحسابات الأساسية، دون الحاجة إلى مستويات متقدمة من الرياضيات.

دخولك لعالم البرمجة بصفة عامة و حتى قواعد البيانية يتوجب عليك من خلاله ان تتعلم ايضا الرياضيات، لا اقول ان تتعمق كثيرا فيها و لكن كبداية يجب عليك ان تتقن بعض القواعد خصوصا المنطق الرياضي الذي ستتعامله به كثيرا.