กรณีวิเคราะห์ฐานข้อมูล f8182961866afb84403518253f31917493e6fb3c85bf129e648e54ff4d7632ce: เมื่อออกแบบหรือแก้ไขระบบ ควรคำนึงถึงความถูกต้อง ความปลอดภัย และผลกระทบ ข้อใดถูกต้องเกี่ยวกับ หากต้องการเปลี่ยนชื่อฟิลด์จากภาษาไทยเป็นภาษาอังกฤษในฐานข้อมูลทั้งหมด อะไรคือปัญหาที่อาจเกิดขึ้นหากเพียงแค่แก้ไขชื่อฟิลด์อย่างตรงไปตรงมา?

เฉพาะผู้ที่มีสิทธิ์ผู้ดูแลระบบเท่านั้นที่จะเห็นข้อมูล
โปรแกรมและแอปพลิเคชันที่ใช้ชื่อฟิลด์เดิมอาจขัดข้องหรือผิดพลาด เนื่องจากอ้างอิงชื่อเดิม
ข้อมูลทั้งหมดจะถูกลบออก
จะไม่มีปัญหาใด ๆ เพราะเพียงแค่เปลี่ยนชื่อเท่านั้น

เฉลยอธิบาย

เมื่อเปลี่ยนชื่อฟิลด์ในฐานข้อมูล โปรแกรมและแอปพลิเคชันอื่นที่อ้างอิงชื่อฟิลด์เดิมหรือสร้าง View มาจากฟิลด์นั้นจะประสบปัญหา หากไม่อัปเดตโค้ดพร้อมกัน นี่คือปัญหาด้านความสัมพันธ์ระหว่างส่วนประกอบต่างๆของระบบ ตัวเลือก B ไม่มีปัญหาเป็นการตอบคำถามแบบไร้เดียงสา ตัวเลือก C ผิด ตัวเลือก D ไม่เกี่ยวข้อง

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

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