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