السلام عليكم ورحمة الله وبركاته..
تعلمت sql على سيرفر xampp وكل ما أعرفه أني أتعلم قواعد البيانات!
ثم علمت أن هناك PostgreSQL - MySQL - Oracle وغيرها الكثير..
فماذا تسمى هذه ؟ وما الفرق بينها وبين sql ؟ وهل ما تعلمته أنا على xampp هو mysql ؟
SQL هي لغة برمجة قواعد البيانات، وهي لغة عالمية تستخدم لإنشاء وإدارة وتعديل قواعد البيانات.
أما قواعد البيانات الأخرى مثل MySQL و PostgreSQL و Oracle فهي أنظمة إدارة قواعد بيانات (DBMSs)، وهي برامج تدير قواعد البيانات وتسهل الوصول إليها واستخدامها.
هناك العديد من الاختلافات بين أنظمة إدارة قواعد البيانات المختلفة، ولكن من أهمها:
وما تعلمته على XAMPP هو MySQL أي نظام إدارة قواعد بيانات مجاني ومفتوح المصدر، وهو أحد أكثر أنظمة إدارة قواعد البيانات شيوعًا في العالم. إنها مناسبة للتطبيقات الصغيرة والمتوسطة الحجم.
نعم، ما تعلمته على XAMPP هو لغة SQL مع قاعدة بيانات MySQL.
لنوضح الفرق:
إذاً ما تعلمته من SQL سيفيدك مع أي نظام إدارة قواعد بيانات، على الرغم من أنها تشترك في العديد من المفاهيم والميزات الأساسية لإدارة البيانات، فإنها تختلف في بعض النواحي.
بشكل عام، تعتبر الانتقال من نظام إدارة قاعدة البيانات إلى آخر أمرًا ممكنًا، ولكن قد يتطلب بعض الجهود لفهم الاختلافات والميزات الفريدة لكل منهما.
حرصت على الإلمام بمفاهيم البرمجة على الرغم من أنها لم تكن في حسابات المهنية، وذلك لانني أدركتُ أن الإلمام بأساسياتها ليس بخيار في العصر الحالي. وكانت أكاديمية حسوب من أبرز المصادر التي وجدتُ المحترفين يرشحونها، خصوصًا في سياق بناء سيرة ذاتية قوية تمكّن أصحابها من العمل على مواقع العمل الحر مثل مستقل وخمسات، ناهيك عن الامتيازات والعروض التي تمنحها الأكاديميّة كل فترة على الدورات التدريبيّة. وتمثّل هذه الدورة التدريبيّة الشاملة جميع الخيارات المتاحة:
وعليكم السلام ورحمة الله وبركاته،
ما تعلمته على سيرفر XAMPP هو لغة SQL ونظام إدارة قواعد البيانات (DBMS) يدعى MySQL.أما PostgreSQL وOracle فهي أمثلة أخرى عن أنظمة إدارة قواعد البيانات مثلها مثل MySQL.
الفرق بين هذه الأنظمة هو باختصار من حيث كل من:
وكلهما تندرج تحت قواعد البيانات العلائقية. يوجد أيضا قواعد البيانات الغير علائقية من مثل MongoDB وغيرها، وتمتاز مقارنة بالأولى بـ:
التعليقات