Domain Key Normal Form (DKNF) āđ€āļ›āđ‡āļ™āļŦāļĨāļąāļāļāļēāļĢāļ­āļ­āļāđāļšāļšāļ—āļĩāđˆāļ—āļģāđƒāļŦāđ‰āđ€āļ›āđ‡āļ™āļĄāļēāļ•āļĢāļāļēāļ™āļ‹āļķāđˆāļ‡āđƒāļŠāđ‰āđƒāļ™āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļ­āļ­āļāđāļšāļšāļŠāļ„āļĩāļĄāļēāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āđ‚āļ”āļĒāđ€āļ‰āļžāļēāļ°āđƒāļ™āļšāļĢāļīāļšāļ—āļ‚āļ­āļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŠāļīāļ‡āļŠāļąāļĄāļžāļąāļ™āļ˜āđŒ DKNF āđ€āļ›āļīāļ”āļ•āļąāļ§āļ„āļĢāļąāđ‰āļ‡āđāļĢāļāđ‚āļ”āļĒ Ronald Fagin āđƒāļ™āļ›āļĩ 1981 āđ€āļžāļ·āđˆāļ­āļˆāļąāļ”āļāļēāļĢāļāļąāļšāļ„āļ§āļēāļĄāļœāļīāļ”āļ›āļāļ•āļīāļ—āļĩāđˆāļ­āļēāļˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āļˆāļēāļāļĢāļđāļ›āđāļšāļšāļāļēāļĢāļ—āļģāđƒāļŦāđ‰āđ€āļ›āđ‡āļ™āļĄāļēāļ•āļĢāļāļēāļ™āļ­āļ·āđˆāļ™āđ† āđ€āļŠāđˆāļ™ Boyce-Codd Normal Form (BCNF) āđāļĨāļ° Third Normal Form (3NF)

DKNF āđ€āļ›āđ‡āļ™āđāļ™āļ§āļ„āļīāļ”āļāļēāļĢāļ­āļ­āļāđāļšāļšāļ—āļĩāđˆāđāļ‚āđ‡āļ‡āđāļāļĢāđˆāļ‡āļ‹āļķāđˆāļ‡āļĄāļĩāļˆāļļāļ”āļĄāļļāđˆāļ‡āļŦāļĄāļēāļĒāđ€āļžāļ·āđˆāļ­āļ‚āļˆāļąāļ”āļ„āļ§āļēāļĄāļ‹āđ‰āļģāļ‹āđ‰āļ­āļ™āđāļĨāļ°āļ­āļąāļ›āđ€āļ”āļ•āļ„āļ§āļēāļĄāļœāļīāļ”āļ›āļāļ•āļīāđƒāļ™āļŠāļ„āļĩāļĄāļēāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļ‚āļ“āļ°āđ€āļ”āļĩāļĒāļ§āļāļąāļ™āļāđ‡āļĢāļąāļāļĐāļēāļ„āļ§āļēāļĄāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļāļąāļšāļĢāļđāļ›āđāļšāļšāļāļēāļĢāļ—āļģāđƒāļŦāđ‰āđ€āļ›āđ‡āļ™āļĄāļēāļ•āļĢāļāļēāļ™āļ­āļ·āđˆāļ™āđ† āđ‚āļ”āļĒāļžāļ·āđ‰āļ™āļāļēāļ™āđāļĨāđ‰āļ§ DKNF āļˆāļ°āļ•āļĢāļ§āļˆāļŠāļ­āļšāđƒāļŦāđ‰āđāļ™āđˆāđƒāļˆāļ§āđˆāļēāļ‚āđ‰āļ­āļˆāļģāļāļąāļ”āļ‚āļ­āļ‡āđ‚āļ”āđ€āļĄāļ™āļ—āļļāļāļĢāļēāļĒāļāļēāļĢ (āļŠāļļāļ”āļ‚āļ­āļ‡āļ„āđˆāļēāļ—āļĩāđˆāļ–āļđāļāļ•āđ‰āļ­āļ‡āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļŠāļģāļŦāļĢāļąāļšāđāļ­āļ•āļ—āļĢāļīāļšāļīāļ§āļ•āđŒ) āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļšāļąāļ‡āļ„āļąāļšāđƒāļŠāđ‰āđ‚āļ”āļĒāļ„āļĩāļĒāđŒāļŦāļĢāļ·āļ­āļāļēāļĢāļĢāļ§āļĄāļāļąāļ™āļ‚āļ­āļ‡āļ„āļĩāļĒāđŒ āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļšāļĢāļĢāļĨāļļ DKNF āļŠāļ„āļĩāļĄāļēāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ•āđ‰āļ­āļ‡āđ€āļ›āđ‡āļ™āđ„āļ›āļ•āļēāļĄāđ€āļāļ“āļ‘āđŒāļ•āđˆāļ­āđ„āļ›āļ™āļĩāđ‰:

  1. āļ‚āđ‰āļ­āļˆāļģāļāļąāļ”āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļ—āļĩāđˆāļ§āļēāļ‡āļ­āļĒāļđāđˆāļšāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āđ‚āļ”āđ€āļĄāļ™āļˆāļ°āļ•āđ‰āļ­āļ‡āđ€āļ›āđ‡āļ™āļœāļĨāļĄāļēāļˆāļēāļāļ„āļĩāļĒāđŒ āļ„āļĩāļĒāđŒāļ—āļąāđ‰āļ‡āļŦāļĄāļ” āđāļĨāļ°āđ„āļĄāđˆāļĄāļĩāļŠāļīāđˆāļ‡āđƒāļ”āļ™āļ­āļāļˆāļēāļāļ„āļĩāļĒāđŒ (āđ‚āļ”āļĒāļ„āļģāļ™āļķāļ‡āļ–āļķāļ‡āļ—āļąāđ‰āļ‡āļ•āļēāļĢāļēāļ‡āđāļĨāļ°āđāļ­āļ•āļ—āļĢāļīāļšāļīāļ§āļ•āđŒāļ—āļĩāđˆāļāļģāļĨāļąāļ‡āļžāļīāļˆāļēāļĢāļ“āļē)
  2. āđāļ­āđ‡āļ•āļ—āļĢāļīāļšāļīāļ§āļ•āđŒāđƒāļ”āđ† āđƒāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ„āļ§āļĢāļ‚āļķāđ‰āļ™āļ­āļĒāļđāđˆāļāļąāļšāļ„āļĩāļĒāđŒāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āļĢāļ°āļšāļļāđ„āļ”āđ‰

āļāļēāļĢāļšāļĢāļĢāļĨāļļ DKNF āļĄāļĩāļ‚āđ‰āļ­āļ”āļĩāļŦāļĨāļēāļĒāļ›āļĢāļ°āļāļēāļĢāđƒāļ™āļāļēāļĢāļ­āļ­āļāđāļšāļšāđāļĨāļ°āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ‚āļ­āļ‡āļŠāļ„āļĩāļĄāļēāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļŠāļīāļ—āļ˜āļīāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āđ„āļ”āđ‰āđāļāđˆ:

  • āļāļēāļĢāļ‚āļˆāļąāļ”āļ„āļ§āļēāļĄāļ‹āđ‰āļģāļ‹āđ‰āļ­āļ™: DKNF āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļĄāļąāđˆāļ™āđƒāļˆāđ„āļ”āđ‰āļ§āđˆāļēāļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļ—āļĩāđˆāđ„āļĄāđˆāđƒāļŠāđˆāļ„āļĩāļĒāđŒāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļˆāļ°āļ‚āļķāđ‰āļ™āļ­āļĒāļđāđˆāļāļąāļšāļ„āļĩāļĒāđŒāļŦāļĨāļąāļāđ‚āļ”āļĒāļŠāļĄāļšāļđāļĢāļ“āđŒ āļ‹āļķāđˆāļ‡āļŠāđˆāļ§āļĒāļĨāļ”āđ‚āļ­āļāļēāļŠāļ—āļĩāđˆāļ‚āđ‰āļ­āļĄāļđāļĨāļ‹āđ‰āļģāļ‹āđ‰āļ­āļ™āļ āļēāļĒāđƒāļ™āļŠāļ„āļĩāļĄāļēāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
  • āļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ„āļ§āļēāļĄāļŠāļĄāļšāļđāļĢāļ“āđŒāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ: āļ”āđ‰āļ§āļĒāļāļēāļĢāļšāļąāļ‡āļ„āļąāļšāđƒāļŠāđ‰āļ‚āđ‰āļ­āļˆāļģāļāļąāļ”āđ‚āļ”āđ€āļĄāļ™āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļœāđˆāļēāļ™āļ„āļĩāļĒāđŒ DKNF āļˆāļ°āļĢāļąāļāļĐāļēāļ„āļ§āļēāļĄāļŠāļĄāļšāļđāļĢāļ“āđŒāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđ‚āļ”āļĒāļ—āļģāđƒāļŦāđ‰āđāļ™āđˆāđƒāļˆāļ§āđˆāļēāļˆāļ°āļˆāļąāļ”āđ€āļāđ‡āļšāđ€āļ‰āļžāļēāļ°āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ–āļđāļāļ•āđ‰āļ­āļ‡āđƒāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
  • āļ„āļ§āļēāļĄāļœāļīāļ”āļ›āļāļ•āļīāđƒāļ™āļāļēāļĢāļ­āļąāļ›āđ€āļ”āļ•āļ—āļĩāđˆāļĨāļ”āļĨāļ‡: āļ”āđ‰āļ§āļĒāļŠāļ„āļĩāļĄāļē DKNF āļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļĄāļĩāđ‚āļ­āļāļēāļŠāļ™āđ‰āļ­āļĒāļ—āļĩāđˆāļˆāļ°āļ™āļģāđ„āļ›āļŠāļđāđˆāļ„āļ§āļēāļĄāđ„āļĄāđˆāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļāļąāļ™ āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāđāļ­āļ•āļ—āļĢāļīāļšāļīāļ§āļ•āđŒāļ—āļĩāđˆāđ„āļĄāđˆāđƒāļŠāđˆāļ„āļĩāļĒāđŒāļ—āļļāļāļĢāļēāļĒāļāļēāļĢāļˆāļ°āļ‚āļķāđ‰āļ™āļ­āļĒāļđāđˆāļāļąāļšāļ„āļĩāļĒāđŒāļŦāļĨāļąāļāđ‚āļ”āļĒāļŠāļĄāļšāļđāļĢāļ“āđŒ āļ‹āļķāđˆāļ‡āļŠāđˆāļ§āļĒāļĨāļ”āļ„āļ§āļēāļĄāđ€āļŠāļĩāđˆāļĒāļ‡āļ‚āļ­āļ‡āļāļēāļĢāļ­āļąāļ›āđ€āļ”āļ•āļ„āļ§āļēāļĄāļœāļīāļ”āļ›āļāļ•āļī āđ€āļŠāđˆāļ™ āļāļēāļĢāļĨāļš āļāļēāļĢāđāļ—āļĢāļ āđāļĨāļ°āļāļēāļĢāđāļāđ‰āđ„āļ‚āļ„āļ§āļēāļĄāļœāļīāļ”āļ›āļāļ•āļī

āđ€āļžāļ·āđˆāļ­āļ­āļ˜āļīāļšāļēāļĒāđāļ™āļ§āļ„āļīāļ”āļ‚āļ­āļ‡ DKNF āļĨāļ­āļ‡āļžāļīāļˆāļēāļĢāļ“āļēāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ āļŠāļĄāļĄāļ•āļīāļ§āđˆāļēāļĄāļĩāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļŠāļģāļŦāļĢāļąāļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ­āļĩāļ„āļ­āļĄāđ€āļĄāļīāļĢāđŒāļ‹āļ—āļĩāđˆāļĄāļĩāđ€āļ­āļ™āļ—āļīāļ•āļĩāđāļĒāļāļŠāļģāļŦāļĢāļąāļšāļœāļĨāļīāļ•āļ āļąāļ“āļ‘āđŒ āļ„āļģāļŠāļąāđˆāļ‡āļ‹āļ·āđ‰āļ­ āđāļĨāļ°āļĨāļđāļāļ„āđ‰āļē āļ„āļģāļŠāļąāđˆāļ‡āļ‹āļ·āđ‰āļ­āļŠāļēāļĄāļēāļĢāļ–āļĄāļĩāļœāļĨāļīāļ•āļ āļąāļ“āļ‘āđŒāđ„āļ”āđ‰āļŦāļĨāļēāļĒāļĢāļēāļĒāļāļēāļĢ āđāļĨāļ°āļĨāļđāļāļ„āđ‰āļēāļŠāļēāļĄāļēāļĢāļ–āļŠāļąāđˆāļ‡āļ‹āļ·āđ‰āļ­āđ„āļ”āđ‰āļŦāļĨāļēāļĒāļĢāļēāļĒāļāļēāļĢ āđƒāļ™āļāļĢāļ“āļĩāļ™āļĩāđ‰ āļ„āļĩāļĒāđŒāļŦāļĨāļąāļāļŠāļģāļŦāļĢāļąāļšāļ•āļēāļĢāļēāļ‡āļāļēāļĢāļŠāļąāđˆāļ‡āļ‹āļ·āđ‰āļ­āļˆāļ°āđ€āļ›āđ‡āļ™āļāļēāļĢāļĢāļ§āļĄāļāļąāļ™āļ‚āļ­āļ‡ OrderID āđāļĨāļ° CustomerID āđāļĨāļ°āļ„āļĩāļĒāđŒāļŦāļĨāļąāļāļ‚āļ­āļ‡āļ•āļēāļĢāļēāļ‡āļœāļĨāļīāļ•āļ āļąāļ“āļ‘āđŒāđƒāļ™āļāļēāļĢāļŠāļąāđˆāļ‡āļ‹āļ·āđ‰āļ­āļˆāļ°āđ€āļ›āđ‡āļ™āļāļēāļĢāļĢāļ§āļĄāļāļąāļ™āļ‚āļ­āļ‡ OrderID āđāļĨāļ° ProductID

āļŦāļēāļāļŠāļ„āļĩāļĄāļēāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ„āļĄāđˆāđ„āļ”āđ‰āļ­āļĒāļđāđˆāđƒāļ™ DKNF āļ­āļēāļˆāļĄāļĩāļŠāļ–āļēāļ™āļāļēāļĢāļ“āđŒāļ—āļĩāđˆāđāļ­āđ‡āļ•āļ—āļĢāļīāļšāļīāļ§āļ•āđŒāļ‚āļķāđ‰āļ™āļ­āļĒāļđāđˆāļāļąāļšāļ„āļĩāļĒāđŒāļ„āļ­āļĄāđ‚āļžāļŠāļīāļ•āđ€āļžāļĩāļĒāļ‡āļšāļēāļ‡āļŠāđˆāļ§āļ™āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™ āļŠāļĄāļĄāļ•āļīāļ§āđˆāļēāđāļ­āļ•āļ—āļĢāļīāļšāļīāļ§āļ•āđŒāļĢāļēāļ„āļēāļœāļĨāļīāļ•āļ āļąāļ“āļ‘āđŒāļ–āļđāļāļˆāļąāļ”āđ€āļāđ‡āļšāđ„āļ§āđ‰āđƒāļ™āļ•āļēāļĢāļēāļ‡āļ„āļģāļŠāļąāđˆāļ‡āļ‹āļ·āđ‰āļ­āļœāļĨāļīāļ•āļ āļąāļ“āļ‘āđŒ āđƒāļ™āļŠāļ–āļēāļ™āļāļēāļĢāļ“āđŒāļŠāļĄāļĄāļ•āļīāļ™āļĩāđ‰ āļŦāļēāļāļĢāļēāļ„āļēāļĄāļĩāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļŠāļģāļŦāļĢāļąāļšāļœāļĨāļīāļ•āļ āļąāļ“āļ‘āđŒāļŦāļ™āļķāđˆāļ‡āļĢāļēāļĒāļāļēāļĢāđƒāļ™āđƒāļšāļŠāļąāđˆāļ‡āđ€āļ”āļĩāļĒāļ§ āļ„āļ§āļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āļĢāļēāļ„āļēāļŠāļģāļŦāļĢāļąāļšāļœāļĨāļīāļ•āļ āļąāļ“āļ‘āđŒāđ€āļ”āļĩāļĒāļ§āļāļąāļ™āđƒāļ™āđƒāļšāļŠāļąāđˆāļ‡āļ­āļ·āđˆāļ™āđ† āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđ€āļžāļ·āđˆāļ­āļĢāļąāļāļĐāļēāļ„āļ§āļēāļĄāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļāļąāļ™ āļ™āļĩāđˆāļ„āļ·āļ­āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ‚āļ­āļ‡āļ„āļ§āļēāļĄāļœāļīāļ”āļ›āļāļ•āļīāđƒāļ™āļāļēāļĢāļ­āļąāļ›āđ€āļ”āļ•āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āļœāļĨāļĄāļēāļˆāļēāļāļāļēāļĢāļ­āļ­āļāđāļšāļšāļŠāļ„āļĩāļĄāļēāļ—āļĩāđˆāđ„āļĄāđˆāđƒāļŠāđˆ DKNF

āļŦāļēāļāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ™āļģāļŠāļ„āļĩāļĄāļēāļĄāļēāļŠāļđāđˆ DKNF āđāļ­āļ•āļ—āļĢāļīāļšāļīāļ§āļ•āđŒāļĢāļēāļ„āļēāļœāļĨāļīāļ•āļ āļąāļ“āļ‘āđŒāļŠāļēāļĄāļēāļĢāļ–āļĒāđ‰āļēāļĒāđ„āļ›āļĒāļąāļ‡āļ•āļēāļĢāļēāļ‡āļœāļĨāļīāļ•āļ āļąāļ“āļ‘āđŒāđ„āļ”āđ‰ āļ—āļģāđƒāļŦāđ‰āļ‚āļķāđ‰āļ™āļ­āļĒāļđāđˆāļāļąāļšāļ„āļĩāļĒāđŒāļŦāļĨāļąāļ ProductID āļ—āļąāđ‰āļ‡āļŦāļĄāļ” āļ‹āļķāđˆāļ‡āļˆāļ°āļŠāđˆāļ§āļĒāļĨāļ”āļ„āļ§āļēāļĄāđ€āļŠāļĩāđˆāļĒāļ‡āļ‚āļ­āļ‡āļāļēāļĢāļ­āļąāļ›āđ€āļ”āļ•āļ—āļĩāđˆāļœāļīāļ”āļ›āļāļ•āļīāđƒāļ™āļŠāļ„āļĩāļĄāļēāđāļĨāļ°āļĢāļąāļāļĐāļēāļ„āļ§āļēāļĄāļŠāļĄāļšāļđāļĢāļ“āđŒāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ

āļ—āļĩāđˆ AppMaster āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ no-code āļ‚āļ­āļ‡āđ€āļĢāļēāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ­āļ­āļāđāļšāļšāļĄāļēāđ€āļžāļ·āđˆāļ­āļŠāđˆāļ§āļĒāđ€āļŦāļĨāļ·āļ­āļœāļđāđ‰āđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļŠāļāļĩāļĄāļēāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ„āļĢāļ­āļšāļ„āļĨāļļāļĄāđāļĨāļ°āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđ‚āļ”āļĒāđƒāļŠāđ‰āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļˆāļēāļāđāļ™āļ§āļ„āļīāļ”āļ‚āļ­āļ‡āļŦāļĨāļąāļāļāļēāļĢāļ­āļ­āļāđāļšāļšāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļĄāļēāļ•āļĢāļāļēāļ™ āđ€āļŠāđˆāļ™ DKNF āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļŠāļĢāđ‰āļēāļ‡āđāļšāļšāļˆāļģāļĨāļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ āļēāļžāļ‚āļ­āļ‡āđ€āļĢāļēāļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļœāļđāđ‰āđƒāļŠāđ‰āļŠāļēāļĄāļēāļĢāļ–āļāļģāļŦāļ™āļ”āđāļĨāļ°āļˆāļąāļ”āļāļēāļĢāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļĢāļ°āļŦāļ§āđˆāļēāļ‡āđ€āļ­āļ™āļ—āļīāļ•āļĩ āļ—āļģāđƒāļŦāđ‰āļĄāļąāđˆāļ™āđƒāļˆāđ„āļ”āđ‰āļ§āđˆāļēāļŠāļ„āļĩāļĄāļēāļœāļĨāļĨāļąāļžāļ˜āđŒāļˆāļ°āļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļāļąāļš DKNF āđāļĨāļ°āđāļšāļšāļŸāļ­āļĢāđŒāļĄāļāļēāļĢāļ—āļģāđƒāļŦāđ‰āđ€āļ›āđ‡āļ™āļĄāļēāļ•āļĢāļāļēāļ™āļ­āļ·āđˆāļ™āđ†

āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āļ‚āļ­āļ‡ AppMaster āđ€āļ›āđ‡āļ™āđ„āļ›āļ•āļēāļĄāđāļ™āļ§āļ—āļēāļ‡āļ›āļāļīāļšāļąāļ•āļīāļ—āļĩāđˆāļ”āļĩāļ—āļĩāđˆāļŠāļļāļ”āđƒāļ™āļāļēāļĢāļ­āļ­āļāđāļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āđ€āļŠāđˆāļ™ āļāļēāļĢāđƒāļŠāđ‰ Domain Key Normal Form (DKNF) āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļĄāļąāđˆāļ™āđƒāļˆāļ§āđˆāļēāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļŠāļđāļ‡āļŠāļēāļĄāļēāļĢāļ–āļ›āļĢāļąāļšāļ‚āļ™āļēāļ”āđ„āļ”āđ‰āļŠāļģāļŦāļĢāļąāļšāļāļĢāļ“āļĩāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ—āļĩāđˆāļŦāļĨāļēāļāļŦāļĨāļēāļĒ āļ•āļąāđ‰āļ‡āđāļ•āđˆāļ˜āļļāļĢāļāļīāļˆāļ‚āļ™āļēāļ”āđ€āļĨāđ‡āļāđ„āļ›āļˆāļ™āļ–āļķāļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļĢāļ°āļ”āļąāļšāļ­āļ‡āļ„āđŒāļāļĢāļ—āļĩāđˆāļĄāļĩāđ‚āļŦāļĨāļ”āļŠāļđāļ‡ āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ‚āļ­āļ‡āđ€āļĢāļēāļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ™āļąāļāļžāļąāļ’āļ™āļēāļžāļĨāđ€āļĄāļ·āļ­āļ‡āļŠāļēāļĄāļēāļĢāļ–āļ„āļ§āļšāļ„āļļāļĄāļžāļĨāļąāļ‡āļ‚āļ­āļ‡ DKNF āđāļĨāļ°āļŦāļĨāļąāļāļāļēāļĢāļŠāļģāļ„āļąāļāļ­āļ·āđˆāļ™āđ† āđƒāļ™āļ§āļīāļ˜āļĩāļ—āļĩāđˆāļ‡āđˆāļēāļĒāļ‚āļķāđ‰āļ™ āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļžāļ§āļāđ€āļ‚āļēāļŠāļĢāđ‰āļēāļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ—āļĩāđˆāļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļŠāļđāļ‡āđāļĨāļ°āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ›āļĢāļąāļšāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄāđ‚āļ”āļĒāđ„āļĄāđˆāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļĄāļĩāļ„āļ§āļēāļĄāđ€āļŠāļĩāđˆāļĒāļ§āļŠāļēāļāđƒāļ™āļāļēāļĢāļ­āļ­āļāđāļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļāļ§āđ‰āļēāļ‡āļ‚āļ§āļēāļ‡