วันจันทร์ที่ 31 กรกฎาคม พ.ศ. 2560

To do test #2

To do test #2

รูปที่1 แสดง ER DIAGRAM
  • จาก ER model จะเห็นได้ว่ามีทั้งหมด 7 Entity คือ info (ข้อมูล), customer (ลูกค้า), store (ร้านค้า), product (สินค้า), product_comment (ความคิดเห็นสินค้า), img_comment (ความคิดเห็นรูป) เเละ img (รูปภาพ) ในขั้นตอนนี้ จะเป็นการแปลง ER Diagram เป็น Relations จะได้ดังนี้

    ER DIAGRAM to relations #1

    • Step 1: Mapping Entity
      • info (ข้อมูล)
    รูปที่2 Mapping Entity info (ข้อมูล)
      • customer (ลูกค้า)
    รูปที่3 Mapping Entity customer (ลูกค้า)
      • store (ร้านค้า)
    รูปที่4 Mapping Entity store (ร้านค้า)
      • product (สินค้า)
    รูปที่5 Mapping Entity product (สินค้า)
      • product_comment (ความคิดเห็นสินค้า)
    รูปที่6 Mapping Entity product_comment (ความคิดเห็นสินค้า)
      • img_comment (ความคิดเห็นรูป)
    รูปที่7 Mapping Entity img_comment (ความคิดเห็นรูป)
      • img (รูปภาพ)
    รูปที่8 Mapping Entity img (รูปภาพ)
      • จะได้ Relations ทั้งหมดดังต่อไปนี้
    รูปที่9 Relations ทั้งหมด
    • Step 2: Mapping Weak Entity
      • ไม่มี
    • Step 3: Mapping One - to - One Relation
      • ในการแปลง Relational 1:1 จะทำโดยการเลือก Pimary key ของฝั่งใดฝั่งหนึ่งมาเพิ่มเป็น Foreign key ของอีกฝั่ง
    รูปที่10 Mapping ข้อมูล กับ ลูกค้า  
    รูปที่11 Mapping ข้อมูล กับ ลูกค้า  
    รูปที่12 Mapping ลูกค้า กับ ร้านค้า
    รูปที่13 Mapping ลูกค้า กับ ร้านค้า
    • Step 4: Mapping One - to - Many Relation
      • ในการแปลง Relational 1:N จะทำโดยการเลือกเพิ่มข้อมูลด้าน N โดยเลือก Pimary key ของอีกฝั่งมาเพิ่มในตารางฝั่ง N
    รูปที่14 Mapping ลูกค้า กับ สินค้า

    รูปที่15 Mapping ลูกค้า กับ สินค้า

    รูปที่16 Mapping สินค้า กับ ความคิดเห็นสินค้า

    รูปที่17 Mapping สินค้า กับ ความคิดเห็นสินค้า

    รูปที่18 Mapping สินค้า กับ รูปภาพ

    รูปที่19 Mapping สินค้า กับ รูปภาพ

    รูปที่20 Mapping สินค้า กับ ร้านค้า

    รูปที่21 Mapping สินค้า กับ ร้านค้า

    รูปที่22 Mapping รูปภาพ กับ ความคิเห็นรูป

    รูปที่23 Mapping รูปภาพ กับ ความคิเห็นรูป
    • Step 5: Mapping Many - to - Many Relation
      • ไม่มี
    • Step 6: Mapping Multivalued Attribute
      • ในการแปลงMultivalued Attribute สามารถทำได้โดยการสร้างเป็นตารางใหม่ขึ้นมาหนึ่งตารางจากนั้นให้นำ Attribute มาใส่ เเละใช้ key ของตารางหลักมาเป็น foreign key ของตารางใหม่
    รูปที่24 Multivalued Attribute

    รูปที่25 Multivalued Attribute

    รูปที่26 Multivalued Attribute

    ไม่มีความคิดเห็น:

    แสดงความคิดเห็น