# Essential tuple normal form

> Mediated Wiki article. Canonical URL: https://mediated.wiki/source/Essential_tuple_normal_form
> Markdown URL: https://mediated.wiki/source/Essential_tuple_normal_form.md
> Source: https://en.wikipedia.org/wiki/Essential_tuple_normal_form
> Source revision: 1287558555
> License: Creative Commons Attribution-ShareAlike 4.0 International (https://creativecommons.org/licenses/by-sa/4.0/)

This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages) This article relies largely or entirely on a single source. Relevant discussion may be found on the talk page. Please help improve this article by introducing citations to additional sources. Find sources: "Essential tuple normal form" – news · newspapers · books · scholar · JSTOR (August 2024) This article only references primary sources. Please improve this article by adding secondary or tertiary sources. Unsourced material may be challenged and removed. Find sources: "Essential tuple normal form" – news · newspapers · books · scholar · JSTOR (August 2024) (Learn how and when to remove this message) (Learn how and when to remove this message)

Normal form used in database normalization

**Essential tuple normal form** (**ETNF**) is a [normal form](/source/Database_normalization#Normal_forms) used in [database normalization](/source/Database_normalization). It lies strictly between [fourth normal form](/source/Fourth_normal_form) (4NF) and [fifth normal form](/source/Fifth_normal_form) (5NF). As per the original paper, ETNF, although strictly weaker than 5NF, is exactly as effective as 5NF in eliminating redundancy of tuples.

## History

Hugh Darwen, C. J. Date and Ronald Fagin introduced ETNF in their paper in March 2012.[1]

## Definition

Essential Tuple Normal Form (ETNF) is a concept in the field of database normalization, which is the process of organizing the attributes of a relational database to reduce redundancy and improve data integrity. ETNF is a specific normal form that aims to ensure that the database schema is free from undesirable redundancy and dependency anomalies by focusing on the essential tuples, which are the minimal set of tuples necessary to represent the data accurately.

Key characteristics of ETNF include:

1. Reduction of Redundancy: ETNF minimizes the duplication of data by ensuring that each piece of information is stored only once.

1. Elimination of Anomalies: By organizing the data into essential tuples, ETNF helps prevent insertion, update, and deletion anomalies that can compromise data integrity.

1. Dependency Preservation: ETNF maintains functional dependencies, ensuring that the relationships between data attributes are preserved and consistent.

The goal of achieving ETNF in a database design is to create a robust, efficient, and reliable database schema that supports accurate data representation and manipulation.

## References

1. **[^](#cite_ref-1)** Darwen, Hugh; Date, C. J.; Fagin, Ronald (26 March 2012). "A normal form for preventing redundant tuples in relational databases". *Proceedings of the 15th International Conference on Database Theory*. pp. 114–126. [doi](/source/Doi_(identifier)):[10.1145/2274576.2274589](https://doi.org/10.1145%2F2274576.2274589). [ISBN](/source/ISBN_(identifier)) [978-1-4503-0791-8](https://en.wikipedia.org/wiki/Special:BookSources/978-1-4503-0791-8).

v t e Database normalization Unnormalized form (UNF) First normal form (1NF) Second normal form (2NF) Third normal form (3NF) Elementary key normal form (EKNF) Boyce–Codd normal form (3.5NF / BCNF) Fourth normal form (4NF) Fifth normal form (5NF / PJNF) Domain-key normal form (DKNF) Sixth normal form (6NF) Dependencies Functional dependency Multivalued dependency Join dependency Lossless join decomposition Inclusion dependency Denormalization

---
Adapted from the Wikipedia article [Essential tuple normal form](https://en.wikipedia.org/wiki/Essential_tuple_normal_form) by Wikipedia contributors ([contributor history](https://en.wikipedia.org/wiki/Essential_tuple_normal_form?action=history)). Available under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/). Changes may have been made.
