หลายรายงานคัดลอก query เชื่อมตารางชุดเดียวกันจนแก้ไม่ครบ ควรสร้างวัตถุใดเป็นชื่อกลาง?

สร้าง view จาก query ที่ใช้ร่วมกันเพื่อเรียกผ่านชื่อเดียวและดูแลนิยามส่วนกลาง
คัดลอก query ไปทุกไฟล์รายงานแล้วกำหนดให้ผู้พัฒนาแก้ไขทุกสำเนาด้วยตนเอง
สร้างดัชนีที่มีข้อความ query เป็นชื่อคอลัมน์เพื่อให้รายงานเรียกคำสั่งนั้นได้
สร้าง transaction ค้างไว้ตลอดเวลาแล้วให้รายงานทุกชุดอ่านผลลัพธ์เดิมจาก transaction

เฉลยอธิบาย

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

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

ดูข้อสอบวิชานี้ทั้งหมด →