กรณีวิเคราะห์ฐานข้อมูล 1beec10a31837a24ab0b6a3f546348eb545408078520f6a76ef124d30594d6ca: เมื่อปรับปรุงฐานข้อมูล ควรคำนึงถึงความถูกต้อง ความปลอดภัย และความสอดคล้องของ เมื่อออกแบบฐานข้อมูลสำหรับร้านค้าออนไลน์ ควรเก็บ Email ของลูกค้าโดยใช้ประเภทข้อมูลใด?
กBOOLEAN เพื่อระบุว่าลูกค้านั้นมีอีเมลหรือไม่
ขVARCHAR หรือ TEXT เพื่อรองรับความยาวของที่อยู่อีเมลที่แตกต่างกัน
คINTEGER เพราะอีเมลเป็นข้อมูลตัวเลข
งDATE เพื่อบันทึกวันที่สร้างอีเมล
เฉลยอธิบาย
อีเมลเป็นข้อมูลแบบข้อความที่มีความยาวไม่คงที่ ดังนั้นจึงเหมาะสมที่จะใช้ VARCHAR (ความยาวแปรผัน) หรือ TEXT มากกว่า VARCHAR สะดวกเพราะสามารถกำหนดขนาดสูงสุดได้ ตัวเลือก B ผิดเพราะ INTEGER ใช้สำหรับตัวเลขเท่านั้น ตัวเลือก C เกี่ยวกับบันทึกวันที่ ตัวเลือก D ใช้สำหรับค่า True/False ซึ่งไม่เหมาะสมสำหรับเก็บที่อยู่อีเมล