مصطلحات أساسية في قواعد البيانات
| المصطلح | معناه |
|---|---|
| Database | تعني قاعدة بيانات, وهي عبارة عن ملف يحتوي على عدة جداول مرتبطة ببعضها البعض. |
| Table | تعني جدول, الجدول يتألف من عدد محدد من الأعمدة و عدد غير محدد من الأسطر. قاعدة البيانات تتألف من مجموعة جداول. |
| Field أو Column | تعني حقل أو عمود في الجدول, و هو يمثل معلومة لها نوع محدد في الجدول. فمثلاً يمكن أن تكون هذه المعلومة نص, رقم, صورة, فيديو, صوت, أي ملف من أي نوع. الجدول الواحد يتألف من عدة حقول. |
| Tuple أو Record أو Row | تعني سطر في الجدول, أي مجموعة معلومات. مجموعة المعلومات هذه تمثل سجل في الجدول. الجدول الواحد يمكن أن يحتوي على عدد غير محدد من السجلات. |
مفهوم القيمة NULL في قواعد بيانات
في البداية, كلمة NULL تعني أنه لم يتم إدخال قيمة في الحقل فقط ( No Value ), أي هي ليست قيمة بحد ذاتها كما يظن البعض.
كمصطلح آخر لها يمكنك اعتبار معنى كلمة NULL هو فارغ أو غير محدد و سترى ذلك بعد قليل.
إفتراضياً, قاعدة البيانات حين تجدك أضفت سطر جديد و لم تملئ جميع الحقول الموجودة فيه تقوم بوضع الكلمة NULL في كل حقل فارغ للإشارة إلى أنه لم يتم وضع قيمة فيه. و إنتبه لنقطة مهمة أيضاً و هي أنك إذا وضعت NULL بنفسك في الجدول فهذا لا يعني أنك أدخلت قيمة, بل يعني أنك حددت بنفسك أن الحقل فارغ.
مثال
إذا قمنا بإدخال معلومات مستخدمين جدد في جدول المستخدمين و لم نملئ جميع الحقول, سيتم وضع الكلمة NULL في الحقول الفارغة كالتالي.
إذا قمنا بقراءة هذا الجدول فسنقرؤه كالتالي:
أحمد لم يتم إدخال إسم عائلته.
وسام لم يتم إدخال بريده الإلكتروني
رولا لم يتم إدخال إسم عائلتها و بريدها الإلكتروني.
المستخدم الأخير لم يتم ذكر إسمه و لكن تم إدخال إسم عائلته و بريده الإلكتروني.
تعليقات
إرسال تعليق