اكتشف المزيد حول طرق عرض قاعدة البيانات - التحكم في الوصول إلى البيانات

اكتشف المزيد حول طرق عرض قاعدة البيانات

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

لماذا استخدام المشاهدات؟

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

خلق عرض

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

CREATE VIEW viewname AS
<الاستعلام>

على سبيل المثال ، إذا كنت ترغب في إنشاء عرض الموظفين بدوام كامل الذي ناقشته في القسم السابق ، فستقوم بإصدار الأمر التالي:

CREATE VIEW fulltime AS
SELECT first_name، last_name، employee_id
من الموظفين
WHERE status = 'FT'

تعديل طريقة عرض

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

ALTER VIEW fulltime AS
SELECT first_name، last_name، employee_id، telephone
من الموظفين
WHERE status = 'FT'

حذف طريقة العرض

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

انخفاض عرض بدوام كامل