Files
flashcards/docs/dictionnaire-donnees.csv
T
2026-09-21 17:28:26 +02:00

1.6 KiB

1ÉlémentEntité/TableChampType TypeScriptType MySQLType MongoDBDescriptionContraintesObligatoireExemple
2CartecardsidstringVARCHAR(36) (UUID)string (champ c_id)Identifiant métier stable de la carteUNIQUE / PRIMARY KEYOuicarte_123e4567-e89b-12d3-a456-426614174000
3CartecardsquestionstringTEXTstringTerme ou question affichée à l'utilisateur lors du tirage jeuNon videOuia2f3
4CartecardsresponsestringTEXTstringRéponse cachée, révélée à la demande par le joueurNon videOuiAsynchrone et non bloquant (Event Loop)
5CartecardsthemestringVARCHAR(50)stringThème / catégorie de la carteNon vide + indexOuijavascript
6Cartecardstagsstring[]JSON (type JSON)string[]Mots-clés additionnels pour la rechercheOptionnelNon["frontend","DOM"]
7CartecardscreatedAtDateDATETIME / TIMESTAMPDateDate de création de la carteAutomatique à l'insertionOui9/16/26 8:00
8CartecardsupdatedAtDateDATETIME / TIMESTAMPDateDate de dernière modificationAutomatique à chaque modificationOui9/16/26 9:30
9ThèmethemesidstringVARCHAR(36) (UUID)stringIdentifiant unique du thème (si entité dédiée)UNIQUE / PRIMARY KEYOuithm_2026-0001
10ThèmethemesnamestringVARCHAR(50) UNIQUEstringNom du thèmeUNIQUEOuijavascript
11Liste des typesOption "recommandation"liste des thèmes---Alternative : dériver dynamiquement les thèmes depuis les valeurs DISTINCT de cards.theme---
12Index recommandé MySQLidx_theme_sur_cards.theme--INDEX (theme)-----
13Index recommandé MongoDBindex_sur_cards.theme---index(theme)----