MySQL for Database Administrator
หลักสูตรนี้เป็นหลักสูตรสำหรับผู้ดูแลระบบฐานข้อมูล เพื่อให้ผู้เรียนมีทักษะที่จำเป็นในการบำรุงรักษาและปรับปรุงประสิทธิภาพของฐานข้อมูลด้วยแนวทางต่าง ๆ ผู้เรียนจะได้ฝึกฝนทักษะและประสบการณ์จริงในการปฏิบัติงานด้านต่าง ๆ เพื่อให้ผู้เรียนมีความรู้และความเข้าใจที่ถูกต้องในการบำรุงรักษาระบบฐานข้อมูลของ MySQL และปฏิบัตงานด้วยความมั่นใจ
ผู้เรียน
ผู้ดูและฐานข้อมูล ผู้ดูแลระบบ นักพัฒนาระบบ และผู้สนใจทั่วไป
ความรู้พื้นฐาน
มีความรู้ในการใช้งาน MySQL เบื้องต้น หรือมีประสบการณ์การใช้งานฐานข้อมูลอื่นมาก่อน
หลักสูตร 24 ชั่วโมง เรียน 4 ครั้ง (9.00-16.00 ครั้งละ 6 ชั่วโมง)
เนื้อหาในหลักสูตร
บทที่ 1 สถาปัตยกรรมของ MySQL
- สถาปัตยกรรมแบบ Client/Server
- ภาพรวมสถาปัตยกรรมของ MySQL
- การใช้งานดิสก์ของ MySQL
- ปลั๊กอินของ MySQL
บทที่ 2 เซิร์ฟเวอร์ MySQL
- รูปแบบการแจกจ่าย MySQL
- การเริ่มและหยุดเซิร์ฟเวอร์ MySQL สำหรับ Windows
- การเริ่มและหยุดเซิร์ฟเวอร์ MySQL สำหรับ Linux
- การอัพเกรด MySQL
บทที่ 3 การตั้งค่าและปรับแต่งเซิร์ฟเวอร์ MySQL
- การตั้งค่า MySQL
- ตัวแปรเซิร์ฟเวอร์
- SQL Mode
- ไฟล์ Log และไฟล์ Status
- การเปิดใช้ Binary Log
บทที่ 4 MySQL Client
- ภาพรวมโปรแกรมสำหรับผู้ดูแลระบบ
- Double ListBox กับ AJAX
- การเรียกใช้โปรแกรม mysql
- การใช้งาน mysql
- โปรแกรม mysqladmin
บทที่ 5 Meta Data
- วิธีการเข้าถึง meta data
- ฐานข้อมูล INFORMATION_SCHEMA
- การใช้คำสั่ง SHOW และ DESCRIBE
- โปรแกรม mysqlshow
บทที่ 6 Storage Engine
- ภาพรวมของ Storage Engine
- MyISAM Storage Engine
- InnoDB Storage Engine
- MEMORY Storage Engine
- Storage Engine อื่น ๆ
- การเลือก Storage Engine ให้เหมาะสม
- การเลือกใช้หลาย Storage Engine
- สรุปเปรียบเทียบแต่ละ Storage Engine
บทที่ 7 การทำ Partition
- ภาพรวมของ Storage Engine
- เหตุผลในการทำ Partition
- การสร้างตารางที่เป็น Partition
- การดูข้อมูลเกี่ยวกับ Partition
- การลบ Partition
- ผลกระทบด้านประสิทธิภาพของการแก้ไข Partition
- Partition Pruning
- ข้อมูลการทำ Partition ใน Storage Engine ต่าง ๆ
- การทำ Partition กับการ Lock
- ข้อจำกัดของการทำ Partition
บทที่ 8 ความปลอดภัยและการจัดการผู้ใช้
- สิทธิ์การใช้งาน
- การเข้าถึงระดับ 1: บัญชีผู้ใช้
- การเข้าถึงระดับ 2: ฐานข้อมูล
- การเข้าถึงระดับ 3: ตาราง
- การเข้าถึงระดับ 4: คอลัมน์
- การเข้าถึงระดับ 5: รูทีน
- การบำรุงรักษาบัญชีผู้ใช้
- การควบคุมการเข้าใช้งาน
- การเข้ารหัสการเชื่อมต่อ
- การเข้ารหัสการเชื่อมต่อ
บทที่ 9 การบำรุงรักษาตาราง
- การบำรุงรักษาตาราง
- คำสั่ง SQL ในการบำรุงรักษาตาราง
- โปรแกรมสำหรับการบำรุงรักษาตาราง
- การบำรุงรักษาตารางใน Storage Engine ต่าง ๆ
บทที่ 10 การนำเข้าและส่งออกข้อมูล
- การนำเข้าและส่งออกข้อมูล
- การนำเข้าและส่งออกด้วยคำสั่ง SQL
- การนำเข้าด้วยสคริปต์คำสั่ง SQL
บทที่ 11 การสำรองข้อมูลและการกู้คืน
- ความจำเป็นในการสำรองข้อมูล
- การวางแผนในการสำรองและกู้คืนข้อมูล
- ประเภทของการสำรองข้อมูล
- การสำรองข้อมูลแบบไฟล์ (Physical Backup)
- การสำรองข้อมูลแบบข้อความ (Logical Backup)
- การสำรองไฟล์ Log และ Status
- การใช้งาน Replication เพื่อการสำรองข้อมูล
- เปรียบเทียบวิธีการสำรองข้อมูล
- การกู้คืนข้อมูล
บทที่ 12 การเพิ่มประสิทธิภาพฐานข้อมูล
- หลักการทั่วไปในการเพิ่มประสิทธิภาพ
- การเพิ่มประสิทธิภาพของ MyISAM
- การเพิ่มประสิทธิภาพของ InnoDB
- การเพิ่มประสิทธิภาพของ Memory
บทที่ 13 การเพิ่มประสิทธิภาพเซิร์ฟเวอร์
- การตั้งค่าและแปรความหมายของตัวแปรเซิร์ฟเวอร์
- กการวัดภาระของเซิร์ฟเวอร์
- การปรับจูนตัวแปรหน่วยความจำ
- การใช้งาน Query Cache
บทที่ 14 การทำ Replication
- การใช้งานเซิร์ฟเวอร์มากกว่าหนึ่ง
- การทำ Replication ระหว่างเซิร์ฟเวอร์
วิทยากร :
ผู้สอน Mr. Somsak Sae-Lim
การศึกษา
- Bachelor of Science (Computer Science) Chulalongkorn University
- Master of Science (Business Software Development) Chulalongkorn University
ค่าใช้จ่าย :
หลักสูตรละ 8,900 บาท (ราคานี้ไม่รวมภาษีมูลค่าเพิ่ม)
จำนวนที่เปิดรับสมัคร : 10 ท่าน
สถานที่ตั้ง : ตึกช้างอาคาร บี ชั้น 21 (สี่แยก รัชโยธิน ใกล้เมเจอร์ รัชโยธิน SCB Park)
รถประจำทางที่ผ่าน : ปอ.513(ปอ.13),ปอ.543(ปอ.49),ปอ.185(ปอ.22),ปอ.512(ปอ.12)
ปอ.503(ปอ.3),ปอ.39,ปอพ.8,ปอพ.16 สาย 26,34,39,59,107,126,129
แผนที่
วิธีการสมัคร : ดาวน์โหลดใบสมัคร
รายละเอียดเพิ่มเติม :
สนใจติดต่อ : 065-9925697,
087-171-2023
หรือ 02-937-3790
Email : asiamediasoft.co@gmail.com
Facebook : www.facebook.com/asiamediasoft.training
Twitter : www.twitter.com/asiamediasoft