ฐานข้อมูลดรรชนีวารสาร
ประนอม นามษร
  หน้าหลักเว็บไซต์ กลับหน้าหลัก  


โปรแกรมจัดการฐานข้อมูล


โปรแกรมที่ใช้ในการพัฒนาฐานข้อมูลดรรชนีวารสาร  ในครั้งนี้ประกอบด้วย

       1. โปรแกรมจัดการฐานข้อมูลมายเอสคิวแอล (MySQL)  เป็นระบบบริหารจัดการฐานข้อมูล หรือที่เรียกว่า Database Management System (DBMS) ทำงานในลักษณะฐานข้อมูลเชิงสัมพันธ์ (Relational Database Management System : RDBMS) เป็นฐานข้อมูลแบบ Open Source ที่ได้รับความนิยมในการใช้โปรแกรมสูงสุดโปรแกรมหนึ่ง มีความสามารถจัดการกับฐานข้อมูลด้วยภาษา SQL อย่างมีประสิทธิภาพ
มีความรวดเร็วในการใช้งาน รองรับการทำงานจากผู้ใช้หลาย ๆ คนและหลาย ๆ งานได้ในขณะเดียวกัน
       คุณสมบัติของ MySQL
              1. ทำงานแบบ Multi-thread ทำให้การทำงานเป็นไปด้วยความรวดเร็ว รวมทั้งใช้งานกับเครื่องที่มี CPU มากกว่า 1 ตัวได้
              2. ใช้ได้กับภาษาสคริปต์หลากหลายภาษา
              3. ทำงานกับฐานข้อมูลขนาดใหญ่ได้
              4. รองรับชนิดของข้อมูลที่หลากหลาย
              5. รองรับภาษา SQL มาตรฐาน ที่เรียกว่า ANSI SQL193 หรือ SQ92
              6. รองรับ ODBC 2.5 (Open DataBase Connectivity) ได้หมดทุกฟังก์ชั่นจึงสามารถใช้ MySQL
ร่วมกับ MS Access ผ่าน ODBC Driver ได้อย่างดี
              7. ใช้ได้กับระบบปฏิบัติการหลากหลายระบบ   
                        
       2. ภาษาพีเอชพี (PHP)   PHP ย่อมาจากคำว่า Personal Home Page ผู้คิดค้นคือ Rasmus Lerdorf   โปรแกรมเมอร์ (Programmer) ชาวสหรัฐอเมริกา ซึ่งเป็นภาษาจำพวก Scripting Language คำสั่งต่างๆ จะถูกเก็บไว้ในไฟล์ที่เรียกว่าสคริปต์ (Scripting) PHP ได้รับความนิยมในการใช้เครื่องมือเพื่อพัฒนาเว็บเพจเนื่องจาก PHP
มีจุดเด่นคือ
              2.1 Free PHP เครื่องมือในการพัฒนาทุกอย่างสามารถหาได้ฟรี
              2.2 Speed เนื่องด้วย PHP นำข้อดีของภาษาสคริปต์ที่เคยมีในภาษาซี Perl และ Java รวมกับความเร็วของ CGI นำมาพัฒนาอยู่ใน PHP
              2.3 Open Source โปรแกรมเมอร์ทั่วไปเข้ามาพัฒนา ทำให้มีคนใช้จำนวนมาก                             
              2.4 Crossable Platform ใช้ได้กับหลายระบบปฏิบัติการไม่ว่าบน Windows Linux หรืออื่นๆ โดยแทบไม่ต้องเปลี่ยนแปลงโค้ดคำสั่ง
              2.5 Database Access  ติดต่อกับฐานข้อมูลได้หลายชนิด อย่างมีประสิทธิภาพ  
              2.6 Protocal Support  สามารถสนับสนุนโปรโตคอลหลายแบบ
              2.7 Library  มีไลบาร์รีสำหรับการติดต่อกับแอพลิเคชั่นได้มากมาย
              2.8 Flexible มีความยืดหยุ่นสูง ทำให้สามารถนำไปสร้างแอพลิเคชั่นได้หลากหลายประเภท
              2.9 PHP เป็นภาษาสคริปต์ภาษาหนึ่งทำให้สามารถแทรกตำแหน่งใดก็ได้ในแท็งก์ HTML
                                
       3. ระบบปฏิบัติการลีนุกซ์ (Linux)
              ลีนุกซ์ (Linux) เป็นชื่อของระบบปฏิบัติการ (Operating System หรือ OS) ประเภทหนึ่ง ที่พัฒนาขึ้นโดย นายไลนัส ทอร์วัลก์ แห่งมหาวิทยาลัยเฮลชิงกิ ประเทศฟินแลนด์ เขาต้องการศึกษาการทำงานของระบบปฏิบัติการ Immix จึงใช้เวลาเขียนซอร์สโค๊ด (Source Code) และปรับปรุงข้อบกพร่องของเดิมให้ดีขึ้นเพื่อนำไปเผยแพร่ทางอินเทอร์เน็ตผ่าน FTP Server ซึ่งมีโปรแกรมเมอร์จำนวนมากทั่วโลกได้ร่วมกันพัฒนาลีนุกซ์ให้ใช้งานได้หลายแพลตฟอร์ม และทำงานได้อย่างมีประสิทธิภาพ (บัณฑิต จามรภูติ.    2545 : 2-3)
              ประโยชน์ของลีนุกซ์
                     1. สามารถนำลีนุกซ์มาใช้งานได้ฟรี ใช้ได้ไม่จำกัดจำนวนครั้ง ปรับปรุงแก้ไขได้ตามต้องการ 
                     2. ลีนุกซ์เป็นระบบที่มีความปลอดภัยในการใช้งานสูง โดยผู้ใช้ต้องทำการป้อนชื่อและรหัสผ่าน
                     3. ลีนุกซ์มีเสถียรภาพในการทำงานสูง สามารถทำการติดตั้งหรือลบโปรแกรมออกจากระบบ
โดยไม่ต้องบู๊ตเครื่องใหม่
                     4. ลีนุกซ์จะสนับสนุนฮาร์ดแวร์เก่าให้สามารถใช้งานได้ โดยจะเพิ่มในส่วนของการสนับสนุนฮาร์ดแวร์ตัวใหม่ลงไปเท่านั้น ไม่ต้องซื้อฮาร์ดแวร์ใหม่ช่วยประหยัดค่าใช้จ่าย
                     5. ลีนุกซ์ สามารถใช้เป็นเซิร์ฟเวอร์ ในระบบเครื่องข่ายร่วมกับไคลแอนด์

 


 Copyright 2024. All Rights Reserved.