Database Normalization
Normalization คือ การลดความซ้ำซ้อนของข้อมูลเพื่อให้ง่ายต่อการตรวจสอบ แก้ไข และการทำนำไปใช้ โดยการ นำข้อมูลที่ซ้ำกันมา แยกออก เพื่อให้ง่ายต่อการจัดการ ซึ่งการทำ normalization นั้นมีประโยชน์คร่าวๆ ดังนี้
- ลดเนื้อที่ในการเก็บข้อมุล
- ลดความผิดพลาดของข้อมูล เพราะข้อมูลจะมีจำนวนมาก ยากต่อการหาข้อผิดพลาด
- ลดข้อผิดพลาด แก่การกระทำต่อข้อมูล เช่น การ insert update และ delete ข้อมูล
Database คือ กลุ่มข้อมูลที่รวบรวมข้อมูลไว้ โดยมีความสัมพันธ์ซึ่งกันและกัน โดยฐานข้อมูลจะประกอบด้วยแฟ้มข้อมูลหลายๆ แฟ้มข้อมูล ซึ่งสามารถทำการ เพิ่ม แก้ไข ลบ แสดง ข้อมูลได้
ดังนั้น Database Normalization คือการจัดรูปแบบฐานข้อมูลเพื่อลดความซ้ำซ้อนให้แก่ฐานข้อมุลนั่นเอง
ตารางนี้เก็บ id ของชื่อทีม id ของแผนการเล่น id ของ พื้นหลัง เพื่อที่จะใช้ join กับตารางทีม แผนการเล่น พื้นหลัง เพื่อนำข้อมูลมาใช้
ตาราง เก็บชื่อพื้นหลัง
ตารางเก็บชื่อแผนการเล่น
ตารางเก็บชื่อทีม
Database Normalization
Moderator: mindphp, ผู้ดูแลกระดาน
- bankjittapol
- PHP Super Member
- โพสต์: 344
- ลงทะเบียนเมื่อ: 21/10/2019 10:19 am
-
- PHP Newbie
- โพสต์: 6
- ลงทะเบียนเมื่อ: 12/11/2019 11:18 am
Re: Database Normalization
น่าสนใจสุดๆ
แต่นี่มันเรื่องของ ฐานข้อมูลไม่ใช่หรือ
แต่นี่มันเรื่องของ ฐานข้อมูลไม่ใช่หรือ
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
-
โพสต์ใหม่ Normalization (นอร์มัลไลเซชัน) ลดปัญหาการซ้ำซ้อนของข้อมูลในฐานข้อมูล
โดย bom_002 » 08/03/2017 2:55 pm » ใน Programming - C/C++ & java & Python - 0 ตอบกลับ
- 819 แสดง
-
โพสต์ล่าสุด โดย bom_002
08/03/2017 2:55 pm
-
-
-
โพสต์ใหม่ Normalization (นอร์มัลไลเซชั่น) คืออะไร
โดย md040 » 28/11/2016 10:02 am » ใน SQL - Database - 0 ตอบกลับ
- 1415 แสดง
-
โพสต์ล่าสุด โดย md040
28/11/2016 10:02 am
-
-
-
โพสต์ใหม่ Normal Form ของ Normalization มีอะไรบ้าง
โดย Patcharanan.0399 » 19/04/2018 6:36 pm » ใน Share Knowledge - 0 ตอบกลับ
- 7800 แสดง
-
โพสต์ล่าสุด โดย Patcharanan.0399
19/04/2018 6:36 pm
-
-
-
โพสต์ใหม่ ความแตกต่างของ SQL Database และ Firebase Database
โดย Four » 09/01/2018 4:23 pm » ใน Mobile Application Developing- Android, iOS - 0 ตอบกลับ
- 3184 แสดง
-
โพสต์ล่าสุด โดย Four
09/01/2018 4:23 pm
-
-
-
โพสต์ใหม่ ความรู้เกี่ยวกับ database
โดย Siriwan Makthappong » 25/01/2017 10:04 am » ใน Programming - PHP - 0 ตอบกลับ
- 1119 แสดง
-
โพสต์ล่าสุด โดย Siriwan Makthappong
25/01/2017 10:04 am
-
-
- 2 ตอบกลับ
- 1029 แสดง
-
โพสต์ล่าสุด โดย chornma
08/04/2017 3:35 pm
-
-
โพสต์ใหม่ วิธีการดูความสัมพันธ์ของตารางใน Database
โดย ewqolf » 17/11/2022 10:10 am » ใน SQL Knowledge - 0 ตอบกลับ
- 1098 แสดง
-
โพสต์ล่าสุด โดย ewqolf
17/11/2022 10:10 am
-
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 93