Ejercicios de autoevaluación

  1.   Definid el modelo entidad-relación en el diseño de bases de datos.
  2.   Describid las diferencias entre bases de datos y gestores de base de datos.
  3.   Describid qué es una tabla en el modelo relacional.
  4.   ¿Qué son las claves primarias?
  5.   ¿Qué son las claves foráneas?
  6.   Definid qué es una relación 1:N.
  7.   Recordad qué símbolo debéis emplear siempre al final de cada comando SQL.
  8.   Mencionad cinco comandos esenciales del lenguaje SQL.
  9.   Describid el comando de SQL para explorar el contenido de las tablas.
  10.   ¿Qué tipo de operaciones se realizan sobre registros agrupados?
  11.   Diferenciad entre los comandos DISTINCT y LIMIT.
  12.   Enumerad los tres tipos de uniones a realizar entre dos tablas.
  13.   Definid la utilidad de una subconsulta.
  14.   ¿Qué dos comandos son útiles para borrar tablas, en qué se diferencian?
  15.   Indicad la instrucción de SQL para ejecutar un fichero de comandos.
  16.   Indicad la instrucción de SQL para cargar un fichero de datos.
  17.   ¿Qué formato cumplen los ficheros de texto para ser empleados de ese modo?
  18.   Indicad el programa de GNU/Linux que copia una base de datos en un fichero.
  19.   ¿Cómo puede iniciarse el cliente de MySQL desde la línea de comandos?
  20.  ¿Cómo se conceden autorizaciones a un usuario sobre una base de datos MySQL?
  21. ¿Cómo se muestra un documento con un formato más legible?
  22. ¿Cómo se crea una nueva colección de documentos en MongoDB?
  23. ¿Cómo se cuentan los documentos de una colección en MongoDB?
  24. ¿Qué es la sintaxis dot.notation en MongoDB?
  25. ¿Qué es un documento embebido en un fichero JSON?