องค์ประกอบของฐานข้อมูล
การพัฒนาระบบฐานข้อมูลต้องมีส่วนต่าง ๆ ที่เกี่ยวข้องกันไม่ว่าจะเป็นบุคลากร ฮาร์ดแวร์ซอฟต์แวร์ ข้อมูลที่นำมาประมวลผล ทุกส่วนมีความสำคัญต่อการพัฒนาระบบฐานข้อมูล ดัง -รายละเอียดต่อไปนี้
แบ่งออกเป็น 5 ประเภท คือ
1. ฮาร์ดแวร์ ( Hardware )
2. ซอฟต์แวร์ (Software)
3. ข้อมูล ( Data )
4. บุคลากร ( People )
5. ขั้นตอนการปฏิบัติงาน ( Procedures )
บุคลากร (Personal) หมายถึง บุคคลที่มีตำแหน่งงาน และเกี่ยวข้องกับการทำงานของ ระบบฐานข้อมูลสามารถ แบ่งออกเป็น
-ผู้วิเคราะห์และออกแบบระบบ (DBA : Database Administrator) ทำหน้าที่วิเคราะห์และออกแบบสร้างฐานข้อมูลควบคุมการใช้งานระบบฐานข้อมูลและ ดูแลความปลอดภัยเรื่องของข้อมูล
-นักพัฒนาโปรแกรม (Application Programmer) ทำหน้าที่พัฒนาโปรแกรมเพื่อเรียกใช้ข้อมูลจากฐานข้อมูล
-ผู้ใช้ระบบฐานข้อมูล (User) ทำหน้าที่ใช้ระบบฐานข้อมูลที่ผู้วิเคราะห์ ออกแบบระบบและผู้พัฒนาโปรแกรมได้ทำการพัฒนาขึ้น
ฮาร์ดแวร์ (Hardware) ในการพัฒนาระบบฐานข้อมูล จะต้องมีการนำข้อมูลต่าง ๆ เข้ามาจัดเก็บข้อมูล จัดการกับข้อมูลในฐานข้อมูล ได้แก่ เครื่องคอมพิวเตอร์แม่ข่าย (Database Server) ใช้ในการจัดเก็บฐานข้อมูลเครื่องลูกข่าย (Client) ใช้ในการเรียกใช้ข้อมูลในฐานข้อมูล และอุปกรณ์ทางด้านเครือข่าย เป็นต้น สิ่งที่ต้องคำนึงถึงเมื่อต้องพัฒนาระบบฐานข้อมูลคือ
-หน่วยประมวลผลกลางและหน่วยความจำ สิ่งที่ต้องคำนึงถึงคือ ความเร็วในการประมวลผล
-หน่วยความจำสำรอง เป็นอุปกรณ์ที่ใช้ในการจัดเก็บฐานข้อมูลสิ่งที่ต้องคำนึงถึง คือ ความจุในการจัดเก็บข้อมูล
-ซอฟต์แวร์ประยุกต์ (Application Software) เป็นซอฟต์แวร์ที่พัฒนาขึ้นเพื่อใช้ในการ สร้าง User Interface เป็นส่วนในการติดต่อกับข้อมูลในฐานข้อมูลซอฟต์แวร์ที่ใช้กันอย่างแพร่หลายได้แก่ ภาษา Pascal ภาษา C ภาษา Cobol ฯลฯ ปัจจุบันที่นิยมใช้ได้แก่ ภาษา Delphi ภาษา Visual – Basic เวอร์ชั่น
ต่าง ๆ เป็นต้น
-ระบบการจัดการฐานข้อมูล (DBMS : Database Management System) ในการพัฒนามีระบบฐานข้อมูลนอกจากจะเป็นซอฟต์แวร์ประยุกต์แล้ว ซอฟต์แวร์ที่จำเป็นก็คือระบบการจัดการฐานข้อมูล ซึ่งเป็นตัวกลางระหว่างบุคลากรกับฐานข้อมูลในการจัดการกับนี้ข้อมูลในฐานข้อมูล ด้วยการใช้ ภาษา SQL ภาษา Quel ภาษา QBE ระบบจัดการ -ฐานข้อมูล (DBMS) จะทำหน้าที่ดังนี้
ข้อมูล (Data) หมายถึงข้อมูลที่ได้ทำการจัดเก็บ รวบรวม ด้วยวิธีการจัดเก็บเอกสาร หรือสอบถามข้อมูลจากบุคคลฝ่ายต่าง ๆ ที่เกี่ยวข้อง แล้วนำข้อมูลมาวิเคราะห์ ออกแบบสร้างเป็นฐานข้อมูล ซึ่งมีข้อมูลที่จัดเก็บอยู่ในฐานข้อมูลจะต้องมีคุณสมบัติดังนี้
-จะต้องเป็นข้อมูลที่สามารถใช้งานร่วมกันได้
-จะต้องมีความถูกต้อง สมเหตุสมผล และเป็นปัจจุบันอยู่เสมอ
-จะต้องไม่มีความซับซ้อน
ผู้ใช้งาน แบ่งออกเป็น 2 กลุ่มคือกลุ่มปฏิบัติการและกลุ่มบริหาร
-ผู้ใช้งานระดับปฏิบัติการ เป็นกลุ่มผู้ใช้งานที่มีความเกี่ยวข้องกับการเพิ่มแก้ไขลบข้อมูลที่จะป้อนเข้าสู่ระบบฐานข้อมูลมากที่สุดตลอดจนอาจมีหน้าที่รับผิดชอบในการจัดทำรายงานเบื้องต้นเพื่อส่งต่อให้ผู้บริหารใช้เพื่อการตัดสินใจหรือวางแผน
-ผู้ใช้งานระดับบริหาร เป็นกลุ่มที่ใช้ข้อมูลของระบบฐานข้อมูลเพื่อไปใช้เป็นแนวทางในการตัดสินใจเชิงธุรกิจหรือตามวัตถุประสงค์ของหน่วยงานอาจไม่มีส่วนเกี่ยวข้องกับการบันทึกเพิ่มแก้ไขข้อมูลโดยตรง


ไม่มีความคิดเห็น:
แสดงความคิดเห็น