Modelo de Examen de Bases de Datos PDF

Document Details

CostEffectiveRationality3754

Uploaded by CostEffectiveRationality3754

ILERNA

Tags

bases de datos modelos relacionales SQL normalizacion

Summary

Este documento contiene un modelo de examen de bases de datos con preguntas sobre normalización, modelos relacionales, SQL y transacciones. Incluye preguntas sobre la Primera Forma Normal (1NF) y cómo utilizar instrucciones SQL para realizar consultas y manipular datos en una base de datos.

Full Transcript

¡Claro! Aquí tienes un modelo de examen parecido al que compartiste, con preguntas de bases de datos estructuradas en un formato similar. Este modelo incluye una variedad de preguntas teóricas y prácticas relacionadas con normalización, modelos relacionales, SQL y transacciones. Modelo de examen de...

¡Claro! Aquí tienes un modelo de examen parecido al que compartiste, con preguntas de bases de datos estructuradas en un formato similar. Este modelo incluye una variedad de preguntas teóricas y prácticas relacionadas con normalización, modelos relacionales, SQL y transacciones. Modelo de examen de bases de datos Pregunta 1 Dado el siguiente diagrama ER, realiza la PRIMERA FORMA NORMAL (1NF) señalando las tablas resultantes: Un curso puede tener Múltiples asignaturas, y cada asignatura puede tener varios recursos asociados (libros, artículos, etc.). Los recursos tienen un título y un tipo (libro, artículo, vídeo). Tablas iniciales: CURSO(codigoCurso, nombreCurso, asignaturas) ASIGNATURA(códigoAsignatura, nombreAsignatura, recursos) Selecciona las tablas normalizadas: CURSO(codigoCurso (PK), nombreCurso) ASIGNATURA(codigoAsignatura (PK), codigoCurso (FK), nombreAsignatura) RECURSO(codigoRecurso (PK), codigoAsignatura (FK), titulo, tipo) CURSO(codigoCurso (PK), nombreCurso, asignaturas) ASIGNATURA(codigoAsignatura (PK), codigoCurso (FK), nombreAsignatura, recursos) CURSO(codigoCurso (PK), nombreCurso, asignaturas, recursos) RECURSO(codigoRecurso (PK), titulo, tipo) Pregunta 2 De las siguientes opciones, ¿cuál NO podría ser un campo clave en una base de datos? Número de Seguridad Social Nombre de la persona Número de cuenta DNI Pregunta 3 ¿Cuál es la definición correcta de una base de datos? Conjunto de datos relacionados y sincronizados elaborados continuamente. Conjunto de datos normalizados y relacionados, almacenados y gestionados de forma sistemática. Conjunto de datos estructurados por el individuo sin relación directa entre ellos. Conjunto de información regulada y almacenada sin necesidad de relación entre sus componentes. Pregunta 4 Un sistema gestor de base de datos relacional se caracteriza por: Organizar datos en una jerarquía fija. Representar los datos en tablas relacionadas. Ofrecer dependencias entre tablas con relaciones circulares. Establecer relaciones solo entre entidades del mismo nivel. Pregunta 5 Dado un autor (idAutor, nombre) y un libro (idLibro, título), donde cada libro puede tener Múltiples autores, transforma el modelo ER al modelo relacional. AUTORES(idAutor (PK), nombre) LIBROS(idLibro (PK), título) AUTOR_LIBROS(idAutor (FK), idLibro (FK)) AUTORES(idAutor (FK), nombre) LIBROS(idLibro (PK), titulo, autor) AUTORES(idAutor (PK), nombre) LIBROS(idLibro (PK), título, idAutor (FK)) Pregunta 6 ¿Cuál es el propósito de la Primera Forma Normal (1NF)? Permitir valores repetidos para garantizar la consistencia. Garantizar que todos los atributos contienen valores atómicos. Establecer relaciones entre atributos secundarios. Consolidar datos en tablas más simples. Pregunta 7 ¿Cuál es la instrucción correcta para contar las filas de la tabla Ventas? SELECCIONAR CUENTA(*) DE Ventas; SELECCIONAR TOTAL(*) DE Ventas; SELECCIONAR FILAS (*) DE Ventas; SELECCIONAR SUMA(*) DE Ventas; Pregunta 8 ¿Cómo eliminarías una llamada de vista Vista_Productos? ELIMINAR VISTA Vista_Productos; DROP VIEW Vista_Productos; TRUNCAR VISTA Vista_Productos; ELIMINAR VISTA Vista_Productos; Pregunta 9 Para agregar una nueva columna descuentoa la tabla Productos, use la instrucción correcta: ALTER TABLE Productos ADD descuento FLOAT; MODIFICAR TABLA Productos AÑADIR COLUMNA descuento FLOAT; TABLA DE ACTUALIZACIÓN Productos SET descuento; AÑADIR COLUMNA descuento A Productos; Pregunta 10 ¿Cuál sería el resultado de esta consulta para identificar valores nulos en el campo salariode la tabla Empleados? SELECT nombre, salario FROM Empleados WHERE salario IS NULL; Mostrará solo las filas donde salarioes igual a 0. Mostrará todas las filas sin importar el valor de salario. Mostrará solo las filas donde salariotiene un valor nulo. Mostrará las filas donde salariotiene valores positivos.

Use Quizgecko on...
Browser
Browser