Je vais résumer brièvement la conception de la base de données que j'ai apprise aujourd'hui.
-L'entité considère le moment où les données sont enregistrées.
-Active Hash peut être utilisé pour le pull-down.
-Les colonnes utilisant ActiveHash sont de type entier. De plus, il est facile de comprendre si vous ajoutez _id
au nom de la colonne.
-Il est préférable de traiter les codes postaux et les numéros de téléphone sous forme de chaîne.
-Utiliser le type de données pour la date.
-Les colonnes qui peuvent contenir à la fois des nombres et des caractères sont de type chaîne.
-Ne donnez pas un nom de colonne qui puisse être jugé par le nom de la table.
ex) Dans la table des utilisateurs, ne définissez pas le nom de la colonne sur nom_utilisateur. Cela peut être un nom.
ActiveHash
・ Décrivez la connexion sur le diagramme ER.
-Introduire gem'active_hash '.
-S'il y a une relation un-à-un, décrivez has_one
comme parent et appartient_to
comme enfant.
・ Quant au jugement des parents et des enfants, si l'autre ne peut exister, celui qui n'existe pas est «l'enfant».
・ Réfléchissez bien à l'emplacement de la clé externe.
Recommended Posts