ผู้พัฒนาต้องการสร้าง View ในฐานข้อมูลสำหรับแสดงรายชื่อพนักงานพร้อมเงินเดือน แต่ไม่ต้องการให้ผู้ใช้ทั่วไปเห็นเงินเดือน ควรทำอย่างไร?

สร้าง view ที่เลือกทุกคอลัมน์แล้วขอให้ผู้ใช้ละเว้นคอลัมน์เงินเดือนด้วยตนเอง
สร้าง view ที่เลือกเฉพาะคอลัมน์อนุญาต แล้วให้สิทธิผู้ใช้กับ view แทนตารางฐาน
เปลี่ยนชื่อคอลัมน์เงินเดือนในตารางฐานแล้วให้ผู้ใช้เข้าถึงตารางเดิมต่อไป
ลบคอลัมน์เงินเดือนออกจากตารางฐานทุกครั้งก่อนเปิดรายงานให้ผู้ใช้ทั่วไป

เฉลยอธิบาย

View ให้ชื่อแก่ query และสามารถนำเสนอเฉพาะคอลัมน์ที่ต้องการจากตารางต้นทาง ดังนั้นคำตอบที่เหมาะที่สุดคือ “สร้าง view ที่เลือกเฉพาะคอลัมน์อนุญาต แล้วให้สิทธิผู้ใช้กับ view แทนตารางฐาน” ส่วนตัวลวงที่ใกล้เคียงที่สุดไม่ผ่านเพราะ ข้อมูลเงินเดือนยังอยู่ในผลลัพธ์และไม่ได้ถูกจำกัดทางเทคนิค

ข้อสอบอื่นในวิชาความรู้เกี่ยวกับระบบฐานข้อมูล (Database System) และ ระบบการบริหารจัดการข้อมูล (Database Management System)

ดูข้อสอบวิชานี้ทั้งหมด →
ผู้พัฒนาต้องการสร้าง View ในฐานข้อมูลสำหรับแสดงรายชื่อพนักงานพร้อมเงินเดือน แต่ไ... | แนวข้อสอบความรู้เกี่ยวกับระบบฐานข้อมูล (Database System) และ ระบบการบริหารจัดการข้อมูล (Database Management System) | ติวสอบภาค ข