เครื่องมือผู้ดูแลฐานข้อมูลที่แตกต่างกันคืออะไร?

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

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

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

  • การเพิ่มและลบโปรแกรมข้อมูลรับรองสามารถใช้เพื่อเข้าสู่ระบบฐานข้อมูลเฉพาะ
  • เพิ่มฐานข้อมูลหรือลบฐานข้อมูลออกจากเซิร์ฟเวอร์
  • เพิ่มหรือลบแต่ละตารางภายในฐานข้อมูล
  • ปรับเปลี่ยนเค้าโครงของตาราง
  • แก้ไขรายการข้อมูลแต่ละรายการ

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

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