knobit.org

Design the physical data model

edu:Activity

https://knobit.org/id/activity/LO-6

Also as Turtle · JSON-LD · RDF/XML

dcterms:licensehttps://creativecommons.org/licenses/by/4.0/
owl:sameAshttps://bitbucket.org/reffa/ontology/id/activity/data-modelling/06-physical
rdfs:commentStage 4 (Physical) of the data-modelling skill: produces 04-physical/physical-model.yaml and passes the stage's validation gate. en
rdfs:labelDesign the physical data model en
rdfs:labelFüüsilise andmemudeli kujundamine et
requires knobitRecognises a constraint claimed by a rule and missing from the schema
requires knobitRecognises a declared constraint the target platform does not enforce
requires knobitRecognises an unmanaged duplicate column
requires knobitRecognises logical entities merged into one table
requires knobitRecognises a stored derived or summary value
requires knobitRecognises a lossy or unconstrained vertical split
requires knobitRecognises an entity split into clone tables by value
requires knobitRecognises rolled-up subtypes losing conditional constraints
requires knobitRecognises rolled-down subtypes losing supertype constraints
requires knobitRecognises a hierarchy encoded redundantly
requires knobitRecognises content held outside the database by reference
requires knobitRecognises a surrogate key without natural-key uniqueness
requires knobitRecognises a surrogate value with meaning, reused or renumbered
requires knobitRecognises an undeclared foreign key
requires knobitRecognises a referential action destroying what should survive
requires knobitRecognises a changeable value list fixed in the DDL
requires knobitRecognises a physical domain differing from the logical domain
requires knobitRecognises binary floating point used for an exact quantity
requires knobitRecognises a business fact held in physical row order
requires knobitRecognises an index set not derived from access paths
requires knobitRecognises an overwrite where history is required
requires knobitRecognises inconsistent validity periods in a versioned table
requires knobitRecognises a reference to a versioned table by business key alone
requires knobitRecognises a soft delete the constraints do not understand
requires knobitRecognises a fact table of mixed grain
requires knobitRecognises a measure without stated additivity
requires knobitRecognises a nullable foreign key on a reporting join path
requires knobitRecognises a sentinel value standing in for null
requires knobitRecognises a null with a business meaning
requires knobitRoutes a defect to the deliverable responsible for it
requires knobitExplains controlled denormalisation
requires knobitExplains the implementation options for subtypes
requires knobitExplains referential integrity and referential actions
requires knobitExplains exact and approximate numeric types
requires knobitExplains null semantics and three-valued logic
requires knobitExplains value sets held as reference data
requires knobitExplains index design from access paths
requires knobitExplains history strategies and validity-period conventions
requires knobitExplains grain and additivity in dimensional models
requires knobitExplains vertical and horizontal partitioning of tables
requires knobitExplains consistency of content stored by reference
requires knobitExplains the absence of row order in relational tables
requires knobitDesigns a star schema for a stated grain
requires knobitDesigns a Data Vault model for auditable history
requires knobitDesigns a document structure for a stated access pattern
requires knobitDesigns views hiding physical structure from consumers
requires knobitRecognises history kept without its constraints checked
schema:position4

Used by

consists ofData modelling