3. MySQL
โปรแกรม MySQL เป็นโปรแกรมการจัดการฐานข้อมูลอีกโปรแกรมหนึ่งที่ใช้ภาษา SQL เป็นที่นิยมและรู้จักกันในวงการ DBMS อย่างกว้างขวาง ซึ่งนักบริหารฐานข้อมูลนิยมใช้กันมากในปัจจุบัน เพราะใช้งานได้ดีในระบบปฏิบัติการทุกชนิด โดยเฉพาะอย่างยิ่งในระบบปฏิบัติการลีนุกซ์ ซึ่งรองรับ My SQL ได้เป็นอย่างดี
MySQL เป็นโปรแกรมบริหารจัดการด้านฐานข้อมูล (Database Management)
MySQL ทำงานในลักษณะฐานข้อมูลเชิงสัมพันธ์ (Relational Database Management System : RDBMS) คำว่า ฐานข้อมูลเชิงสัมพันธ์ ก็คือ ฐานข้อมูลที่แยกข้อมูลไปเก็บเอาไว้ในหน่วยย่อย ซึ่งเรียกว่าตารางข้อมูล (Table) แทนที่จะเก็บข้อมูลทั้งหมดรวมกันเอาไว้แห่งเดียว และแต่ละหน่วยย่อยที่ใช้เก็บข้อมูลต่างมีความสัมพันธ์เชื่อมโยงกันอยู่ ยกตัวอย่างเช่น ข้อมูลสินค้า ซึ่งสามารถจัดเก็บแยกกันได้ แล้วอาศัยรหัสของสินค้าในการเรียกค้นข้อมูลที่จัดเก็บแยกกันเอาไว้ การที่เราจะเข้าไปจัดการกับข้อมูล ต้องอาศัยภาษาคอมพิวเตอร์ที่เรียกว่า SQL ซึ่งย่อมาจาก Structure Query Language ชื่อ MySQL ก็สื่อให้ทราบว่าเกี่ยวกับภาษา SQL อยู่แล้ว ดังนั้น MySQL จึงทำงานตามคำสั่งภาษา SQL ได้ อันเป็นไปตามมาตรฐานของโปรแกรมทางด้านฐานข้อมูลที่จะต้องมีความสามารถรองรับคำสั่งที่เป็นภาษา SQL
MySQL เป็นโปรแกรมที่เปิดเผยรายละเอียดซอร์สโค้ดต่อบุคคลทั่วไป (Open Source Software) ซึ่งหมายความว่า ใครก็ตามที่มีความรู้ทางด้านภาษาคอมพิวเตอร์อย่างดีก็สามารถนำเอาซอร์สโค้ดของโปรแกรม MySQL ซึ่งเขียนด้วยภาษา C ไปดัดแปลง ปรับปรุง แก้ไข ให้ตรงกับที่ต้องการได้ทันทีโดยไม่ผิดกฎหมาย ใช้ได้กับระบบปฏิบัติการหลากหลายระบบ เช่น Linux, Solaris, Mac OS X Server, OS/2 Warp, Sun OS, Windows 9x/NT/2000/XP และระบบตระกูล Unix อีกมากมาย ซึ่งทุกระบบปฏิบัติการสามารถเชื่อมโยงและแลกเปลี่ยนข้อมูลกันได้เป็นอย่างดี
ภาพที่ 4.13 ตัวอย่างหน้าต่างของโปรแกรม MySQL (www.MySQL.com)
ปัจจัยสำคัญอยู่ที่การออกแบบฐานข้อมูล ซึ่งผู้ใช้งานต้องเข้าใจถึงโครงสร้างเชิงตรรกะของข้อมูลด้วย จึงจะนำไปประยุกต์ใช้งานได้อย่างเหมาะสม
TOP |