Exercicis d’autoavaluació

  1. Definiu el model entitat-relació en el disseny de bases de dades.
  2. Descriviu les diferències entre bases de dades i gestors de base de dades.
  3. Descriviu què és una taula en el model relacional.
  4. Què són les claus primàries?
  5. Què són les claus foranes?
  6. Definiu què és una relació 1:N.
  7. Recordeu quin símbol heu d’emprar sempre al final de cada ordre SQL.
  8. Esmenteu cinc ordres essencials del llenguatge SQL.
  9. Descriviu l’ordre de SQL per explorar el contingut de les taules.
  10. Quin tipus d’operacions es realitzen sobre registres agrupats?
  11. Diferencieu entre les ordres DISTINCT i LIMIT.
  12. Enumereu els tres tipus d’unions a realitzar entre dues taules.
  13. Definiu la utilitat d’una subconsulta.
  14. Quines dues ordres són útils per esborrar taules? En què es diferencien?
  15. Indiqueu la instrucció de SQL per executar un fitxer d’ordres.
  16. Indiqueu la instrucció de SQL per carregar un fitxer de dades.
  17. Quin format compleixen els fitxers de text per emprar-se d’aquesta manera?
  18. Indiqueu el programa de GNU/Linux que copia una base de dades en un fitxer.
  19. Com es pot iniciar el client de MySQL des de la línia d’ordres?
  20.  Com es concedeixen autoritzacions a un usuari sobre una base de dades MySQL?
  21. Com es mostra un document amb un format més llegible?
  22. Com es crea una nova col·lecció de documents a MongoDB?
  23. Com es compten els documents d’una col·lecció a MongoDB?
  24. Què és la sintaxi dot.notation a MongoDB?