Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion src/explanation/entity-integrity.md
Original file line number Diff line number Diff line change
Expand Up @@ -213,7 +213,8 @@ in a single statement.

## Schema dimensions

A **dimension** is an independent axis of variation in the data. The rule:
A **schema dimension** — often shortened to *dimension* — is an independent axis of
variation in the data. The rule:

> **Any table that introduces a new primary-key attribute introduces a new
> dimension.**
Expand Down
17 changes: 2 additions & 15 deletions src/how-to/read-diagrams.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -389,20 +389,7 @@
"cell_type": "markdown",
"id": "cell-dim-md",
"metadata": {},
"source": [
"## Dimensions and Underlined Names\n",
"\n",
"A **dimension** is a new entity type introduced by a table that defines new primary key attributes. Each underlined table introduces exactly **one** dimension—even if it has multiple new PK attributes, together they identify one new entity type.\n",
"\n",
"| Visual | Meaning |\n",
"|--------|--------|\n",
"| **Underlined** | Introduces a new dimension (new entity type) |\n",
"| Not underlined | Exists in the space defined by dimensions from referenced tables |\n",
"\n",
"**Key rules:**\n",
"- Computed tables **never** introduce dimensions (always non-underlined)\n",
"- Part tables **can** introduce dimensions (may be underlined)"
]
"source": "## Dimensions and Underlined Names\n\nA **schema dimension** (often shortened to *dimension*) is a new entity type introduced by a table that defines new primary key attributes. Each underlined table introduces exactly **one** dimension—even if it has multiple new PK attributes, together they identify one new entity type.\n\n| Visual | Meaning |\n|--------|--------|\n| **Underlined** | Introduces a new dimension (new entity type) |\n| Not underlined | Exists in the space defined by dimensions from referenced tables |\n\n**Key rules:**\n- Computed tables **never** introduce dimensions (always non-underlined)\n- Part tables **can** introduce dimensions (may be underlined)"
},
{
"cell_type": "code",
Expand Down Expand Up @@ -3473,4 +3460,4 @@
},
"nbformat": 4,
"nbformat_minor": 5
}
}
Loading