วันอังคารที่ 23 มกราคม พ.ศ. 2561

Week 2 ( MySQL )

What have you done/learned

  • ได้ทดลองการสร้างฐานข้อมูลโดยใช้โปรแกรมของ MySQL ผ่านทาง MySQL Workbench โดยเริ่มจาการสร้างฐานข้อมูลก่อน เมื่อเข้าโปรแกรมมาแล้สวให้เลือกที่ที่ File > New Model



  • เมื่อเข้ามายังหน้าดังรูปแล้วเราสามารถเปลี่ยนชื่อของฐานข้อมูล, รหัสอักขระที่ต้องการให้รองรับ รวมไปถึงคอมเมนต์เพิ่มเติมได้โดยคลิกขวาที่ตัวฐานข้อมูลและเลือก Edit Schema


  • เมื่อแก้ไข้เรียบร้อยแล้วต่อไปจะเป็นการเพิ่มหน้า diagram ของ database โดยเลือกที่ Add Diagram ซึ่งจะนำมาสู่หน้าสำหรับออกแบบ Diagram

  • ต่อมาจะเป็นส่วนของการเพิ่มตารางฐานข้อมูลโดยให้เลือกที่ Add Table ในหน้าหลัก โดยเราสามารถตั้งชื่อตารางได้ตามที่ต้องการ เพิ่มหัวข้อในฐานข้อมูล รวมถึงกำหนดลักษณะและชนิดของข้อมูลในตารางนั้นๆได้ เช่น กำหนดให้ส่วน user_id เป็น primary key เป็นต้น



  • เราสามารถเชื่อมโยงข้อมูลในฐานข้อมูลได้โดยใช้ Foreign Key ในการเชื่อมตารางแต่ละตัวที่อยู่ในฐานข้อมูลซึ่งในแต่ละฐานข้อมูลที่จะเชื่อมกันนั้นต้องมีข้อมูลที่เป็นข้อมูลเดียวกัน


  • ในหน้าของ ERR Diagram เราสามารถนำตารางที่เราสร้างมาแสดงเพื่อดูความสัมพันธ์ของแต่ละตาราง รวมไปทั้งสามารถสร้างหรือลบตารางใหม่ได้เช่นกัน

Problem/Solution

  • การใช้งานโปรแกรมนั้นค่อนข้างยุ่งยาก และมีความซับซ้อนพอสมควร ต้องทำการศึกษาการทำงานของส่วนต่างๆรวมไปถึงวิธีการใช้และการประยุกต์ใช้เพิ่มเติม

Decision

  • เหตุผลที่เลือก MySQL สำหรับทำงานเนื่องจากต้องการศึกษาว่ารูปแบบการทำงานนั้น มีความคลอบคลุมกว่า ใช้งานได้ง่ายกว่า XAMPP ที่มี PHPMyAdmin หรือไม่

Related Info/link/reference

  • MySQL Workbench Tutorial : https://www.youtube.com/watch?v=RSHevYMwCVw
  • Download and Install MySQL : https://www.youtube.com/watch?v=WuBcTJnIuzo

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

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

Database Project

ผลงานทั้งหมดจากกลุ่มที่ 3 ลิ้งวิดิโออธิบายส่วน ER-Diagram https://www.youtube.com/watch?v=N3VQIO56_kM ลิ้งวิดิโอส่วน web applica...