#قواعد_البيانات، تعد من أكثر المصطلحات التقنية انتشارا في العالم وذلك بسبب ارتباطها الوثيق بمجال #المعلوميات. في هذا #الثريد سنتعرف على ماهية قواعد البيانات، أشهر أنواعها واستخداماتها في #البرمجيات.
قاعدة البيانات هي عباره عن مجموعة جداول يتم تخزين كميات كبيرة من المعلومات بداخلها و تسمح بالوصول الى هذه المعلومات وتعديلها وإدارتها بسهولة عن طريق أنظمة إدارة قواعد البيانات (DBMS)
Database Management System.
Database Management System.
(DBMS) نظام إدارة قواعد البيانات
هو عبارة عن مجموعة برامج حاسوبية تتحكم في تنظيم وتخزين وإدارة وسحب البيانات من قاعدة البيانات. يدير النظام العديد من قواعد البيانات كمّا يمكّن العديد من المستخدمين من الوصول إلى هذه البيانات في الوقت نفسه.
هو عبارة عن مجموعة برامج حاسوبية تتحكم في تنظيم وتخزين وإدارة وسحب البيانات من قاعدة البيانات. يدير النظام العديد من قواعد البيانات كمّا يمكّن العديد من المستخدمين من الوصول إلى هذه البيانات في الوقت نفسه.
وظائف نظام إدارة قواعد البيانات:
- إنشاء قواعد البيانات.
- تحديث قواعد البيانات.
- تشغيل قواعد البيانات.
- صيانة قواعد البيانات.
- حماية وتأمين سلامة البيانات.
- التحكم في تزامن العمليات.
- إنشاء قواعد البيانات.
- تحديث قواعد البيانات.
- تشغيل قواعد البيانات.
- صيانة قواعد البيانات.
- حماية وتأمين سلامة البيانات.
- التحكم في تزامن العمليات.
فعند بناءك لموقع الكتروني او تطبيق هاتف لابد من أن تحتاج لحفظ المعلومات وأيضا العودة إليها في ما بعد، وهذا الامر يتم لأن البرنامج متصل بقاعده بيانات ويتخاطب معها بلغتها ، فماهي لغه قاعدة البيانات وكيف تعمل؟
يتم التخاطب مع قواعد البيانات عن طريق لغة اسمها لغة الاستعلام (Query Language)
أشهرها SQL ويطلب منها تنفيذ أوامر مثل
إضافه بيانات(Insert).
إختيار بيانات (Select).
حذف بيانات (Delete).
تعديل بيانات(Update).
أشهرها SQL ويطلب منها تنفيذ أوامر مثل
إضافه بيانات(Insert).
إختيار بيانات (Select).
حذف بيانات (Delete).
تعديل بيانات(Update).
1.Relational databases (SQL)
وهي اختصار لـ Structured Query Language , يتم تنظيم العناصر الموجودة فيها كمجموعة من الجداول ذات الأعمدة والصفوف. توفر تقنية قواعد البيانات الارتباطية الطريقة الأكثر كفاءة ومرونة للوصول إلى المعلومات المنظمة.
وهي اختصار لـ Structured Query Language , يتم تنظيم العناصر الموجودة فيها كمجموعة من الجداول ذات الأعمدة والصفوف. توفر تقنية قواعد البيانات الارتباطية الطريقة الأكثر كفاءة ومرونة للوصول إلى المعلومات المنظمة.
قاعدة البيانات الارتباطية Relational databases ليست فعالة لتخزين كمية كبيرة من البيانات مثل BigData. لذا فإن قاعدة البيانات غير الارتباطية NON-Relational databases هي حل لهذه المشكلة.
2.NON-Relational databases (NoSQL)
قاعدة البيانات غير الارتباطية يمكن لقواعد البيانات هذه تخزين البيانات الكبيرة المعقدة والمتنوعة. من الممكن أيضا تجميع البيانات في عدة أجهزة لتقليل تكلفة الصيانة.
قاعدة البيانات غير الارتباطية يمكن لقواعد البيانات هذه تخزين البيانات الكبيرة المعقدة والمتنوعة. من الممكن أيضا تجميع البيانات في عدة أجهزة لتقليل تكلفة الصيانة.
جاري تحميل الاقتراحات...