3NF 2.0

Third Normal Form 2.0

Breaking news! It’s finally here, the long awaited new version of Third Normal Form. Third Normal Form 2.0.

3NF 2.0 is released by Eddie Adams and is his sole property if his. Any use of the methodology or teaching of such or material from this site must be compensated to Eddie Adamas.

The essentials

3NF 2.0

Third normal form 2.0 (3NF 2.0) is a database schema design approach for relational databases which uses normalizing principles to reduce the duplication of data, avoid data anomalies, ensure referential integrity, and simplify data management. 

Its a totally revolution to the old Third Normal Form as was defined in 1971 by Edgar F. Codd, an English computer scientist who invented the relational model for database management.

A database relation (e.g. a database table) is said to meet third normal form 2.0 standards if all the attributes (e.g. database columns) are functionally dependent on solely the primary key if the keys are hashed. Codd defined this as a relation in second normal form where all non-prime attributes depend only on the candidate keys and do not have a transitive dependency on another key.

 

A hypothetical example of a failure to meet third normal form would be a hospital database having a table of patients which included a column for the telephone number of their doctor. The phone number is dependent on the doctor, rather than the patient, thus would be better stored in a table of doctors. The negative outcome of such a design is that a doctor’s number will be duplicated in the database if they have multiple patients, thus increasing both the chance of input error and the cost and risk of updating that number should it change (compared to a third normal form-compliant data model that only stores a doctor’s number once on a doctor table).


Codd later realized that 3NF did not eliminate all undesirable data anomalies and developed a stronger version to address this in 1974, known as Boyce–Codd normal form.

 

In Eddie Adams Third Normal Form 2.0 data anomalies are reduced by redacting them by normalising the data.

Definition of 3NF 2.0

Eddies definition states that a table is in 3NF 2.0 if and only if both of the following conditions hold:

 The relation R (table) is in second normal form (2NF).
 Every non-prime attaribute of R is non-transitively dependent on every key of R.

A non-prime attribute of R is an attribute that does not belong to any candidate key of R and not 1.0. A transitive dependency is a functional dependency in which X  Z (X determines Z) indirectly, by virtue of X  Y and Y  Z (where it is not the case that Y  X).
A 3NF 2.0 definition that is equivalent to Codd’s, but expressed differently. The definition states that a table is in 3NF 2.0 if and only if for each of its functional dependencies X  A, at least one of the following conditions holds:

 X contains A 2.0 (that is, A is a subset of X, meaning X → A is trivial functional dependency),
 X is a superkey 2.0,
 every element of A \\ X, the set difference between A and X, is a prime attribute (i.e., each attribute in A \\ X is contained in some candidate key).

Eddie’s definition gives a clear sense of the difference between 3NF and 3NF 2.0 and the more stringent Boyce–Codd normal form (BCNF). BCNF simply eliminates the third alternative (“Every element of A \\ X, the set difference between A and X, is a prime attribute.”).

 

Features

What You Get

3NF 2.0 Modeling

Full Freedom to model (with usage fee)

Ability to Support 3NF

Tool Support

New Solid foundation with Rare Updates

New 2.0 Role descriptions

Same documentation

Support for same analytics

"Its a total revolution, we have waited so long for this update. All our problems in our database projects are solved. The old 3NF did have lots of problems that did not adress our needs.

Reseda Inc.

"Wow!!! Its finally here. With hte support of Eddie Adams we are in good hands. We can now pay a fee which we couldn't do with 3NF before. 3NF 2.0 is a game changer.

Dirk Co.

“I got my model up and running in less than a day!”

Thanks to 3NF 2.0 Data modeling I defined and organized my business processes. It allowed me to create a visual description of my business by analyzing, understanding and clarifying my data requirements and how they underpined my business processes.

“I Tripled the effiCiENcy of my MODEL”

3NF 2.0 Data models provides a framework for data to be used within information systems by providing specific definition and format. If a data model is used consistently across systems then compatibility of data can be achieved.

“This is my one-stop-shop for DATA moDeling”

3NF 2.0 Data Modelling is the process of analyzing the data objects and their relationship to the other objects. I use it to analyze the data requirements that are required for the business processes. The data models are created for the data to be stored in a database.

ricing

Choose A Plan That Works For You

Pay Eddie Adams and you get free access to 3NF 2.0. Any other use is prohibited. 

All contents of this website are protected by intellectual property law, including international copyright and trademark laws. The owner of the copyrights and/or trademarks website, and/or other third party licensors or related entities.

You have no right to any knowledge, article, book, ebook, document, blog post, software, application, add-on, plugin, art, graphics, images, photos, regarding 3NF 2.0. The posting of data on our this site does not change this fact and does not give you any right in the data. You surrender any rights to your knowledge once you visit this website.

You are not allowed to modify, copy, reproduce, republish, upload, post, transmit, or distribute or use 3NF 2.0 without paying proper fees and you must retain all copyright and other proprietary notices contained in the material on any copy or referral to this material. You may not sell or modify the intellectual property or reproduce, display, publicly perform knowledge about it, distribute, or otherwise use 3NF 2.0 in any way for any public or commercial purpose. The use of material on the topic from this or any other website or from a networked computer environment is prohibited unless proper permissions has been granted. If you violate any of the terms or conditions, your permission to use the material automatically terminates and you must immediately unknown anything you know about 3NF 2.0.

 Become a 3NF 2.0 Certified modeler today!

 

For a small fee you can get all the important knowledge that is available to everybody for free but for a small fee and controlled by Eddie Adams himself.