انتقل إلى محتوى الدرس

Hiding Sensitive Columns in Views حجب الأعمدة الحساسة بالعروض

تعلّم إنشاء عروض البيانات Views والاستعلام منها في MySQL بأسلوب MySQL 8 الحديث مع أمثلة استعلامات SQL وتطبيقات تفاعلية.
1 صفوف تعليمية
MySQL
7 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

يُعدّ حجب الأعمدة الحساسة (Column-Level Projection & Masking) من أهم استخدامات العروض في بيئات الشركات. فجدول الموظفين الأساسي employees يحتوي عادةً على أعمدة سرية مثل الراتب الأساسي base_salary ورقم الآيبان البنكي iban_number وبصمة كلمة المرور، بينما تحتاج لوحة دليل الموظفين الداخلي إلى عرض الاسم والقسم والبريد المهني فقط.

يمكنك أيضاً دمج دوال النصوص والشرط مثل CONCAT وRIGHT وCASE داخل تعريف العرض لإخفاء جزء من البيانات الحساسة (Partial Masking) بدلاً من إزالتها بالكامل.

SQL
SELECT emp_id, full_name, masked_nid FROM v_employee_directory;