Demo¶
Dataset didáctico del curso ITAM Bases de Datos. No es producción — sirve para ejercicios de clase.
Namespace¶
datos_mexico.endpoints.demo.DemoNamespace ¶
Bases: BaseNamespace
Endpoints del dataset demo (curso ITAM "Bases de Datos sección 001").
Estos endpoints exponen una tabla didáctica usada en clase. No son datos del observatorio Datos México: aparecen aislados en su propio namespace para evitar confusión con los datasets de servidores públicos, pensiones y hogares.
estudiantes ¶
Lista del curso completo (estudiantes + profesor).
Endpoint: GET /api/v1/demo/estudiantes
estudiante ¶
Detalle de una persona del curso por ID.
Endpoint: GET /api/v1/demo/estudiantes/{id}
Raises:
| Type | Description |
|---|---|
NotFoundError
|
Si no existe un registro con ese ID. |
resumen ¶
Agregados de la KPI bar del dashboard /demo.
Endpoint: GET /api/v1/demo/resumen
Modelos¶
Modelos Pydantic del namespace demo.
Datos del curso ITAM "Bases de Datos sección 001" usados como caso de estudio en clase. NO son datos públicos del observatorio Datos México; están aislados en este namespace para señalizar su naturaleza didáctica.
EstudianteRow ¶
Bases: DatosMexicoModel
Item de GET /api/v1/demo/estudiantes y .../estudiantes/{id}.
Attributes:
| Name | Type | Description |
|---|---|---|
id |
int
|
ID interno del registro. |
nombre_completo |
str
|
Nombre completo en mayúsculas. |
rol |
str
|
|
tipo |
str
|
|
seccion |
str
|
Identificador de la sección del curso. |
sueldo_diario_mxn |
Money
|
Sueldo diario en MXN, |
reclamar_bono |
bool
|
Si la persona reclamó el bono didáctico. |
fecha_creacion |
str
|
Timestamp ISO con microsegundos. Se mantiene como
|
fecha_actualizacion |
str
|
Timestamp ISO con microsegundos. |
EstudiantesResponse ¶
ResumenResponse ¶
Bases: DatosMexicoModel
Respuesta de GET /api/v1/demo/resumen.
Agregados que el dashboard /demo muestra en la KPI bar (total
empleados, bonos reclamados, montos derivados).
Attributes:
| Name | Type | Description |
|---|---|---|
total_empleados |
int
|
Cantidad total de filas en el padrón demo. |
bonos_reclamados |
int
|
Cantidad de personas que reclamaron el bono. |
bono_unitario_mxn |
int
|
Valor del bono individual (default 50000). |
monto_distribuido_mxn |
int
|
Monto ya distribuido en bonos. |
monto_disponible_mxn |
int
|
Monto pendiente de reclamo. |
monto_total_posible_mxn |
int
|
Monto total si todos reclamaran. |
nomina_diaria_total_mxn |
Money
|
Nómina diaria agregada. |
fecha |
str
|
Timestamp ISO de la consulta. Como |