محتويات
تعريف قاعدة البيانات
يُمكن تعريف قاعدة البيانات (Database) (اختصارها: DB) بأنها مجموعة مُنظّمة من البيانات، وهي نظام إلكتروني يسمح بالوصول إلى البيانات، ومعالجتها، وتحديثها بطريقة سهلة، تستخدمها المؤسسات لتخزين المعلومات على شكل جداول، وإدارتها، واستعادتها، ويتعامل المُبرمجون معها من خلال قواعد البيانات العلائقية مثل: أوراكل (Oracle)، وخادم أس كيو أل (SQL SERVER)، وماي أس كيو أل (MySQL).[١]
مستويات قاعدة البيانات
تُقسُم بُنية (Architecture) قاعدة البيانات إلى عدّة مستويات، هي كالآتي:[١]
- المستوى الخارجي: (External level)؛ وهو الذي يُحدد طريقة فهم المستخدمين النهائيين لتنظيم البيانات ذات الصلة في قاعدة البيانات.
- المستوى الداخلي: (Internal level)؛ وهو الذي يتعامل مع الأداء، والقابلية للتطوير، والتكلفة، وغيرها.
- المُستوى المفاهيمي: (Conceptual level)؛ وهو يتألف من البيانات العامّة التي يطلبها المستخدم النهائي، كما يُوحّد المُعاينات الخارجيّة المختلفة إلى معاينة محددة تشمل الكلّ.
مكوّنات قاعدة البيانات
تتكون قاعدة البيانات من المكوّنات الآتية:[٢]
- المخطط: (Schema)؛ هو جدول واحد أو أكثر من البيانات، وتحتوي قاعدة البيانات على مخطط واحد أو أكثر.
- الجدول: (Table)؛ يحتوي عمودين أو أكثر من البيانات، اعتماداً على نوع البيانات المخزنة فيه.
- العمود: (Column)؛ يحتوي على نوع أو أكثر من البيانات أو القيم، مثل: التواريخ، والأرقام، والحروف، وغيرها.
- الصف: (Row)؛ وهو ما يتم ترتيب بيانات الجداول فيه، وقد تحتوي الجداول على مئات أو آلاف من الصفوف.
نظام إدارة قواعد البيانات
يُمكن تعريف نظام إدارة قواعد البيانات (Database Management System) واختصاره (DBMS) بأنه عبارة عن قاعدة البيانات بحدّ ذاته؛ يعمل جنباً إلى جنب مع جميع البرامج والوظائف على استرداد البيانات من قاعدة البيانات أو إدراجها فيها، كما يُساعد على إنشاء التقارير، من خلال فرض القواعد والشروط على قاعدة البيانات، والمحافظة على المخطط الخاصّ بها، ودونه ستكون قاعدة البيانات مجرد مجموعة بيانات لا معنى لها.[٣]
المراجع
- ^ أ ب "Database (DB)", www.techopedia.com, Retrieved 21-4-2019. Edited.
- ↑ "Database", www.computerhope.com,10-11-2017، Retrieved 21-4-2019. Edited.
- ↑ Mike Chapple (14-2-2019), "What Is a Database?"، www.lifewire.com, Retrieved 21-4-2019. Edited.