องค์ประกอบระบบฐานข้อมูลประกอบด้วย
5 องค์ประกอบที่สำคัญ คือฮาร์ดแวร์ ซอฟต์แวร์ ข้อมูล บุคลากร
และผู้ใช้งาน ซึ่งจะมีลักษณะคล้ายๆ กันกับองค์ประกอบของการคอมพิวเตอร์ ดังนี้
1. ฮาร์ดแวร์ หมายถึง
เครื่องคอมพิวเตอร์หรือองค์ประกอบต่างๆ ที่มีความสำคัญต่อการทำงาน, อุปกรณ์ต่อพ่วงตลอดจนอุปกรณ์ทุกชนิดด้านเครือข่าย
2. ซอฟต์แวร์ หมายถึง
ชุดคำสั่งที่สามารถสั่งให้เครื่องคอมพิวเตอร์สามารถทำงานได้แบ่งออกเป็น 2 ประเภทหลักคือ ซอฟต์แวร์ระบบ และซอฟต์แวร์ประยุกต์
2.1 ซอฟต์แวร์ระบบ
คือชุดคำสั่งที่ถูกสร้างขึ้นเพื่อทำหน้าที่เป็นตัวประสานงานควบคุมการทำงานของอุปกรณ์ต่างๆ
จัดสรรทรัพยากรที่มีอยู่บนระบบให้แก่โปรแกรมประยุกต์สามารถทำงานได้ในการทำงานนี้ระบบจัดการฐานข้อมูลจำเป็นต้องพึ่งพาระบบปฏิบัติการเช่นหน้าที่ในการอ่านเขียนข้อมูลลงบนหน่วยความจำสำรองหรือการจัดการหน่วยความจำหลักตลอดจนรูปแบบปฏิสัมพันธ์ระหว่างผู้ใช้เป็นต้น
2.2 ซอฟต์แวร์ประยุกต์
คือชุดคำสั่งที่ถูกสร้างเพื่อทำหน้าที่ประการใดประการหนึ่ง เช่น
โปรแกรมประยุกต์ทางด้านสำนักงาน
โปรแกรมเฉพาะด้านที่ถูกพัฒนาเพื่องานใดงานหนึ่งโดยเฉพาะ
โปรแกรมประยุกต์ที่เกี่ยวข้องกับฐานข้อมูลจะถูกเขียนให้มีความสามารถในการเชื่อมต่อและเรียกใช้งานฐานข้อมูลได้หรือเป็นเว็บแอพพลิเคชั่นที่มีคุณลักษณะดังกล่าว
3. ข้อมูลหน่วยของข้อมูลที่เล็กที่สุดบนระบบคอมพิวเตอร์คือ
บิต เมื่อกลุ่มของบิตรวมตัวกันจะได้อักขระ เมื่ออักขระหลายๆ
ตัวรวมกันจะได้เป็นกลุ่มอักขระที่เรียกว่าฟิลด์ และหลายฟิลด์รวมกันเพื่อทำหน้าที่สื่อถึงสิ่งใดสิ่งหนึ่งที่จัดเก็บจะเรียกว่าเรคคอร์ด
ในโมเดลฐานข้อมูลแบบเชิงสัมพันธ์นั้นฟิลด์หมายถึงแอททริบิวส์
ส่วนเรคคอร์ดคือทัพเพิล
4. บุคลากร
บุคลากรที่มีความเกี่ยวข้องกับระบบฐานข้อมูลสามารถแบ่งออกเป็น 3 กลุ่มคือผู้บริหารและผู้จัดการฐานข้อมูล ผู้พัฒนาโปรแกรมประยุกต์
และผู้ใช้งานกล่าวคือ
4.1 ผู้บริหารและผู้จัดการฐานข้อมูล
มีหน้าที่สำคัญคือการจัดการกับฐานข้อมูลควบคุมระบบรักษาความปลอดภัยของฐานข้อมูลวางแผนป้องกันความผิดพลาดอันอาจจะก่อให้เกิดความเสียหายกับระบบฐานข้อมูล
4.2 ผู้ออกแบบฐานข้อมูล
มีหน้าที่ในการรับผิดชอบเกี่ยวกับการออกแบบฐานข้อมูลให้ทำงานได้อย่างมีประสิทธิภาพ
เช่น การกำหนดมุมมองของผู้ใช้แต่ละคนการกำหนดรีเลชั่นความสัมพันธ์ของรีเลชั่นเ
ป็นต้น
4.3 นักวิเคราะห์ระบบ
ออกแบบวิเคราะห์ระบบและออกแบบโปรแกรมประยุกต์ที่แสดงถึงขั้นตอนในการทำงานของโปรแกรมประยุกต์การออกแบบอินเตอร์เฟช
เพื่อติดต่อกับผู้ใช้งาน เป็นต้น
4.4 นักเขียนโปรแกรม
ทำหน้าที่เขียนโปรแกรมประยุกต์ด้วยภาษาคอมพิวเตอร์ตามที่นักวิเคราะห์ระบบได้ออกแบบไว้ให้สามารถติดต่อและเข้าใช้ฐานข้อมูลได้
5. ผู้ใช้งาน แบ่งออกเป็น 2 กลุ่มคือกลุ่มปฏิบัติการและกลุ่มบริหาร
5.1 ผู้ใช้งานระดับปฏิบัติการ
เป็นกลุ่มผู้ใช้งานที่มีความเกี่ยวข้องกับการเพิ่มแก้ไขลบข้อมูลที่จะป้อนเข้าสู่ระบบฐานข้อมูลมากที่สุดตลอดจนอาจมีหน้าที่รับผิดชอบในการจัดทำรายงานเบื้องต้นเพื่อส่งต่อให้ผู้บริหารใช้เพื่อการตัดสินใจหรือวางแผน

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