Activitats

  1. Portem a la pràctica sobre el teu propi SGBD MySQL els exemples mostrats durant aquest mòdul. Intentem enriquir cada base de dades amb noves taules que modelin entitats o relacions que no apareixien originalment en els casos estudiats. Ampliem el conjunt d’atributs de les taules per descriure amb més precisió les instàncies reals que es mostren al llarg del text.
  2. Dissenyem una base de dades per emmagatzemar informació sobre un entorn complex natural que ens agradaria modelar: un ecosistema, el cos humà, la cèl·lula o l’univers. Reflexionem sobre les entitats, els seus atributs i les relacions entre aquestes, que són necessàries en cada cas per especificar aquest model. Repetim l’exercici amb un entorn generat per l’ésser humà (per exemple, un automòbil).
  3. Implementem una base de dades a MySQL que permeti portar el registre de totes les activitats d’un servidor web genèric que rep peticions per executar una sèrie de serveis: pàgines més visitades, tipus de serveis sol·licitat, volum de dades, temps de resposta, usuaris, nombre de pàgines consultades per client, adreça IP i nom de la màquina, país de procedència, etc.
  4. Ampliem el nostre catàleg de gens pensant en futures ampliacions. Podem afegir-hi una entitat PROTEÏNES per emmagatzemar informació estructural o sobre dominis funcionals. També seria interessant incorporar-hi una entitat CROMOSOMES, relacionada amb la taula GENOMAS, on guardar altres característiques, com el nombre de bases o el contingut en G + C.
  5. Importem alguns fitxers JSON que ens proporciona UCSC Genome Browser https://genome.ucsc.edu/goldenPath/help/api.html#REST a MongoDB creant per a cadascun d’ells una base de dades nova i una nova col·lecció. Realitzem alguna consulta simple a les col·leccions i alguna consulta en un document situat en un camp array de documents.