Las entidades son los objetos de nuestro modelo de datos. Si decidimos utilizar un sistema gestor de datos basado en una base de datos relacional, entonces las entidades se convierten en tablas. En cambio, si nuestro modelo de datos lo vamos a diseñar en una base de datos no relacional, hay un tipo de base de datos no relacional que son de las más populares que son las documentales, que se llaman así porque guardan la información de las entidades no en tablas, sino en documentos, y un documento es como si fuera un objeto JSON. La estructura de un objeto Javascript es la manera en como se guardan los documentos en una base de datos documental.
Aprovechando el ejercicio del capítulo anterior, vamos a crear un archivo llamado Carreras_ModeloDocumental.json, que va a tener la siguiente sintaxis.
{ "carreras": [ { "carrera_id": "1", "nombre": "Carrera 1", "tipo_carrera": "10K", "fecha": "2021", "tiempo": "1:00", "mejor_tiempo": false, "altitud": "2200", "lugar": "Madrid", "pais": "España", "foto": "foto1.png" }, { "carrera_id": "", "nombre": "", "tipo_carrera": "", "fecha": "", "tiempo": "", "altitud": "", "lugar": "", "pais": "", "foto": "" }, { "carrera_id": "", "nombre": "", "tipo_carrera": "", "fecha": "", "tiempo": "", "altitud": "", "lugar": "", "pais": "", "foto": "" } ] }