Attribute คืออะไร มี กี่ ประเภท

เพื่อให้เข้าใจง่ายๆ ลองนึกถึงเวลากรอกแบบฟอร์มหรือแบบสอบถามไรงี้ดู จากภาพด้านล่าง ฝั่งซ้ายคือ Attribute(ตัวแปร) ส่วนฝั่งขวาคือ Value (ค่าของตัวแปร)

Attribute ทางซ้ายจะเก็บ Value ทางขวาเอาไว้

โดย Value สามารถเปลี่ยนไปได้เรื่อยๆแล้วแต่ว่าผู้กรอกแบบฟอร์มจะเป็นใคร

เราสามารถใช้หลักการเดียวกันนี้ในการเก็บข้อมูลของผู้ใช้ผ่าน Chatbot โดยสามารถทำได้ 2 วิธี ลองมาดูวิธีการเก็บข้อมูลเบื้องต้นกัน

วิธีที่ 1 เก็บข้อมูลด้วย Quick Reply

Quick Reply

Quick Reply คือการตั้งคำถามและให้ผู้ใช้ตอบกลับด้วยการกดปุ่ม

  1. ขั้นแรกตั้งคำถามและคำตอบด้วย Quick Reply อย่างตัวอย่างจะถามว่าผู้ใช้ชอบกินอะไร และตั้งคำตอบไว้ให้ผู้ใช้เลือก

ตั้งคำถามและคำตอบ

2. คลิกปุ่ม User Attributes

คลิกปุ่ม User Attributes

3. จะมีหน้าต่างให้ตั้งชื่อ Attribute เราสามารถตั้งชื่อว่าอะไรก็ได้

ตั้งชื่อ Attribute

4. เรียบร้อยแล้ว เมื่อผู้ใช้คุยกับ Chatbot มาถึงตรงนี้ บอทก็จะเก็บค่าที่ผู้ใช้เลือกอัตโนมัติ โดยสามารถเข้าไปดูค่าได้ที่หน้า Analytics

วิธีที่ 2 เก็บข้อมูลด้วย Input

Input

Input เป็นอีกวิธีเก็บคำตอบ โดยให้ผู้ใช้เป็นคนพิมพ์คำตอบเอง

  1. คลิก Input แล้วกรอกให้ครบทั้ง 4 ช่องแบบนี้

user input

1)พิมพ์คำถาม

2)เลือกประเภทของคำตอบ อย่างเราถามอายุคำตอบเลยเป็นตัวเลข

3)ตั้งชื่อ Attribute

4) พิมพ์ข้อความแจ้งเตือนเมื่อผู้ใช้พิมพ์คำตอบผิดประเภท

2. เรียบร้อยแล้ว เมื่อผู้ใช้คุยกับ Chatbot มาถึงตรงนี้ บอทก็จะเก็บค่าที่ผู้ใช้เลือกให้โดยอัตโนมัติ โดยสามารถเข้าไปดูค่าได้ที่หน้า Analytics

ประเภทของ Attribute มีกี่ประเภท อะไรบ้าง พร้อมความหมาย

แอตตรบวต (attributes) Simple Attribute : เป็น Attribute ที่มีองค์ประกอบเดี่ยวไม่สามารถแยกย่อยออกไปได้ • Composite Attribute : เป็น Attribute ที่สามารถแยกองค์ประกอบย่อยออกไปได้อีก Derived Attribute : เป็น Attribute ที่แทนค่าที่ได้มาจากค่าของ Attribute อื่น โดยไม่ จําเป็นต้องจัดเก็บให้เป็น Attribute หนึ่งของ Entity ก็ได้

แอททริบิวต์ Attribute มีกี่ประเภทอะไรบ้าง

Attribute (แอตทริบิวต์) คือ การกำหนดคุณลักษณะของอิลิเมนท์ การกำหนดแอตทริบิวต์ จะมีอยู่ 2 แบบ คือ กำหนดชื่อและค่า และการกำหนดแบบ บูลีน แอตทริบิวต์แบกำหนดชื่อและค่า (Name & Value) แอตทริบิวต์แบบกำหนดชื่อและค่า ต้องกำหนดในรูปแบบของ name="Value" ที่แท็กเปิดของอิลิเมนต์ แนวทางในการกำหนดแอตทริบิวต์ให้แก่อิลิเมนต์ของ HTML.

แอททริบิวต์ คืออะไร

แอททริบิวต์(Attribute) หมายถึง ข้อมูลที่แสดงถึงคุณสมบัติของเอนทิตี เช่น เอนทิตีสินค้า ประกอบด้วยแอททริบิวต์ รหัสสินค้า ชื่อสินค้า ราคาสินค้า และสินค้าคงเหลือ เอนทิตีลูกค้าประกอบด้วยแอททริบิวต์ รหัสลูกค้า ชื่อลูกค้า และที่อยู่ เอนทิตีใบสั่งซื้อประกอบด้วยแอททริบิวต์ รหัสใบสั่งซื้อ รหัสสินค้า รหัสลูกค้า และจำนวน

ข้อใดเป็น Multivalued Attribute

3) Multivalued Attribute คือ Attribute ที่ให้ค่ามากกว่า 1 ค่า สำหรับ Entity1 Entity เช่น ชื่อบุตร เป็น Multivalued Attribute เนื่องจากมีบุตรได้หลายคน โดยจะใช้สัญลักษณ์ วงรี 2 วงซ้อนกัน