วันพฤหัสบดีที่ 21 กรกฎาคม พ.ศ. 2554

ข้อดี ข้อเสีย ของการประมวลผลในฐานข้อมูล


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

ข้อดีของการประมวลผลข้อมูลในฐานข้อมูล

1.) ข้อมูลมีการเก็บอยู่รวมกันและสามารถใช้ข้อมูลร่วมกันได้
2.) ลดความซ้ำซ้อนของข้อมูลได้
3.) สามารถหลีกเลี่ยงความขัดแย้งกันของข้อมูลที่อาจเกิดขึ้นได้
4.) การควบคุมความคงสภาพของข้อมูล ความคงสภาพ (Integrity) หมายถึง ความถูกต้อง ความคล้องจอง ความสมเหตุสมผลหรือความเชื่อถือได้ของข้อมูล
5.) การจัดการข้อมูลในฐานข้อมูลจะทำได้ง่าย
6.) ความเป็นอิสระระหว่างโปรแกรมประยุกต์และข้อมูล
7.) การมีผู้ควบคุมระบบเพียงคนเดียว ซึ่งเรียกว่า DBA (Database Administrator) เป็นผู้ควบคุมและบริหารจัดการระบบฐานข้อมูลทั้งหมด

ข้อเสียของการประมวลผลข้อมูลในฐานข้อมูล

แม้ว่าการประมวลผลข้อมูลในฐานข้อมูล จะให้ข้อดีหลายประการแต่ก็จะมีข้อเสียอยู่บ้างเช่นกันในเรื่องต่าง ๆ ดังต่อไปนี้
1.) การใช้งานฐานข้อมูลจะเสียค่าใช้จ่ายค่อนข้างสูง เนื่องจากราคา DBMS มีราคาค่อนข้างแพง นอกจากนี้การใช้ฐานข้อมูล จะต้องใช้กับเครื่องคอมพิวเตอร์ที่มีประสิทธิภาพค่อนข้างสูง เช่นต้องมีความเร็วสูง มีขนาดหน่วยความจำ และหน่วยเก็บข้อมูลสำรองความจุสูง เป็นต้น
2.) การสูญเสียของข้อมูลที่อาจเกิดขึ้นได้ด้วยตัวเอง เช่น Index Pointer เสียเป็นต้น



น.ส.ฤดีมาศ บุญทรง (ส้มโอ)

5 ความคิดเห็น:

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

    มานิตา 872 (pick)

    ตอบลบ
  2. ปัจจุบันการใช้งาน DBMS ไม่ได้มีค่าใช้จ่ายที่สูงแล้วนะครับ เพราะมีโปรแกรม open source หรือ freeware อยู่หลายโปรแกรม

    พิเชฐ โพธิ์สุวรรณ (บิ๊กเอ็ม)

    ตอบลบ
  3. การทำงานของระบบย่อมมีข้อดี-ข้อเสียกันไป ทั้งนี้ก็ได้ขึ้นอยู่กับผู้ใช้ ที่จะนำประโยชน์จากการใช้ฐานข้อมูลนำไปใช้งานด้านอะไร มีความเหมาะสมกับงานที่ต้องการไปใช้หรือไม่ ทั้งนี้ก็ได้ขึ้นอยู่ผู้ใช้งานค่ะจะเป็นผู้ตัดสินใจ

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

    อริญญา ปิ่นแก้วกาญจน์ ปอย

    ตอบลบ
  5. การเลือกนำ DBMS ไปใช้ในการทำงานนั้นควรเลือกให้เหมาะสมกับการทำงานเพราะบางทีความคุ้มค่าในการใช้งานนั้นก็อาจทำให้เกิดผลเสียมากกว่าผลลัพธ์ที่เรานั้นต้องการ

    ต้น เหรียญรุ่งเรือง (ต้น)

    ตอบลบ

หมายเหตุ: มีเพียงสมาชิกของบล็อกนี้เท่านั้นที่สามารถแสดงความคิดเห็น