Ver índice de contenidos del libro

3.1. El modelo relacional

Los escenarios que se presentaron en la lección de ayer describen los objetos principales que componen el proyecto: ofertas de trabajo (jobs), afiliados (affiliates) y categorías (categories). A continuación se muestra el correspondiente diagrama de entidad-relación:

Diagrama de entidad-relación

Figura 3.1 Diagrama de entidad-relación

Además de todas las columnas de información descritas en los escenarios, hemos añadido en algunas tablas un campo llamado created_at. Symfony trata de forma especial a todos los campos llamados created_at, ya que guarda en ellos automáticamente la fecha y hora del momento en el que se inserta el registro en la base de datos. Lo mismo sucede con los campos updated_at, cuyo valor se actualiza automáticamente cada vez que se actualiza un registro de la base de datos.