ซอฟต์แวร์ระบบฐานข้อมูลมีหลายโปรแกรม
บางโปรแกรมทำงานในเครื่องคอมพิวเตอร์ขนาดเล็ก (ไมโครคอมพิวเตอร์)
บางโปรแกรมใช้กับระบบใหญ่ที่ใช้เครื่องระดับมินิ หรือเมนเฟรมคอมพิวเตอร์
นอกจากนี้ในตัวโปรแกรมระบบฐานข้อมูลเอง
บางโปรแกรมมีภาษาทีใช้ในการจัดการฐานข้อมูลภายในตัวโปรแกรมเลย
บางโปรแกรมไม่มีไม่มีภาษาของตนเองต้องใช้ภาษาคอมพิวเตอร์จัดการกับฐานข้อมูล
-
ซอฟต์แวร์ที่ใช้ในเครื่องคอมพิวเตอร์ขนาดเล็กเป็นที่รู้จักกันอย่างแพร่หลาย คือ
โปรแกรมชื่อ Microsoft Access เป็นโปรแกรมหนึ่งในชุดไมโครซอฟต์ออฟฟิศ
ของบริษัทไมโครซอฟต์ โปรแกรม FoxPro
ปัจจุบันบริษัทไมโครซอฟต์ได้ซื้อลิขสิทธิ์ไปรวมไว้ในโปรแกรมชุด Visual Studio
โปรแกรม Paradox และโปรแกรม dBASE
ซึ่งเป็นโปรแกรมฐานข้อมูลในยุคแรกที่นิยมใช้กับคอมพิวเตอร์ขนาดเล็ก
- ซอฟต์แวร์ระบบฐานข้อมูลขนาดใหญ่
เป็นซอฟต์แวร์ที่มีสมรรถนะสูง ทำงานบนระบบปฏิบัติการที่หลากหลายได้ เช่น โปรแกรม
Oracle, IDMS, IMS/VS, Sybase และ Informix เป็นต้น
7.2 ซอฟต์แวร์ประยุกต์
นอกจากการใช้คำสั่งโดยตรงของโปรแกรมฐานข้อมูลแล้ว
ยังมีภาษาที่ใช้เฉพาะกับระบบฐานข้อมูลได้แก่
- ภาษา SQL
สามารถเขียนเป็นชุดคำสั่งไว้ในเครื่องมือของระบบฐานข้อมูลโดยตรง
แล้วทำการแปล ( Complie ) ไปเป็นภาษาเครื่องเพื่อใช้งานได้ทันที
หรือใช้โปรแกรมเฉพาะของภาษา SQL ก็ได้
- ภาษา MySQL
เป็นภาษาสำหรับจัดการกับฐานข้อมูลขนาดใหญ่ที่มีราคาถูก
มีโปรแกรมต้นฉบับให้ผู้ใช้นำไปพัฒนาต่อได้ เรียกว่าเป็น Open source
เช่นเดียวกับระบบปฏิบัติการลินุกซ์
7.3 ภาษาที่ใช้กับฐานข้อมูลบนเครือข่าย
ภาษาหลักที่ใช้เขียนโปรแกรมในระบบเครือข่าย คือ ภาษา HTML (Hyper
Text Markup Language) ภาษานี้สามารถแสดงผลเป็น ภาพนิ่ง ตัวเลข
และข้อความเท่านั้น
ต่อมาได้มีการพัฒนาให้สามารถแสดงภาพเคลื่อนไหวที่ใกล้เคียงกับธรรมชาติได้ดีขึ้น
เรียกว่า ภาษา XML(eXtensive Markup Language) ภาษา HTML
เป็นภาษาที่ค่อนข้างยากสำหรับผู้ที่ไม่ได้เรียนภาษานี้มาก่อน
จึงมีผู้พัฒนาโปรแกรมประยุกต์ต่างๆ ที่สามารถแปลงให้เป็นแฟ้มชนิด HTML ได้ เช่น
โปรแกรม Front page ,Dreamweaver เป็นต้น
นอกจากนี้ยังมีโปรแกรมที่ใช้ติดต่อกับระบบฐานข้อมูลบนเครือข่ายอินเตอร์เน็ต
และทำงานร่วมกับภาษา HTML ได้ เช่น โปรแกรม ASP (Active Server Page) โปรแกรม PHP
(Personal Home Page) ภาษาคอมพิวเตอร์ในยุคใหม่ ( GUI : Graphic User
Interface ) นี้มีการพัฒนาขึ้นมาเพื่อตอบสนองผู้ใช้
สามารถแสดงผลเป็นข้อความ ภาพ ภาพเคลื่อนไหวและเสียงได้ดี เช่น ภาษาวิชวลเบสิก (
Visual Basic ) ภาษาวิชวลซี ( Visual C ) ภาษาจาวา( Java ) ภาษา C++ ฯลฯ
ทำให้ภาษาคอมพิวเตอร์ยุคเก่า เช่น ปาสคาล เบสิก โคบอล ฟอร์แทรน
หมดความนิยมในปัจจุบัน
|