Fundamentos de Bases de Datos Relacionales y Lenguaje SQL

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 8,36 KB

Conceptos Básicos de SQL y Consultas

  • ¿Qué cláusula permite agrupar registros con valores iguales? GROUP BY
  • ¿Qué cláusula se utiliza para limitar el número de filas devueltas en algunos SGBD? LIMIT
  • ¿Qué restricción garantiza que cada valor de una columna sea único? UNIQUE
  • ¿Qué función SQL devuelve el valor máximo de una columna? MAX()
  • ¿Cómo se denomina el número de columnas de una tabla en el modelo relacional? Grado
  • ¿Qué operador lógico exige que al menos una condición sea verdadera? OR
  • ¿Qué operador se utiliza para comparar igualdad en SQL? =
  • ¿Qué palabra clave permite eliminar valores duplicados en una consulta? DISTINCT
  • ¿Qué cláusula permite ordenar los resultados de una consulta? ORDER BY
  • ¿Qué comando se utiliza para modificar la estructura de una tabla o base de datos? ALTER
  • ¿Qué propiedad de un diagrama E/R indica que se pueden añadir nuevos elementos si cambian los requisitos? ESCALABILIDAD
  • ¿Qué cláusula permite aplicar condiciones a grupos de resultados? HAVING

Funciones, Operadores y Sentencias

  • ¿Qué función SQL calcula el valor promedio de una columna? AVG()
  • ¿Qué símbolo representa un único carácter en el operador LIKE? _
  • ¿Qué símbolo representa cualquier conjunto de caracteres en el operador LIKE? %
  • ¿Qué operador permite comparar un valor con cualquiera de los resultados de una subconsulta? ANY
  • ¿Qué comando DDL se utiliza para crear objetos como tablas? CREATE
  • ¿Qué símbolo se utiliza para seleccionar todas las columnas de una tabla? *
  • ¿Qué sentencia SQL se utiliza para consultar datos en una base de datos? SELECT
  • ¿Qué término del modelo relacional equivale a una columna de una tabla? ATRIBUTO
  • ¿Qué operador se utiliza para buscar un valor dentro de un rango? BETWEEN
  • ¿Qué restricción impide que una columna tenga valores nulos? NOT NULL
  • ¿Qué función SQL se utiliza para contar registros? COUNT()
  • ¿Qué cláusula permite filtrar los registros según una condición? WHERE

Subconsultas y Lógica Avanzada

  • ¿Qué operador se utiliza para comparar un valor con todos los resultados de una subconsulta? ALL
  • ¿Qué función SQL calcula la suma de una columna numérica? SUM()
  • ¿Qué palabra clave se usa para ordenar resultados de forma ascendente? ASC
  • ¿Qué sublenguaje de SQL incluye la sentencia SELECT? DML
  • ¿Qué tipo de subconsulta se ejecuta una vez por cada fila de la consulta principal? FROM
  • ¿Qué función SQL devuelve el valor mínimo de una columna? MIN()
  • ¿Qué operador lógico exige que todas las condiciones sean verdaderas? AND
  • ¿Qué palabra clave se usa para ordenar los resultados de forma descendente? DESC
  • ¿Qué operador lógico permite negar una condición? NOT
  • ¿Qué tipo de subconsulta se ejecuta una sola vez y su resultado se reutiliza? SUBCONSULTA SIMPLE
  • ¿Qué propiedad de un diagrama E/R indica que debe ser fácil de entender? Sencillez

Modelado Entidad-Relación y Normalización

  • ¿En qué se transforma una entidad del modelo E/R en el modelo relacional? Una tabla
  • ¿Qué tipo de clave identifica de forma única cada fila de una tabla? Clave primaria
  • ¿Qué elemento del modelo E/R suele identificarse a partir de verbos? Relación
  • ¿Qué tipo de relación se elimina automáticamente tras su uso? Temporal
  • ¿Qué prohíbe la tercera forma normal (FN3)? Dependencias transitivas entre atributos no clave
  • ¿Qué se obtiene al transformar un diagrama entidad-relación al modelo relacional? Un conjunto de tablas
  • ¿Qué tipo de lenguaje es SQL? Declarativo
  • ¿Cuál es uno de los objetivos principales de la normalización? Reducir redundancia de datos
  • ¿Qué mejora introduce la forma normal de Boyce-Codd respecto a la FN3? Exige que el determinante sea clave candidata
  • ¿Cómo se transforma normalmente una relación 1:1 al modelo relacional? Añadiendo una clave foránea en una de las tablas

Dependencias y Estructuras de Datos

  • ¿Cuándo se produce una dependencia funcional transitiva? Cuando un atributo depende de otro atributo no clave
  • ¿Cómo se transforma una entidad débil al modelo relacional? Añadiendo la clave de la entidad fuerte como atributo
  • ¿Qué sublenguaje controla los permisos de acceso a los datos? DCL
  • ¿Qué cláusula SQL indica la tabla en la que se buscarán los datos? FROM
  • ¿En qué se transforma un atributo del modelo E/R al modelo relacional? Una columna
  • ¿Qué es la desnormalización? Añadir redundancia controlada para mejorar rendimiento
  • ¿Cuándo se produce una dependencia funcional parcial? Cuando parte de la clave determina un atributo
  • ¿Cuándo se produce una dependencia funcional completa? Cuando ningún subconjunto de la clave puede determinar el atributo dependiente
  • ¿Qué término del modelo relacional equivale a una fila de una tabla? Tupla
  • ¿Cómo se transforma una relación N:M al modelo relacional? Creando una tabla intermedia con las claves de ambas entidades

Integridad y Gestión de Bases de Datos

  • ¿Qué acción elimina automáticamente las filas relacionadas cuando se elimina un registro en la tabla principal? ON DELETE CASCADE
  • ¿Qué tipo de relación almacena físicamente los datos de una vista? Instantánea
  • ¿Qué prohíbe la primera forma normal (FN1)? Atributos con múltiples valores
  • ¿Quién desarrolló el lenguaje precursor de SQL en IBM en los años 70? E.F. Codd
  • ¿Qué proceso garantiza que las tablas tengan una estructura correcta y sin redundancias? Normalización
  • ¿Qué significa SQL? Structured Query Language
  • ¿Para qué se utiliza principalmente el lenguaje SQL? Gestionar bases de datos relacionales
  • ¿Qué acción impide eliminar un registro si está siendo referenciado por otra tabla? RESTRICT
  • ¿Qué regla establece que los valores de una clave primaria deben ser únicos y no nulos? Integridad de entidad

Propiedades y Definición de Datos

  • ¿Qué propiedad de un diagrama E/R indica que debe representar todos los datos necesarios del problema? Contenido
  • ¿Qué tipo de clave hace referencia a la clave primaria de otra tabla? Clave foránea
  • ¿En qué se transforma el identificador principal de una entidad en el modelo relacional? Clave primaria
  • ¿Qué representan normalmente los atributos en un modelo E/R? Propiedades de las entidades
  • ¿Qué exige la segunda forma normal (FN2)? Dependencia funcional completa de la clave
  • ¿Qué describe una dependencia funcional? Cómo un atributo determina a otro atributo
  • ¿Qué sublenguaje controla el ciclo de vida de las transacciones? DTL
  • ¿Cómo se transforma una relación 1:N al modelo relacional? Añadiendo la clave de la entidad del lado 1 en la del lado N
  • ¿Qué sublenguaje de SQL se utiliza para definir estructuras de datos? DDL

Entradas relacionadas: