- Llevamos a la práctica sobre tu propio SGBD MySQL los ejemplos mostrados durante este módulo. Intentamos enriquecer cada base de datos con nuevas tablas que modelen entidades o relaciones que no aparecían originalmente en los casos estudiados. Ampliamos el conjunto de atributos de las tablas para describir con más precisión las instancias reales que se muestran a lo largo del texto.
- Diseñamos una base de datos para almacenar información sobre un entorno complejo natural que te gustaría modelar: un ecosistema, el cuerpo humano, la célula o el universo. Reflexionamos sobre las entidades, sus atributos y las relaciones entre estas, que son necesarias en cada caso para especificar dicho modelo. Repetimos el ejercicio con un entorno generado por el ser humano (por ejemplo, un automóvil).
- Implementamos una base de datos en MySQL que permita llevar el registro de todas las actividades de un servidor web genérico que recibe peticiones para ejecutar una serie de servicios: páginas más visitadas, tipo de servicios solicitado, volumen de datos, tiempo de respuesta, usuarios, número de páginas consultadas por cliente, dirección IP y nombre de la máquina, país de procedencia, etc.
- Ampliamos nuestro catálogo de genes pensando en futuras ampliaciones. Podemos añadir una entidad PROTEINAS para almacenar información estructural o sobre dominios funcionales. También sería interesante incorporar una entidad CROMOSOMAS, relacionada con la tabla GENOMAS, donde guardar otras características, como el número de bases o el contenido en G+C.
- Importamos algunos ficheros JSON que nos proporciona UCSC Genome Browser https://genome.ucsc.edu/goldenPath/help/api.html#REST a MongoDB creando para cada uno de ellos una base de datos nueva y una nueva colección. Realizamos alguna consulta simple a las colecciones y alguna consulta en un documento situado en un campo array de documentos.