ER diagram
ระบบแบ่งออกเป็น 5 entity ได้แก่
1) User Entity เป็น entity ที่แสดงข้อมูลที่จำป็นทั้งหมดของผู้ใช้ เช่น ระดับของผู้ใช้ (role) โทเคนสำหรับติดต่อเครื่องมือสื่อสารของผู้ใช้ (fcm_token) นอกจากนี้ยังมีข้อมูลบางส่วนซึ่งมีการเชื่อมโยงกับข้อมูลของผู้ใช้บนสื่อสังคมออนไลน์ Facebook เช่น ไอดี ชื่อ หรืออีเมลที่แสดงบน Facebook
2) Dog Entity เป็น entity ที่แสดงข้อมูลของสุนัข 1 ตัว เช่น ชื่อ จุดสังเกตบนลำตัว (noticeable) สายพันธุ์ (breed) ละติจูด ลองจิจูด อายุ และสถานะของสุนัขตัวดังกล่าว เช่น ยังอยู่กับเจ้าของ หรือสูญหาย
3) Instance Entity เป็น entity ที่แสดงข้อมูลของรูปภาพใบหน้าสุนัข โดยจะเก็บคุณสมบัติปกติ (raw features) คุณสมบัติที่ผ่านกระบวนการลดคุณสมบัติแล้ว (reduced features) กลุ่มของสุนัขที่มีลักษณะใกล้เคียง (label)
4) Image Entity เป็น entity ที่แสดงข้อมูลของรูปภาพ เช่น ชื่อ เวลาที่สร้าง และไดเรคทอรีที่บ่งบอกถึงที่อยู่ของภาพ
5) Lost and Found Entity เป็น entity ที่แสดงข้อมูลของประกาศพบสุนัขและประกาศสุนัขหาย ซึ่งจะถูกระบุด้วยชนิดของการประกาศ (type) และเก็บคำประกาศ (note)
Comments
Post a Comment