knobit.org

Designs a physical data model for the target platform without introducing anomalies

edu:LearningOutcome edu:Skill

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

Also as Turtle · JSON-LD · RDF/XML

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

Used by

assesses learning outcomeGenerated DDL review, Postgres and Snowflake (DDL review skills)
assesses learning outcomeSeven retail banking designs in seven DMBOK2 modelling schemes (scheme design skills)
assesses learning outcomeData modelling knowledge: Physical design and DDL (CDMP-style questions)
assesses learning outcomeRetail banking servicing schema on PostgreSQL (transactional physical design anomaly skills)
assesses learning outcomeLoan application physical model on Snowflake (physical design anomaly skills)
has prerequisiteReviews a data model against the Data Model Scorecard, with evidence, an independent reviewer and a decision that follows the score
has prerequisiteReverse-engineers an as-is model from a database, separating what is declared from what is inferred
has prerequisiteGenerates DDL per target dialect and reviews it against model, engine, data and deployment
includes learning outcomeLearning path: Data modelling
related learning outcomeStage 6 — The physical data model
related learning outcomePhysical model anomaly checklist
schema:itemhttps://knobit.org/id/path/data-modelling/LO-6