مقالات وتدوينات
(0)

سلسلة تعلم البرمجة: برمجة قواعد البيانات

5,547 قراءة
0 تعليق
alt
التصنيف مقالات وتدوينات
وقت النشر
2021/09/06
الردود
0

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


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


-ماهي قواعد البيانات؟

هي مجموعة منظمة من المعلومات المهيكلة أو البيانات المخزنة عادةً إلكترونيًا في نظام الكمبيوتر ويمكن بعد ذلك الوصول إلى البيانات وإدارتها وتعديلها وتحديثها والتحكم فيها وتنظيمها بسهولة وتستخدم معظم قواعد البيانات لغة الاستعلام المهيكلة (SQL) لكتابة البيانات والاستعلام عنها.


- مبرمج قواعد البيانات:

هو المسؤول عن الحفاظ على قاعدة البيانات والتي تتضمن الحفاظ على تكامل البيانات قد يقوم محترف برمجة قواعد البيانات في الواقع بتصميم وإنشاء وتنفيذ قاعدة بيانات من البداية ولكن معظم الشركات تستخدم قواعد بيانات مسوقة تجاريًا من Oracle أو IBM أو Microsoft.


5- لغات برمجة يجب تعلمها إذا كُنت تريد أن تصبح مُبرمج قواعد بيانات:


١- لغة الاستعلام الهيكلية (SQL):

هي لغة البرمجة القياسية الواقعية المستخدمة من قبل العديد من خوادم قواعد البيانات وهي الأكثر شيوعًا في جميع أنحاء العالم وبرغم أن SQL لديها انتقاداتها فيما يتعلق بالتصميم من بين أمور أخرى لكن من المعروف أنها لغة قوية وقابلة للتطوير حيث تمزج التعبيرات والاستفسارات والعبارات لإنتاج ثروة من الأساليب للوصول إلى مجموعات البيانات الصغيرة والكبيرة واستخراجها.


٢-Python:

 لغة Python هي اللغة الأكثر شيوعًا وذات الأغراض العامة فلها خطاطيف في كل شيء من إدارة الأنظمة إلى أدوات الويب إلى إدارة قواعد البيانات والتكامل وعند إقرانها بإطارات العمل المثبتة تقوم بتوصيل الوظائف ويمكن الاستفادة من Python لإجراء تحليل البيانات وعرضها وتخزينها وكل ذلك من منصة تطوير واحدة مما يقلل وقت التطوير وإضافة دعم متزايد من أحد أكبر مجتمعات الدعم.


٣-#C: 

توفر مجموعة C من لغات البرمجة المرونة والكفاءة عند تطوير التطبيقات التي تعمل أصلاً على أجهزة النظام وعلى الرغم من أنه يمكن الاستفادة منه لتوفير الدعم عبر الأنظمة الأساسية إلا أنه يمكن استخدامه أيضًا لتطوير التطبيقات التي تتفاعل مع قواعد البيانات العلائقية لتعظيم موارد كل من الخوادم التي تستضيف البيانات والأنظمة (أو التطبيقات) التي تصل إلى البيانات المستضافة وتعد الطبيعة عالية الأداء للتطبيقات الأصلية بمثابة مكافأة للطبيعة المعقدة للتطبيقات المطورة في C و C ++ و C #.


٤-R:

هي لغة تستند نقاط قوتها في الحوسبة الإحصائية وتستخدم على نطاق واسع في التنقيب عن البيانات والبرمجيات الإحصائية وتحليل البيانات ونظرًا لطبيعة مجموعات البيانات المستخدمة في أنواع قواعد البيانات المذكورة أعلاه ، فإنها تميل إلى أن تكون كبيرة ومعقدة إلى حد ما مما يجعل R اللغة المثالية للتعامل مع متطلبات الأداء والحساب لإدارة مجموعات البيانات المعقدة التي تتضمن معادلات رياضية للتحليل وعرض وتخزين البيانات.


٥-PHP: 

بينما يتم اختيار PHP إلى حد كبير من قبل مطوري الويب لمواقع الويب المعقدة والتفاعلية  فإن PHP لها أيضًا روابط قوية بقواعد البيانات من خلال استخدامها للبرمجة النصية من جانب الخادم لتشغيل مواقع الويب التي تستخدم اتصال قاعدة البيانات لتخزين السجلات وكتابتها واستردادها بسرعة وكفاءة وتم بناء نظام WordPress الأساسي على PHP ولديه تكامل وثيق مع قواعد البيانات لتبسيط تطوير الويب وبناء مواقع الويب على أساس نظام القوالب ومساعدة المواقع المستندة إلى HTML في التحميل بشكل أسرع عبر جميع الأنظمة الأساسية والتطبيقات المدعومة.



التعليقات (0)

قم بتسجيل الدخول لتتمكن من إضافة رد