ฟิลด์ของ quesionnaire
1. id เก็บค่า id ของแต่ละบทสอบถาม
2. name ชื่อของแบบสอบถาม
3. ... อื่นๆ
ฟิลด์ของ points
1. id ของ points
2. id_q เป็น id ของแบบสอบถามที่ให้คะแนน
3. point คะแนน
4. date เวลาที่ให้คะแนน
ฟิลด์ของ result
1. id ของ result
2. id_q เป็น id ของแบบสอบถามที่ให้คะแนน
3. sum ผลรวม
4. xb x บาร์
5. xd X.D
6 max
7. min
ตารางของ result จะไม่สร้างตารางนี้ก็ได้ หรือจะสร้างก็ได้ขึ้นอยู่ความเหมาะสม แต่วิธีการหาค่าคำนวณต่างๆ ก็ไปเขียนฟังก์ชันขึ้นมาเอง
วิธีถึงข้อมูล point มาคำนวณ
เช่น จะคำนวณหาที่ id_q =1
select sum(point) as psum // ผลรวม
,count(point) as pcount // จำนวนคนที่ให้คะแนน
,max(point) as pmax // คะแนนสูงสุด
,min(point) as pmin // คะแนนต่ำสุด
from points where id_q=1