Mysql Basic
- ระยะเวลา: 24 ชั่วโมง (4 วัน)
- ราคา: 10,700 บาท (รวมภาษีมูลค่าเพิ่มแล้ว)
- รายละเอียดหลักสูตรรูปแบบ PDF
รายละเอียดหลักสูตร
หลักสูตรนี้กล่าวถึงทฤษฎีฐานข้อมูล การติดตั้งและใช้งานซอฟต์แวร์ระบบจัดการฐานข้อมูล MySQL ทั้งในแบบ Command-line และแบบกราฟฟิก สอนการใช้คําสั่ง SQL มาตรฐาน และคําสั่งเฉพาะของ MySQL เพื่อจัดการกับ ข้อมูลในฐานข้อมูล โดยจสอนตั้งแต่การสร้างฐานข้อมูล สร้างตาราง การเรียกใช้งาน การลบหรือแก้ไขโครงสร้างตาราง การเรียกดูข้อมูลในเงื่อนไขต่าง ๆ การใช้ฟังก์ชั่นพื้นฐานที่สําคัญ การใช้งานทรานเซคชั่น การใช้โปรแกรมเสริม อย่าง phpMyAdmin, MySQL WorkBench และการใช้งานโดยเชื่อมต่อกับโปรแกรมประยุกต์ อื่น ๆ ผ่าน ODBC ด้วย MyODBC พร้อมกรณีศึกษาจากการใช้งานจริง
วัตถุประสงค์
- เพื่อให้ผู้รับการอบรมมีความเข้าใจหลักการออกแบบฐานข้อมูล
- เพื่อให้ผู้รับการอบรมมีทักษะและสามารถใช้งานซอฟต์แวร์ระบบจัดการฐานข้อมูล MySQL ได้
- เพื่อให้ผู้รับการอบรมเข้าใจการใช้งานภาษา SQL ในส่วนพื้นฐานที่สําคัญต่อการทํางาน
- เพื่อให้ผู้รับการอบรมสามารถใช้เครื่องมือที่เกี่ยวข้องกับ MySQL ได้
ความรู้พื้นฐาน
- มีทักษะพื้นฐานทางคอมพิวเตอร์
รูปแบบการสอน
บรรยายและปฏิบัติการ โดยใช้เครื่องคอมพิวเตอร์ 1 เครื่อง ต่อ 1 ท่าน
ซอฟต์แวร์ที่ใช้
- MySQL Server 5.1
- MySQL-WorkBench
- MyODBC
- phpMyAdmin
สิ่งที่ผู้เข้าอบรมต้องเตรียม
ผู้เข้าอบรมต้องเตรียมเครื่องคอมพิวเตอร์ที่มีหน่วยความจำไม่น้อยกว่า 8 GB และมีพื้นที่ว่าง (Disk space) ไม่น้อยกว่า 50GB มาในการอบรม พร้อมติดตั้ง VirtualBox และ VirtualBox Extension Pack และเปิดฟังก์ชั่น Virtualization ใน BIOS มาให้เรียบร้อยตามคู่มือ
เนื้อหาหลักสูตร
วันที่ 1
- แนะนําให้รู้จักกับระบบจัดการฐานข้อมูล MySQL
- ขีดความสามารถของซอฟต์แวร์ MySQL
- ทฤษฎีฐานข้อมูลโดยสรุป
- การทํา Normalization
- การออกแบบ ER-Diagram ด้วยโปรแกรม MySQL WorkBench Data Model
- การเขียน Data Dictionary
- การใช้งาน MySQL ในแบบ Command-line
- มาตรฐานภาษา SQL และคําสั่งที่มีเฉพาะบน MySQL
- เริ่มใช้งานคําสั่ง SQL พื้นฐาน DDL, DML
- การกําหนดค่าการเข้ารหัสภาษา (Encoding) เพื่อใช้งานภาษาไทย
วันที่ 2
- ชนิดของข้อมูล (Data type)
- เทคนิคในการหาจุดผิดพลาด และการอ่าน error message
- การใช้งานคำสั่ง CREATE และคำสั่งที่ใช้ร่วม อย่างเช่น DEFAULT, UNIQUE, CHECK เป็นต้น
- การใช้งานคำสั่ง INSERT, SELECT, UPDATE, DELETE
- การใช้งานคำสั่ง DESCRIBE เพื่อดูโครงสร้างตาราง
- การใช้งานคำสั่ง ALTER เพื่อแก้ไขโครงสร้างตาราง
- การใช้งานคำสั่ง SELECT โดยใช้อนุประโยคและการกำหนดเงื่อนไข อันประกอบด้วย WHERE, AND, OR, IN, BETWEEN, Wild card (% , _), LIKE, ORDER BY, GROUP BY, HAVING
- การใช้งานฟังก์ชั่นพื้นฐานและฟังก์ชั่นทางคณิตศาสตร์อย่าง DISTINCT, AVERAGE, COUNT, MAX, MIN, SUM
- การ JOIN เทเบิล
- การเขียน SQL แบบ Sub Query
- การสร้างวิว (View) และประโยชน์ของการสร้างวิว
- การใช้งานคำสั่ง DROP, TRUNCATE เพื่อลบตารางและวิว
วันที่ 3
- การใช้งานโปรแกรม MySQL Workbench SQL Development
- การใช้งานสตริงฟังก์ชน (String Function) เช่น SUBSTRING, TRIM, LENGTH, REPLACE
- การติดตั้งและใช้งานโปรแกรม phpMyAdmin
- การนำข้อมูลจากไฟล์ CSV เข้าสู่ฐานข้อมูล
- การจัดการและใช้งาน Index
- การติดต่อกับ MySQL ผ่าน ODBC ด้วย MyODBC
- ฝึกใช้งาน ODBC กับ Application อื่น
วันที่ 4
- รู้จักกับ Storage Engine ของ MySQL
- ทฤษฎีเกี่ยวกับทรานเซคชั่น (Transaction)
- การใช้งาน Transaction บน InnoDB Storage Engine
- การใช้คำสั่ง Rollback, Commit
- เทคนิคการใช้งานคำสั่ง SQL ขั้นสูง และการปรับแต่งคิวรีเพื่อเพิ่มประสิทธิภาพ (Optimization)
- การใช้งานคำสั่ง GRANT, REVOLK เพื่อกำหนดสิทธิ์ให้ผู้ใช้คนอื่น
- การสําารองและกู้คืนข้อมูล (Backup & Restore)ในสิทธิ์ของผู้ใช้
- การพัฒนาโปรแกรมประยุกต์บนเว็บแบบง่าย ๆ ด้วยภาษา PHP ร่วมกับ MySQL