วันพฤหัสบดีที่ 7 มิถุนายน พ.ศ. 2561

โปรแกรมที่ใช้จัดการฐานข้อมูล

ลักษณะของโปรแกรมจัดการฐานข้อมูล
            ระบบจัดการฐานข้อมูล (Database Management System) หมายถึง ซอฟต์แวร์หรือโปรแกรมที่ใช้ในการจัดการข้อมูล หรือรายการต่างๆ ที่อยู่ในฐานข้อมูล โดยมีวัตถุประสงค์หลักคือ สร้างสภาวะแวดล้อมที่สะดวกและมีประสิทธิภาพในการเข้าถึงและจัดเก็บข้อมูล แปลความต้องการของผู้ใช้ให้อยู่ในรูปแบบที่สามารถทำงานได้กับฐานข้อมูล ช่วยให้ผู้ใช้สามารถค้นหาข้อมูลได้อย่างรวดเร็ว ซึ่งโปรแกรมจัดการฐานข้อมูลที่นิยมใช้มีอยู่หลายโปรแกรมด้วยกัน เช่น Dbase, FoxPro, Access, SQL Server, Oracle เป็นต้น  โดยแต่ละโปรแกรมจะมีความสามารถที่แตกต่างกัน   บางโปรแกรมใช้งานได้ง่ายแต่ก็จะจำกัดขอบเขตการใช้ บางโปรแกรมใช้งานยากกว่า แต่จะมีความสามารถในการทำงานมากกว่า  ซึ่งก่อนที่ผู้ออกแบบจะนำฐานข้อมูลที่ได้ออกแบบไปใช้งานบนโปรแกรมจัดการฐานข้อมูลของบริษัทใดก็ตาม จะต้องเข้าใจการใช้เครื่องมือ และวิธีการควบคุมการทำงานเบื้องต้น ต้องศึกษาโปรแกรมจัดการฐานข้อมูลที่จะเลือกใช้ว่ามีข้อจำกัดอย่างไรบ้าง ค่าใช้จ่ายต่างๆ ที่จะเสียไปในการติดตั้ง การซ่อมบำรุง ซึ่งแต่ละโปรแกรมจะแตกต่างกันออกไปขึ้นอยู่กับขนาดและขอบเขต บางโปรแกรมสามารถทำงานได้ในคอมพิวเตอร์ส่วนบุคคล เช่น Dbase, FoxPro, Access ส่วนโปรแกรมยจัดการฐานข้อมูลขนาดใหญ่ที่ต้องมีคอมพิวเตอร์ทำงานโดยเฉพาะที่เรียกว่า เซิร์ฟเวอร์รองรับการใช้งานที่มีผู้ใช้หลายคน เช่น SQL Server, Oracle หรือ DB2 เป็นต้นโปรแกรม DBase



            เป็นโปรแกรมจัดการฐานข้อมูลที่ทำงานบน DOS เป็นโปรแกรมที่ใช้งานง่าย      มีเครื่องมืออำนวยความสะดวกต่อการเขียนโปรแกรม เช่น Report, Screen และ Label เป็นต้น  และข้อมูลรายงานที่อยู่ในไฟล์บน Dbase  จะสามารถประมวลผลในโปรแกรม Word Processor ได้  รวมถึง Excel ก็สามารถอ่านไฟล์ .DBF ที่สนร้างขึ้นโดยโปรแกรม Dbase ได้ด้วย สามารถนำไปประยุกต์ใช้งานได้อย่างกว้างขวาง  มีการพัฒนาขึ้นเป็นลำดับเริ่มจาก Dbase I ใช้กับเครื่องคอมพิวเตอร์ บิต  โดยที่ระยะแรกเครื่อง 16 บิต      ยังไม่แพร่หลายและยังมีราคาแพงอยู่  ต่อมาเมื่อมีผู้เริ่มใช้เครื่อง 16 บิตมากขึ้น  จึงมีการพัฒนา Dbase II ให้สามารถใช้กับเครื่อง 16 บิตได้  เมื่อความนิยมและความสามารถของเครื่อง 16 บิตมากขึ้น  จึงได้มีการปรับปรุงให้มีความสามารถมากขึ้น  มีการแก้ไขเพิ่มเติมคำสั่งและฟังก์ชั่นต่างๆ เป็น Dbase III และ Dbase III PLUS ตามลำดับ  ภายหลังเมื่อ       มีการใช้งาน Windows กันอย่างแพร่หลาย Dbase ก็มีการพัฒนาให้สามารถใช้งานบน Windows ได้ด้วย

โปรแกรม Microsoft Access


            เป็นโปรแกรมที่ใช้จัดการกับฐานข้อมูล  สามารถจัดการกับข้อมูลปริมาณมากๆ ได้อย่างง่ายดาย  ทั้งในแง่การจัดเก็บข้อมูล การค้นหาข้อมูล การจัดทำรายงานข้อมูล    การสำรองข้อมูล สามารถสร้างแบบฟอร์มที่ต้องการเรียกดูในฐานข้อมูล หลังจากบันทึกข้อมูลในฐานข้อมูลเรียบร้อยแล้ว  สามารถค้นหาหรือเรียกดูข้อมูลใดก็ได้  นอกจากนี้    ยังมีระบบรักษาความปลอดภัยของข้อมูล  โดยการกำหนดรหัสผ่านเพื่อป้องกันความปลอดภัยของข้อมูลในระบบได้ด้วย  โปรแกรม Microsoft Access นั้น เป็นที่นิยมใช้อย่างมากในคอมพิวเตอร์ส่วนบุคคล สามารถรองรับข้อมูลจำนวนมากๆ ทั้งงานทั่วไป  ในสำนักงาน เช่น งานด้านบัญชี งานบุคคล คลังสินค้า รวมถึงงานที่เกี่ยวข้องกับอินเทอร์เน็ต เช่น การเก็บข้อมูลผู้ใช้งานเว็บไซต์ รวมไปถึงการทำธุรกิจผ่านอินเทอร์เน็ตด้วย

โปรแกรม Microsoft SQL Server


            เป็นโปรแกรมจัดการฐานข้อมูลเชิงสัมพันธ์ ใช้ช่วยงานผู้บริหารงานระบบฐานข้อมูลให้ทำงานได้ง่ายขึ้น  และรองรับการทำงานกับระบบงานขนาดใหญ่ได้อย่างมีประสิทธิภาพ  สามารถจัดเดก็บและวิเคราะห์ข้อมูลที่มี่ความยืดหยุ่นต่อการนำไปใช้ จึงเป็นที่นิยมกันอย่างแพร่หลาย  ไม่ว่าจะเป็นองค์กรธุรกิจขนาดกลาง หรือขนาดใหญ่ทั่วโลก  ซึ่งโปรแกรม Microsoft SQL Server นั้น  มีหลายเวอร์ชั่นตามลักษณะการใช้งาน  ไม่ว่าจะเป็นการใช้งานฐานข้อมูลที่มีขนาดเล็ก ใช้ในเครื่องคอมพิวเตอร์ส่วนบุคคล ตลอดจนสามารถรองรับการทำงานของระบบฐานข้อมูลขนาดใหญ่ ทำงานพร้อมๆ กันได้หลายคน  สนับสนุนนการทำงานของเครื่องเซิร์ฟเวอร์ที่มีขนาดโปรเซสเซอร์สูงๆ ซึ่งนอกจากรองรับการทำงานทั่วไปในองค์การต่างๆ แล้ว  ยังสนับสนุนการทำงานด้านพาณิชย์อิเล็กทรอนิกส์ และอินเทอร์เน็ต
อย่างครอบคลุม

โปรแกรม FoxPro

เป็นโปรแกรมฐานข้อมูลที่มีผู้ใช้งานมากที่สุด เนื่องจากใช้ง่ายทั้งวิธีการเรียกจากเมนูของ FoxPro และประยุกต์โปรแกรมขึ้นใช้งาน โปรแกรมที่เขียนด้วย FoxPro จะสามารถใช้กลับ dBase คำสั่งและฟังก์ชั่นต่าง ๆ ใน dBase จะสามารถใช้งานบน FoxPro ได้ นอกจากนี้ใน FoxPro ยังมีเครื่องมือช่วยในการเขียนโปรแกรม เช่น การสร้างรายงาน

 โปรแกรม Oracle


Oracle คือ โปรแกรมจัดการฐานข้อมูล ผลิตโดยบริษัทออราเคิล ซึ่งเป็นโปรแกรมจัดการฐานข้อมูลเชิงสัมพันธ์ หรือ DBMS (Relational Database Management System) ตัวโปรแกรมนี้จะทำหน้าที่เป็นตัวกลางคอยติดต่อ ประสาน ระหว่างผู้ใช้และฐานข้อมูล ทำให้ผู้ใช้งานสามารถใช้งานฐานข้อมูลได้สะดวกขึ้น เช่นการค้นหาข้มูลต่างๆภายในฐานข้อมูลที่ง่ายและสะดวก โดยผู้ใช้ไม่จำเป็นต้องทราบถึงโครงสร้างภายในของฐานข้อมูลก้สามารถเข้าใช้ฐานข้อมุลนั้นได้