He visto en mi experiencia que la mayoría de las personas no usan relaciones físicas en tablas y tratan de recordarlas y aplicarlas únicamente a través de la codificación.Diseño de base de datos: un arte o un dolor de cabeza (gestión de relaciones)
Aquí 'relaciones físicas' se refieren a clave principal, clave externa, Restricciones de comprobación, etc.
bien el diseño de una base de datos, la gente trata de normalizar la base de datos en papel y mantener las cosas documentado. Por ejemplo, si tengo que crear una base de datos para una empresa de marketing, intentaré comprender sus requisitos. Por ejemplo, qué campos son obligatorios, qué campos contendrán únicamente (ao b o c) etc.
Cuando todo está claro, ¿por qué la mayoría de las personas teme las restricciones?
- ¿No quieren administrar las cosas?
- ¿Tienen una falta de conocimiento (que no creo que sea así)?
- ¿No están seguros de los futuros problemas ?
- ¿Es realmente un trabajo difícil gestionar todas estas entidades?
¿Cuál es el motivo en su opinión?
Supongo que algunos equipos crean primero el esquema de datos y luego crean una o varias interfaces de usuario para él; algunos otros crean primero la aplicación y modifican su base de datos a medida que avanza, ya que aparece la necesidad de almacenar información ... – pascal