-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathapis.yml
More file actions
102 lines (102 loc) · 3.66 KB
/
Copy pathapis.yml
File metadata and controls
102 lines (102 loc) · 3.66 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
aid: database-normalization
name: Database Normalization
description: >-
Database Normalization is the formal process of structuring relational
schemas to reduce redundancy and avoid update, insert, and delete
anomalies. It is governed by Codd's normal forms (1NF through 6NF) and
the Boyce-Codd Normal Form, and is the foundation of relational design,
taught in academic curricula and applied across all major SQL databases.
kind: topic
deliveryModel:
model: unknown
open_source: false
commercial: false
callable_host: false
label: Delivery model not determined — needs a product licence on record
confidence: low
source:
- none
generated: '2026-08-28'
method: derived
accessModel:
pricing: unknown
onboarding: unknown
trial: false
try_now: false
public: false
label: Unknown
confidence: low
source: []
generated: '2026-07-22'
method: derived
position: Consumer
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/database-normalization.png
tags:
- Database Design
- Database Normalization
- Normal Forms
- Relational Theory
- Schema Design
created: '2025-01-01'
modified: '2026-04-30'
url: >-
https://raw.githubusercontent.com/api-evangelist/database-normalization/refs/heads/main/apis.yml
specificationVersion: '0.23'
apis: []
common:
- url: https://en.wikipedia.org/wiki/Database_normalization
name: Wikipedia
type: Reference
description: Wikipedia article on database normalization.
- url: https://en.wikipedia.org/wiki/First_normal_form
name: First Normal Form
type: Reference
description: Definition of 1NF requiring atomic values and no repeating groups.
- url: https://en.wikipedia.org/wiki/Second_normal_form
name: Second Normal Form
type: Reference
description: Definition of 2NF removing partial dependencies on composite keys.
- url: https://en.wikipedia.org/wiki/Third_normal_form
name: Third Normal Form
type: Reference
description: Definition of 3NF removing transitive dependencies.
- url: https://en.wikipedia.org/wiki/Boyce%E2%80%93Codd_normal_form
name: Boyce-Codd Normal Form
type: Reference
description: BCNF, a stricter variant of 3NF.
- url: https://en.wikipedia.org/wiki/Fourth_normal_form
name: Fourth Normal Form
type: Reference
description: 4NF eliminating multi-valued dependencies.
- url: https://en.wikipedia.org/wiki/Fifth_normal_form
name: Fifth Normal Form
type: Reference
description: 5NF eliminating join dependencies.
- url: https://en.wikipedia.org/wiki/Sixth_normal_form
name: Sixth Normal Form
type: Reference
description: 6NF for temporal databases with full decomposition.
- url: https://en.wikipedia.org/wiki/Domain-key_normal_form
name: Domain-Key Normal Form
type: Reference
description: DKNF, a normal form that prevents all anomalies.
- url: https://en.wikipedia.org/wiki/Functional_dependency
name: Functional Dependency
type: Reference
description: Foundational concept underlying normalization.
- url: https://www.acm.org/binaries/content/assets/publications/computing-classics/codd-relational-model.pdf
name: Codd 1970 Paper
type: Reference
description: E.F. Codd's foundational paper on the relational model.
- url: https://www.iso.org/standard/76583.html
name: ISO/IEC 9075 (SQL)
type: Standards
description: ISO standard for SQL, the language used to implement normalized schemas.
- url: vocabulary/database-normalization-vocabulary.yml
name: Vocabulary
type: Vocabulary
description: Vocabulary of database normalization concepts and normal forms.
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com