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

SQL Tutorial


ได้ทำการ ศึกษา เรื่อง SQL (structured query language) จาก tutorial ของเว็บ


โดยหัวข้อที่ทำการศึกษา และทดลองมีดังนี้

 - SQL Select                             - SQL Delete                             - SQL Join          
 - SQL Select Distinct                - SQL Select Top                       - SQL Union 
 - SQL Where                            - SQL Min ans Max                    - SQL  Group By
 - SQL AND,OR,Not                  - SQL Count,Avg,Sum            

 - SQL Order BY                       - SQL Like                                
 - SQL Insert Into                      - SQL In                                     
 - SQL Null Values                    - SQL Between                          
 - SQL Update                           - SQL Aliases      

สิ่งที่ได้เรียนรู้   

 - ได้เรียนรู้คำสั่งใหม่ๆ ของการสร้าง database
 - ได้ทราบถึงวิธีการใช้คำสั่งนั้นๆ

ปัญหาที่พบ

- ไม่รู้ถึงวิธี ที่จะทำให้ python เชื่อมกับ DBMS (ในที่นี้ใช้ MariaDB) ยังไง 
- เกิดปัญหาตอนลง ตัว connector 
 
                    

วิธีแก้ปัญหา

 - ดาวโหลดตัว plugin ของ MySQL driver(สามารถใช้ได้กับ MariaDB เช่นกัน) มาเพื่อนทำให้ python      สามารถ ใช้งานร่วมกับ MariaDBได้   

 - ลองเปลี่ยนไปใช้ python 3.4 แทน 2.7 และ ทำกาาร restart เครื่อง  1 ครั้ง

แหล่งอ้างอิง









วันอาทิตย์ที่ 28 มกราคม พ.ศ. 2561

Try DBMS


สำหรับ DBMS( database management system) ที่เลือกใช้ คือ MariaDB
ได้ทำการติดตั้ง เรียบร้อยแล้ว




สามารถ Download ได้ที่ https://mariadb.org/
หลังจากนั้นได้ทำการ ทดลองใช้งานตามหัวข้อใน

https://mariadb.com/kb/en/library/a-mariadb-primer/

สิ่งที่ได้เรียนรู้ 
ได้เรียนรู้การสร้างฐานข้อมูล การเรียกดูข้อมูล ทั้ง แสดงทั้งหมด หรือแสดงเฉพาะที่ต้องการ



วันเสาร์ที่ 13 มกราคม พ.ศ. 2561

Calculate my GPA


สำหรับงานที่ได้รับมอบหมาย
         ใน week 1 ในวิชา Database system คือ ทำการสร้างตารางที่ใช้สำหรับแสดง เกรด ในรายวิชาต่างๆ รวมถึงทำการคำนวน เกรดในเทอมนั้นๆ ด้วย โปรแกรม spreadsheet

LINK: Calculate my GPA


ตัวอย่าง ตารางแสดงเกรดในรายวิชาต่างๆ



ปัญหาที่พบ

                 - ในตอนแรกกระผมเข้าใจผิด จึงไม่ได้ใช้ฟังก์ชั่นใน spreadsheet ในการคำนวนค่าต่างๆ
   
            - พบปัญหาเรื่องจุดทศนิยม ที่เยอะเกินไป



จากการค้นหา เรื่องการลดจุดทศนิยมใน โปรแกรม spreadsheet นั้น พบว่า มี tool ที่่ช่วยเลื่อนจุด ทศนิยมอยู่ จึงทำให่สามารถ เพิ่มหรือลด จำนวนจุดทศนิยมได้



 แหล่งอ้างอิง

   -   การปัดเศษ ใน Excle
 
   -   https://www.youtube.com/watch?v=UE-id_KmigA

  -    https://www.youtube.com/watch?v=nE5SmUfonfc