الدرس 1: ما هي البيانات؟ اللبنات الأساسية للمعلومات
مرحباً بك في عالم قواعد البيانات! قبل أن نتعمق في الأنظمة المعقدة، يجب أن نفهم المفهوم الأساسي: البيانات (Data).
البيانات مقابل المعلومات
في اللغة اليومية، غالبًا ما نستخدم هذين المصطلحين بالتبادل، لكن لهما معاني متميزة في مجال الحوسبة:
-
البيانات (Data): حقائق وأرقام وملاحظات خام وغير منظمة. ليس للبيانات سياق أو معنى جوهري بحد ذاتها.
- أمثلة:
25،Maria،1990-05-15،Apt 3B.
- أمثلة:
-
المعلومات (Information): بيانات تمت معالجتها أو تنظيمها أو هيكلتها أو تقديمها ضمن سياق لجعلها مفيدة.
- أمثلة: 'عمر ماريا 25 عاماً.' أو 'تاريخ ميلاد المريض هو 1990-05-15.'
خلاصة رئيسية: تم تصميم قواعد البيانات لتخزين البيانات الخام بكفاءة، مما يسمح لنا باسترجاع المعلومات المنظمة.
خصائص البيانات الجيدة
عندما نخطط لتخزين البيانات في قاعدة بيانات، فإننا نسعى لتحقيق الجودة. البيانات الجيدة تتسم بما يلي:
- دقيقة (Accurate): خالية من الأخطاء.
- ذات صلة (Relevant): مرتبطة بشكل مباشر بالمهمة المعنية.
- في الوقت المناسب (Timely): متاحة عند الحاجة ومحدثة.
- كاملة (Complete): جميع الأجزاء الضرورية للمعلومة موجودة.
أنواع البيانات
تأتي البيانات بأشكال عديدة، نصنفها بناءً على هيكلها:
| النوع | الوصف | المثال |
|---|---|---|
| المهيكلة (Structured) | بيانات منظمة للغاية تقطن في حقول ثابتة (مثل جداول البيانات أو قواعد البيانات التقليدية). | أسماء العملاء، مُعرِّفات المنتجات، المعاملات المالية. |
| شبه المهيكلة (Semi-structured) | بيانات لا تتناسب مع مخطط ثابت ولكنها تحتوي على علامات أو وسوم لفصل عناصر البيانات. | ملفات JSON، ملفات XML، رسائل البريد الإلكتروني. |
| غير المهيكلة (Unstructured) | بيانات ليس لها هيكل يمكن التعرف عليه. تشكل غالبية البيانات الحديثة. | مقاطع الفيديو، التسجيلات الصوتية، مستندات النصوص الحرة. |
في هذه الدورة، سنركز في المقام الأول على إدارة البيانات المهيكلة (Structured Data) باستخدام قواعد البيانات العلائقية.