أساسيات قواعد البيانات
| English | العربية |
|---|---|
| database/ˈdeɪtəbeɪs/ | قاعدة بيانات |
| record/ˈrekɔːd/ | سجل |
| field/fiːld/ | حقل |
| primary key/ˈpraɪməri kiː/ | المفتاح الأساسي |
| data type/ˈdeɪtə taɪp/ | نوع البيانات |
| validation/ˌvælɪˈdeɪʃn/ | التحقق من صحة |
قواعد البيانات
- قاعدة البيانات هي مخزن منظم للبيانات، سهل البحث والفرز والتحديث.
- في IGCSE تستخدم قاعدة بيانات جدول واحد — جميع البيانات في جدول واحد.
- يتكون الجدول من سجلات وحقول، مع مفتاح أساسي.
السجلات الحقول
- السجل هو صف واحد — جميع البيانات عن شيء واحد (طالب واحد).
- الحقل هو عمود واحد — قطعة بيانات واحدة يمتلكها كل سجل ("الاسم الأول").
- إذن الجدول هو شبكة: كل صف هو سجل، وكل عمود هو حقل.

في قاعدة بيانات جدول واحد كل صف هو سجل وكل عمود هو حقل؛ المفتاح الأساسي (StudentID) فريد لكل سجل.
قراءة جدول باستخدام SELECT
جدول قاعدة البيانات يتكون من صفوف (سجلات) وأعمدة (حقول). WHERE يُحتفظ بالصفوف المطابقة؛ SELECT يُحتفظ بالأعمدة التي طلبتها فقط.
في جدول قاعدة البيانات، السجل هو:
السجل هو صف (جميع البيانات حول عنصر واحد)؛ والحقل هو عمود (قطعة بيانات واحدة).
أنواع البيانات للحقول
- يحفظ كل حقل نوع بيانات واحد، مختار ليناسب البيانات:
- نص/أبجدي رقمي (حروف/أرقام/رموز), حرف (حرف واحد), منطقي (TRUE/FALSE), عدد صحيح (عدد صحيح), عدد حقيقي (عشري), تاريخ/وقت.

قواعد البيانات الكبيرة مخزنة على خوادم في مراكز البيانات.
صل كل مصطلح لقاعدة بيانات بما يمثل.
الجدول هو صفوف (سجلات) × أعمدة (حقول)؛ المفتاح الأساسي يحدد صفًا بشكل فريد؛ وكل حقل له نوع بيانات.
المفتاح الأساسي والتحقق
- المفتاح الأساسي هو حقل له قيمة فريدة لكل سجل، ليختار سجلاً واحداً بالضبط (مثال:
StudentID). - حقل مثل
FormClassهو مفتاح أساسي سيء — الكثير من الطلاب يشاركون نفس الصف. - التحقق يفحص أن البيانات معقولة أثناء إدخالها (تحقق من نطاق للعمر، تحقق من الحضور حتى لا يكون الحقل فارغاً).

فهرس بطاقات المكتبة هو قاعدة بيانات على الورق — سجلات يمكنك البحث عنها عبر الفهرس.
المفتاح الأساسي هو حقل:
المفتاح الأساسي فريد، لذا فهو يحدد سجلًا واحدًا بدقة.
يجب أن يكون للمفتاح الأساسي قيمة فريدة لكل سجل، لذا فإن حقلًا مثل FormClass (مشترك بين العديد من الطلاب) هو خيار سيء.
إذا تكررت قيمة، فلا يمكنها تحديد سجل واحد بدقة — لذا تحتاج إلى حقل فريد حقًا (مثل StudentID).
التحقق من الحضور في حقل قاعدة بيانات يضمن أن:
يتطلب التحقق من الحضور إدخال بيانات؛ بينما يحدده التحقق من النطاق القيمة.
لقد فهمت الأمر
- قاعدة البيانات تنظم البيانات لسهولة البحث/الفرز/التحديث؛ يستخدم IGCSE جدولاً واحداً.
- السجل = صف؛ الحقل = عمود.
- اختر نوع بيانات لكل حقل (نص، منطقي، عدد صحيح، عدد حقيقي، تاريخ/وقت).
- المفتاح الأساسي فريد لكل سجل؛ التحقق يتأكد من أن البيانات معقولة.