التحقق من البحث (Lookup check) - كتاب علم البيانات - الصف 11 - الفصل 1 - المملكة العربية السعودية

الكتاب: كتاب علم البيانات - الصف 11 - الفصل 1 | المادة: علم البيانات | المرحلة: الصف 11 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

الدرس: التحقق من البحث (Lookup check)

📚 معلومات الصفحة

الكتاب: كتاب علم البيانات - الصف 11 - الفصل 1 | المادة: علم البيانات | المرحلة: الصف 11 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

نوع المحتوى: درس تعليمي

📝 ملخص الصفحة

📚 أنواع التحقق من صحة البيانات ورقم التحقق

المفاهيم الأساسية

التحقق من البحث (Lookup check): استخدام قائمة محددة مسبقًا لتقليل الأخطاء وتسريع الإدخال (مثل اختيار رمز مطار من قائمة).

التحقق من التواجد (Presence check): إلزامية إدخال البيانات في خلية معينة لضمان عدم تركها فارغة (مثل اسم الشخص).

التحقق من الطول (Length check): التأكد من أن عدد الرموز المدخلة يقع ضمن نطاق محدد (مثل أرقام ISBN ذات 13 رقمًا).

التحقق من النطاق (Range check): التأكد من وقوع القيمة الرقمية بين حد أدنى وحد أقصى (مثل عمر الشخص بين 0 و140).

التحقق من الصيغة (Format check): التأكد من مطابقة البيانات لتنسيق محدد مسبقًا (مثل الرموز البريدية أو أرقام الهواتف).

التحقق من النوع (Type check): ضمان إدخال نوع القيمة الصحيح في الحقل المخصص (رقمي، نصي، إلخ).

رقم التحقق (Check Digit): رقم إضافي (خانة أو خانتين) يُحسب من الأرقام الأخرى في الرمز ذي الطول الثابت (مثل ISBN) للكشف عن الأخطاء أثناء الإدخال اليدوي.

خريطة المفاهيم

```markmap

علم البيانات

ما تعلمته

جمع البيانات والتحقق من صحتها

#### التحقق من صحة إدخال البيانات (Data Entry Validation)

  • تعريف: أي نشاط يتحقق من أن البيانات المدخلة تنبثق من مجموعة من القيم المعتمدة وتتوافق مع القواعد المقبولة.
  • الهدف: ضمان الدقة والجودة.
  • المبدأ: يتم قبول البيانات المتوافقة مع القوانين، ورفض غير المتوافقة.
#### التحقق من صحة البيانات (Data Validation)

  • تعريف: عملية ضمان دقة البيانات وجودتها.
  • التنفيذ: عن طريق عدة فحوصات للتأكد من التناسق المنطقي للبيانات.
#### أنواع التحقق من صحة إدخال البيانات

  • التحقق من البحث
  • التحقق من التواجد
  • التحقق من الطول
  • التحقق من النطاق
  • التحقق من الصيغة
  • التحقق من النوع
  • يمكن استخدام برامج مثل Microsoft Excel للتحقق.
#### رقم التحقق (Check Digit)

  • تعريف: رقم إضافي للكشف عن الأخطاء في الأرقام ذات الطول الثابت.
  • آلية العمل: يُحسب من الأرقام الأخرى ويُقارن بالإدخال.
  • أمثلة: موجود في أرقام ISBN، التذاكر، الرموز الشريطية.
  • الأهمية: تضاءلت مع انتشار الإدخال الآلي (الماسحات الضوئية).

ترميز البيانات

...

#### رموز الاستجابة السريعة (QR Codes)

...

#### رقم الكتاب المعياري الدولي (ISBN)

...

#### رموز الدول (ISO 3166)

...

تمارين التطبيق

...

```

نقاط مهمة

  • تهدف جميع أنواع التحقق إلى تقليل الأخطاء وضمان جودة ودقة البيانات المدخلة.
  • كل نوع من أنواع التحقق (البحث، التواجد، الطول، النطاق، الصيغة، النوع) يحل مشكلة إدخال محددة.
  • رقم التحقق هو آلية للكشف عن الأخطاء، وليس نوعًا من أنواع التحقق أثناء الإدخال مثل الأنواع الستة الأخرى.
  • أهمية رقم التحقق تراجعت مع الاعتماد على الإدخال الآلي للبيانات بدلاً من الإدخال اليدوي.

📋 المحتوى المنظم

📖 محتوى تعليمي مفصّل

نوع: محتوى تعليمي

الجدول 2.7: أنواع التحقق من صحة البيانات

التحقق من البحث (Lookup check)

نوع: محتوى تعليمي

يساعد على تقليل الأخطاء باستخدام قائمة محدودة النطاق تحتوي على قيم مدخلة مسبقًا. فمثلاً يمكن لموظف شركة الطيران اختيار المطار من قائمة تحتوي على رموز المطارات حول العالم. هذا النوع من التحقق يساعد على إدخال البيانات بسرعة وبنسبة أخطاء أقل.

التحقق من التواجد (Presence check)

نوع: محتوى تعليمي

يجعل عملية الإدخال إلزامية في الخلية مما يضمن عدم تركها فارغة. يجب إدخال البيانات الهامة؛ وإلا فإن هناك مشكلة في تكامل البيانات. فمثلاً لا يمكن ترك الحقول الخاصة باسم الشخص واسم عائلته فارغة.

التحقق من الطول (Length check)

نوع: محتوى تعليمي

يهدف إلى التأكد من أن الرموز والحروف تدخل بنطاق طول محدد. مثلاً أرقام ISBN أو رموز العملات أو رموز البلدان ISO لها طول ثابت مكون من 13 و 3 و 2 رقمًا أو حرفًا، على التوالي.

التحقق من النطاق (Range check)

نوع: محتوى تعليمي

يستخدم للتأكد من أن الأرقام المدخلة تقع ضمن نطاق معين ويشمل حدين هما: الحد الأقصى (Maximum limit) والحد الأدنى (Minimum limit). فمثلاً إذا كنت تريد إدخال عمر الشخص، فيجب على النظام قبول الأرقام الموجبة بحد أعلى 140 فقط، وأي شيء آخر يتجاوز هذا النطاق سيعد بيانات غير صالحة.

التحقق من الصيغة (Format check)

نوع: محتوى تعليمي

يستخدم للتأكد من أن البيانات تأتي بصيغة محددة مسبقًا ولن يسمح بأي صيغة أخرى يتم إدخالها في الخلية. تكون عمليات التحقق هذه مفيدة عند استخدام حقول البيانات للرموز البريدية أو أرقام الهواتف. في كلتا الحالتين، يتوقع النظام تنسيق بيانات محدد للغاية.

التحقق من النوع (Type check)

نوع: محتوى تعليمي

يضمن إدخال المستخدمين لنوع القيمة الصحيح في حقل محدد. فمثلاً إذا تم تمييز حقل البيانات على أنه حقل رقمي، فلن تتمكن من تخزين قيمة نصية.

نوع: محتوى تعليمي

رقم التحقق Check Digit

نوع: محتوى تعليمي

يتم استخدام رقم التحقق للتأكد من صحة البيانات في الأرقام ذات الطول الثابت. يمكن أن يكون رقم التحقق من خانة أو خانتين إضافيتين للرقم، ويستخدم رقم التحقق على نطاق واسع في التطبيقات المصرفية حيث تحتاج الحسابات المصرفية إلى التحقق من أرقام التعريف التي يتم إدخالها يدويًا وتخضع لفحص بسيط للكشف عن الخطأ، وتحسب الخوارزمية رقم التحقق من الأرقام الأخرى للرقم الذي تم إدخاله وتقارنه بالأرقام المكتوبة. إذا كان هناك رقم مفقود أو تمت كتابته بشكل خطأ، فسيعرض النظام تحذيرًا للتحقق من صحة البيانات. تتضمن أرقام ISBN وأرقام التذاكر ومجموعة كبيرة من الرموز الشريطية رقم تحقق. في السنوات الأخيرة تضاءلت أهمية رقم التحقق نظرًا لإدخال البيانات بشكل آلي عبر الماسحات والكاميرات والطرائق الآلية الأخرى.

نوع: FIGURE_REFERENCE

الشكل 2.19: رقم التحقق في ISBN

نوع: NON_EDUCATIONAL

وزارة التعليم Ministry of Education 2025 - 1447

🔍 عناصر مرئية

أنواع التحقق من صحة البيانات

رقم التحقق في ISBN

A barcode image with the ISBN '978-603-511-139-3' printed above it. Below the barcode, the number '9786035111393' is printed. An arrow points from the last digit '3' of the lower number to a label 'رقم التحقق' (Check Digit), illustrating that the final digit serves as the check digit for the ISBN.

📄 النص الكامل للصفحة

الجدول 2.7: أنواع التحقق من صحة البيانات --- SECTION: التحقق من البحث (Lookup check) --- يساعد على تقليل الأخطاء باستخدام قائمة محدودة النطاق تحتوي على قيم مدخلة مسبقًا. فمثلاً يمكن لموظف شركة الطيران اختيار المطار من قائمة تحتوي على رموز المطارات حول العالم. هذا النوع من التحقق يساعد على إدخال البيانات بسرعة وبنسبة أخطاء أقل. --- SECTION: التحقق من التواجد (Presence check) --- يجعل عملية الإدخال إلزامية في الخلية مما يضمن عدم تركها فارغة. يجب إدخال البيانات الهامة؛ وإلا فإن هناك مشكلة في تكامل البيانات. فمثلاً لا يمكن ترك الحقول الخاصة باسم الشخص واسم عائلته فارغة. --- SECTION: التحقق من الطول (Length check) --- يهدف إلى التأكد من أن الرموز والحروف تدخل بنطاق طول محدد. مثلاً أرقام ISBN أو رموز العملات أو رموز البلدان ISO لها طول ثابت مكون من 13 و 3 و 2 رقمًا أو حرفًا، على التوالي. --- SECTION: التحقق من النطاق (Range check) --- يستخدم للتأكد من أن الأرقام المدخلة تقع ضمن نطاق معين ويشمل حدين هما: الحد الأقصى (Maximum limit) والحد الأدنى (Minimum limit). فمثلاً إذا كنت تريد إدخال عمر الشخص، فيجب على النظام قبول الأرقام الموجبة بحد أعلى 140 فقط، وأي شيء آخر يتجاوز هذا النطاق سيعد بيانات غير صالحة. --- SECTION: التحقق من الصيغة (Format check) --- يستخدم للتأكد من أن البيانات تأتي بصيغة محددة مسبقًا ولن يسمح بأي صيغة أخرى يتم إدخالها في الخلية. تكون عمليات التحقق هذه مفيدة عند استخدام حقول البيانات للرموز البريدية أو أرقام الهواتف. في كلتا الحالتين، يتوقع النظام تنسيق بيانات محدد للغاية. --- SECTION: التحقق من النوع (Type check) --- يضمن إدخال المستخدمين لنوع القيمة الصحيح في حقل محدد. فمثلاً إذا تم تمييز حقل البيانات على أنه حقل رقمي، فلن تتمكن من تخزين قيمة نصية. رقم التحقق Check Digit يتم استخدام رقم التحقق للتأكد من صحة البيانات في الأرقام ذات الطول الثابت. يمكن أن يكون رقم التحقق من خانة أو خانتين إضافيتين للرقم، ويستخدم رقم التحقق على نطاق واسع في التطبيقات المصرفية حيث تحتاج الحسابات المصرفية إلى التحقق من أرقام التعريف التي يتم إدخالها يدويًا وتخضع لفحص بسيط للكشف عن الخطأ، وتحسب الخوارزمية رقم التحقق من الأرقام الأخرى للرقم الذي تم إدخاله وتقارنه بالأرقام المكتوبة. إذا كان هناك رقم مفقود أو تمت كتابته بشكل خطأ، فسيعرض النظام تحذيرًا للتحقق من صحة البيانات. تتضمن أرقام ISBN وأرقام التذاكر ومجموعة كبيرة من الرموز الشريطية رقم تحقق. في السنوات الأخيرة تضاءلت أهمية رقم التحقق نظرًا لإدخال البيانات بشكل آلي عبر الماسحات والكاميرات والطرائق الآلية الأخرى. الشكل 2.19: رقم التحقق في ISBN وزارة التعليم Ministry of Education 2025 - 1447 --- VISUAL CONTEXT --- **TABLE**: أنواع التحقق من صحة البيانات Description: No description Table Structure: Headers: النمط | الوصف Rows: Row 1: التحقق من البحث (Lookup check) | يساعد على تقليل الأخطاء باستخدام قائمة محدودة النطاق تحتوي على قيم مدخلة مسبقًا. فمثلاً يمكن لموظف شركة الطيران اختيار المطار من قائمة تحتوي على رموز المطارات حول العالم. هذا النوع من التحقق يساعد على إدخال البيانات بسرعة وبنسبة أخطاء أقل. Row 2: التحقق من التواجد (Presence check) | يجعل عملية الإدخال إلزامية في الخلية مما يضمن عدم تركها فارغة. يجب إدخال البيانات الهامة؛ وإلا فإن هناك مشكلة في تكامل البيانات. فمثلاً لا يمكن ترك الحقول الخاصة باسم الشخص واسم عائلته فارغة. Row 3: التحقق من الطول (Length check) | يهدف إلى التأكد من أن الرموز والحروف تدخل بنطاق طول محدد. مثلاً أرقام ISBN أو رموز العملات أو رموز البلدان ISO لها طول ثابت مكون من 13 و 3 و 2 رقمًا أو حرفًا، على التوالي. Row 4: التحقق من النطاق (Range check) | يستخدم للتأكد من أن الأرقام المدخلة تقع ضمن نطاق معين ويشمل حدين هما: الحد الأقصى (Maximum limit) والحد الأدنى (Minimum limit). فمثلاً إذا كنت تريد إدخال عمر الشخص، فيجب على النظام قبول الأرقام الموجبة بحد أعلى 140 فقط، وأي شيء آخر يتجاوز هذا النطاق سيعد بيانات غير صالحة. Row 5: التحقق من الصيغة (Format check) | يستخدم للتأكد من أن البيانات تأتي بصيغة محددة مسبقًا ولن يسمح بأي صيغة أخرى يتم إدخالها في الخلية. تكون عمليات التحقق هذه مفيدة عند استخدام حقول البيانات للرموز البريدية أو أرقام الهواتف. في كلتا الحالتين، يتوقع النظام تنسيق بيانات محدد للغاية. Row 6: التحقق من النوع (Type check) | يضمن إدخال المستخدمين لنوع القيمة الصحيح في حقل محدد. فمثلاً إذا تم تمييز حقل البيانات على أنه حقل رقمي، فلن تتمكن من تخزين قيمة نصية. Context: This table provides a structured overview and explanation of different types of data validation checks used in data entry and processing. **FIGURE**: رقم التحقق في ISBN Description: A barcode image with the ISBN '978-603-511-139-3' printed above it. Below the barcode, the number '9786035111393' is printed. An arrow points from the last digit '3' of the lower number to a label 'رقم التحقق' (Check Digit), illustrating that the final digit serves as the check digit for the ISBN. Context: This figure visually demonstrates the concept of a check digit, specifically how it is incorporated into an ISBN (International Standard Book Number) barcode for error detection.

🎴 بطاقات تعليمية للمراجعة

عدد البطاقات: 5 بطاقة لهذه الصفحة

ما هو التحقق من البحث (Lookup check) في عملية التحقق من صحة البيانات؟

  • أ) يضمن إدخال المستخدمين لنوع القيمة الصحيح في حقل محدد.
  • ب) يساعد على تقليل الأخطاء باستخدام قائمة محدودة النطاق تحتوي على قيم مدخلة مسبقًا.
  • ج) يهدف إلى التأكد من أن الرموز والحروف تدخل بنطاق طول محدد.
  • د) يستخدم للتأكد من أن الأرقام المدخلة تقع ضمن نطاق معين.

الإجابة الصحيحة: b

الإجابة: يساعد على تقليل الأخطاء باستخدام قائمة محدودة النطاق تحتوي على قيم مدخلة مسبقًا.

الشرح: 1. التحقق من البحث هو نوع من أنواع التحقق من صحة البيانات. 2. يهدف إلى تقليل الأخطاء. 3. يعتمد على استخدام قائمة محددة تحتوي على قيم صحيحة معروفة مسبقًا. 4. مثال: اختيار رمز مطار من قائمة رموز المطارات العالمية.

تلميح: يفكر في طريقة تضمن إدخال قيم من مجموعة محددة مسبقًا.

التصنيف: تعريف | المستوى: سهل

ما هو الغرض الرئيسي من التحقق من التواجد (Presence check)؟

  • أ) يستخدم للتأكد من أن البيانات تأتي بصيغة محددة مسبقًا.
  • ب) يهدف إلى التأكد من أن الرموز والحروف تدخل بنطاق طول محدد.
  • ج) يجعل عملية الإدخال إلزامية في الخلية مما يضمن عدم تركها فارغة.
  • د) يساعد على تقليل الأخطاء باستخدام قائمة محدودة النطاق.

الإجابة الصحيحة: c

الإجابة: يجعل عملية الإدخال إلزامية في الخلية مما يضمن عدم تركها فارغة.

الشرح: 1. التحقق من التواجد هو نوع من أنواع التحقق من صحة البيانات. 2. الغرض منه هو التأكد من أن الحقول المهمة لا تُترك فارغة. 3. يجعل إدخال البيانات في تلك الخلايا إلزاميًا. 4. يهدف إلى الحفاظ على تكامل البيانات. 5. مثال: عدم ترك حقول الاسم الأول واسم العائلة فارغة.

تلميح: يركز على إلزامية إدخال البيانات في حقول معينة.

التصنيف: تعريف | المستوى: سهل

ما هو التحقق من النطاق (Range check)؟

  • أ) يضمن إدخال المستخدمين لنوع القيمة الصحيح في حقل محدد.
  • ب) يهدف إلى التأكد من أن الرموز والحروف تدخل بنطاق طول محدد.
  • ج) يستخدم للتأكد من أن الأرقام المدخلة تقع ضمن نطاق معين ويشمل حدين هما: الحد الأقصى والحد الأدنى.
  • د) يجعل عملية الإدخال إلزامية في الخلية مما يضمن عدم تركها فارغة.

الإجابة الصحيحة: c

الإجابة: يستخدم للتأكد من أن الأرقام المدخلة تقع ضمن نطاق معين ويشمل حدين هما: الحد الأقصى والحد الأدنى.

الشرح: 1. التحقق من النطاق هو نوع من أنواع التحقق من صحة البيانات. 2. يستخدم مع البيانات الرقمية. 3. يتحقق من أن القيمة المدخلة تقع بين حد أدنى وحد أقصى محددين. 4. أي قيمة خارج هذا النطاق تُعتبر غير صالحة. 5. مثال: قبول أعمار الأشخاص بين 0 و 140 سنة فقط.

تلميح: يتعامل مع قيم رقمية ويحدد لها حدودًا دنيا وعليا مقبولة.

التصنيف: تعريف | المستوى: متوسط

ما هو الفرق الرئيسي بين التحقق من الطول (Length check) والتحقق من النوع (Type check)؟

  • أ) التحقق من الطول يستخدم للبيانات النصية فقط، والتحقق من النوع للبيانات الرقمية فقط.
  • ب) التحقق من الطول يتحقق من صيغة البيانات، والتحقق من النوع يتحقق من وجودها.
  • ج) التحقق من الطول يتحقق من عدد الأحرف/الأرقام، بينما يتحقق التحقق من النوع من طبيعة البيانات (نصي، رقمي، إلخ).
  • د) التحقق من الطول إلزامي دائمًا، بينما التحقق من النوع اختياري.

الإجابة الصحيحة: c

الإجابة: التحقق من الطول يتحقق من عدد الأحرف/الأرقام، بينما يتحقق التحقق من النوع من طبيعة البيانات (نصي، رقمي، إلخ).

الشرح: 1. التحقق من الطول: يهتم بالكمية (عدد الرموز أو الأحرف). مثال: التأكد من أن رمز البلد ISO يتكون من حرفين بالضبط. 2. التحقق من النوع: يهتم بالجودة أو طبيعة البيانات. مثال: التأكد من أن الحقل المحدد كرقمي لا يقبل إدخال نص. 3. كلاهما يهدفان لضمان جودة البيانات ولكن من زوايا مختلفة.

تلميح: فكر في ما يتم قياسه أو فحصه في كل نوع من أنواع التحقق.

التصنيف: فرق بين مفهومين | المستوى: متوسط

ما هو الغرض من استخدام رقم التحقق (Check Digit)؟

  • أ) يستخدم لتسريع عملية إدخال البيانات من خلال توفير قائمة بالقيم.
  • ب) يستخدم لفرض صيغة محددة على البيانات المدخلة مثل أرقام الهواتف.
  • ج) يستخدم للتأكد من صحة البيانات في الأرقام ذات الطول الثابت والكشف عن الأخطاء في الإدخال اليدوي.
  • د) يستخدم لفرض طول محدد على البيانات النصية المدخلة.

الإجابة الصحيحة: c

الإجابة: يستخدم للتأكد من صحة البيانات في الأرقام ذات الطول الثابت والكشف عن الأخطاء في الإدخال اليدوي.

الشرح: 1. رقم التحقق هو رقم إضافي (خانة أو خانتين) يُضاف إلى سلسلة رقمية ذات طول ثابت. 2. يُحسب بناءً على باقي الأرقام باستخدام خوارزمية محددة. 3. الغرض: اكتشاف الأخطاء الشائعة عند إدخال الرقم يدويًا، مثل خطأ في خانة واحدة أو تبديل خانتين متجاورتين. 4. يستخدم في أرقام ISBN وأرقام الحسابات البنكية والرموز الشريطية. 5. تقل أهميته مع زيادة الإدخال الآلي للبيانات.

تلميح: فكر في آلية رياضية تُضاف إلى رقم معين للكشف عن الأخطاء.

التصنيف: مفهوم جوهري | المستوى: صعب