ฐานข้อมูลภาษา SQL เบื้องต้น

            
               

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