[RAILS] Ich habe heute erfahren, dass ich mir Sorgen um das DB-Design gemacht habe

Einführung

Ich werde das DB-Design, das ich heute gelernt habe, kurz zusammenfassen.

Identifizieren der erforderlichen Tabellen und Spalten

-Die Entität berücksichtigt den Zeitpunkt der Registrierung der Daten. -Active Hash kann zum Pulldown verwendet werden. -Spalten, die ActiveHash verwenden, sind vom Typ Integer. Außerdem ist es leicht zu verstehen, wenn Sie dem Spaltennamen "_id" hinzufügen. -Es ist besser, Postleitzahlen und Telefonnummern als Zeichenfolgentyp zu behandeln. -Verwenden Sie den Datentyp für das Datum. -Spalten, die sowohl Zahlen als auch Zeichen enthalten können, sind Zeichenfolgentypen.

Verband

-Wenn es eine Eins-zu-Eins-Beziehung gibt, beschreiben Sie "has_one" als Elternteil und "Gehört zu" als Kind. ・ Was das Urteil von Eltern und Kindern betrifft, so ist das "Kind" dasjenige, das nicht existiert, wenn das andere nicht existieren kann. ・ Überlegen Sie genau, wo Sie den externen Schlüssel ablegen sollen.

Recommended Posts

Ich habe heute erfahren, dass ich mir Sorgen um das DB-Design gemacht habe
Über die Sache, dass ich süchtig danach war, wie man Hashmap benutzt
Was ich über Java-Lernen recherchiert habe
Zusammenfassung der Punkte, über die ich mir bei der Migration von Java nach Kotlin Sorgen gemacht habe
Eine Seite, die leicht zu verstehen war, als ich anfing, Spring Boot zu lernen