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