วันพุธที่ 29 ตุลาคม พ.ศ. 2557

องค์ประกอบของระบบฐานข้อมูล

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

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


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

แสดงความคิดเห็น