การทำงานที่ต้องผ่าน DBMS ทุกครั้งนี้จะทำให้การเขียนโปรแกรมประยุกต์มีความสะดวกยิ่งขึ้น เนื่องจากผู้เขียนโปรแกรมไม่ต้องยุ่งเกี่ยวหรือสนใจว่าในทางกายภาพข้อมูลถูกเก็บอยู่อย่างไรในดิสก์ หรือแม้แต่วิธีการในการจัดการกับข้อมูลไม่ต้องสนใจว่าใช้วิธีแบบอินเด็กซ์ไฟล์ (Index File) หรือแบบอินเด็กซ์ซีเควนเชียวไฟล์ (Index Sequential File) เป็นต้น ผู้ใช้เพียงแต่ออกคำสั่งง่าย ๆ ในการเรียกใช้ข้อมูล เพิ่มข้อมูล ปรับปรุงข้อมูล หรือ ลบข้อมูลผ่านทาง DBMS แทน
ข้อดีของการประมวลผลข้อมูลในฐานข้อมูล
1.) ข้อมูลมีการเก็บอยู่รวมกันและสามารถใช้ข้อมูลร่วมกันได้
2.) ลดความซ้ำซ้อนของข้อมูลได้
3.) สามารถหลีกเลี่ยงความขัดแย้งกันของข้อมูลที่อาจเกิดขึ้นได้
4.) การควบคุมความคงสภาพของข้อมูล ความคงสภาพ (Integrity) หมายถึง ความถูกต้อง ความคล้องจอง ความสมเหตุสมผลหรือความเชื่อถือได้ของข้อมูล
5.) การจัดการข้อมูลในฐานข้อมูลจะทำได้ง่าย
6.) ความเป็นอิสระระหว่างโปรแกรมประยุกต์และข้อมูล
7.) การมีผู้ควบคุมระบบเพียงคนเดียว ซึ่งเรียกว่า DBA (Database Administrator) เป็นผู้ควบคุมและบริหารจัดการระบบฐานข้อมูลทั้งหมด
ข้อเสียของการประมวลผลข้อมูลในฐานข้อมูล
แม้ว่าการประมวลผลข้อมูลในฐานข้อมูล จะให้ข้อดีหลายประการแต่ก็จะมีข้อเสียอยู่บ้างเช่นกันในเรื่องต่าง ๆ ดังต่อไปนี้
1.) การใช้งานฐานข้อมูลจะเสียค่าใช้จ่ายค่อนข้างสูง เนื่องจากราคา DBMS มีราคาค่อนข้างแพง นอกจากนี้การใช้ฐานข้อมูล จะต้องใช้กับเครื่องคอมพิวเตอร์ที่มีประสิทธิภาพค่อนข้างสูง เช่นต้องมีความเร็วสูง มีขนาดหน่วยความจำ และหน่วยเก็บข้อมูลสำรองความจุสูง เป็นต้น
2.) การสูญเสียของข้อมูลที่อาจเกิดขึ้นได้ด้วยตัวเอง เช่น Index Pointer เสียเป็นต้น
น.ส.ฤดีมาศ บุญทรง (ส้มโอ)
เพิ่มเติมนะคะ DBMS เป็นกลุ่มโปรแกรมที่ทำหน้าที่เป็นตัวกลางในระบบติดต่อระหว่างผู้ใช้กับ ฐานข้อมูล เพื่อจัดการและควบคุมความถูกต้อง ความซ้ำซ้อน และความสัมพันธ์ระหว่างข้อมูลต่างๆ ภายในฐานข้อมูลคะ
ตอบลบมานิตา 872 (pick)
ปัจจุบันการใช้งาน DBMS ไม่ได้มีค่าใช้จ่ายที่สูงแล้วนะครับ เพราะมีโปรแกรม open source หรือ freeware อยู่หลายโปรแกรม
ตอบลบพิเชฐ โพธิ์สุวรรณ (บิ๊กเอ็ม)
การทำงานของระบบย่อมมีข้อดี-ข้อเสียกันไป ทั้งนี้ก็ได้ขึ้นอยู่กับผู้ใช้ ที่จะนำประโยชน์จากการใช้ฐานข้อมูลนำไปใช้งานด้านอะไร มีความเหมาะสมกับงานที่ต้องการไปใช้หรือไม่ ทั้งนี้ก็ได้ขึ้นอยู่ผู้ใช้งานค่ะจะเป็นผู้ตัดสินใจ
ตอบลบการประมวลผลในฐานข้อมูลนั้น เป็นการทำงานที่ต้องผ่าน DBMS ซื้งจากข้อเสียคือของ DBMS มีราคาที่สูง ทำให้ต้องมีคอมพิวเตอร์ที่มีประสิทธิภาพสูง แต่เมื่อเราใช้อุปกรณ์ที่มีคุณภาพดี แน่นอนว่า งานที่ออกมาต้องมีประสิทธิภาพ และสามารถจัดการข้อมูลได้เป็นอย่างดี สามารถลดความซ้ำซ้อนได้ดี และข้อมูลเชื่อถือได้
ตอบลบอริญญา ปิ่นแก้วกาญจน์ ปอย
การเลือกนำ DBMS ไปใช้ในการทำงานนั้นควรเลือกให้เหมาะสมกับการทำงานเพราะบางทีความคุ้มค่าในการใช้งานนั้นก็อาจทำให้เกิดผลเสียมากกว่าผลลัพธ์ที่เรานั้นต้องการ
ตอบลบต้น เหรียญรุ่งเรือง (ต้น)