sql >> Database teknologi >  >> RDS >> Mysql

Brug af et DATO-felt som primær nøgle til en datodimension med MySQL

Datodimension er en slags speciel -- at have dato (2011-12-07) eller daterelateret heltal (20111207) for en primær nøgle er faktisk at foretrække. Dette giver mulighed for pæn opdeling (efter dato) af faktatabeller.

For andre typer dimensioner anbefales surrogatnøgler (heltal).

Som skabelon har hver dimension normalt indgange for unknown, not entered, error, ... som ofte matches med tasterne 0, -1, -2, ...

På grund af dette er det mere almindeligt at finde heltal-formateret dato (20111207) som en primær nøgle i stedet for dato -- det er lidt rodet at repræsentere unknown, not entered, error, ... med dato-type nøgle.



  1. Hvordan kan SQL Workload Analysis hjælpe dig?

  2. Softwaregennemgang – Stellar Repair til MS SQL

  3. Sådan formateres dato og klokkeslæt i SQL Server

  4. Brug af aktuel tid i UTC som standardværdi i PostgreSQL