Solucionario de Base de Datos Inbox
Solucionario de Base de Datos Inbox
Solucionario de Base de Datos Inbox
Pregunta 1:
La generalización da énfasis a:
• Atributos.
• Entidades.
• Similitudes.
• Diferencias.
Pregunta 2:
La siguiente tabla se encuentra en:
1 6 Juan Contabilidad 6
2 3 Pedro Sistemas 3
3 2 Sonia Ingeniería 1
4 3 Verónica Sistemas 10
2 6 Pedro Contabilidad 5
• No se encuentra normalizada.
• Segunda forma normal.
• Primera forma normal.
• Tercera forma normal.
Pregunta 3:
Un centro de educación requiere una base de datos donde puedan almacenar información
relacionada con los docentes del centro, los módulos y los estudiantes. De los docentes
tienen la cédula, el nombre, dirección y número de contacto. Mientras que, de los
estudiantes, tienen el número de expediente, nombre, apellidos y fecha de nacimiento.
Los docentes pueden impartir varios módulos, pero un módulo solo puede ser impartido
por un docente. Es necesario conocer el periodo (fecha inicio y fin) cuando se imparte el
módulo por el docente. Cada módulo es cursado por un grupo de alumnos, uno de los cuales
es el representante del módulo. Cada módulo es caracterizado por su código y nombre.
Pregunta 4:
Los atributos en un modelo entidad-relación:
• Que identifican la clave principal de una entidad.
• Propiedad o característica de una entidad.
• Aparecen solo en las entidades.
• Aparecen solo en las relaciones.
Pregunta 5:
En SQL, ¿Cómo mostrar los registros de la tabla Alumnos en la que el penúltimo carácter del
nombre sea P o que el tercer carácter del apellido sea A?
• Select * from Alumno where Nombre like (‘%P_’) or Apellido like (‘__ A%’);
• Select * from Alumno where Nombre like (‘%P_’) or Apellido like (‘_A%’);
• Select * from Alumno where Nombre like (‘%P_’) and Apellido like (‘__A%’);
• Select * from Alumno where Nombre like (‘%P_’) or Apellido like (‘__A%’);
Pregunta 6:
Si deseamos aplicar generalización/especialización en un MER, ¿cuál de las restricciones
que se mencionan no corresponde a una restricción semántica de una
generalización/especialización?
• Totalidad
• Legibilidad
• Exclusividad
• Solapamiento
Pregunta 7:
La razón de cardinalidad:
• Toma las participaciones máximas de cada entidad.
• 1:1 es una cardinalidad binaria que significa que a cada ocurrencia de una entidad le
corresponde una o más ocurrencias de la otra entidad.
• En el caso de relaciones entre tres entidades pueden ser solo del tipo N:M.
• Corresponde al número máximo de instancias de tipo de relación en la que puede
participar una misma instancia de tipo de entidad.
Pregunta 8:
Usando la tabla de más abajo, seleccione la consulta SQL de las alternativas propuestas que
más se ajuste y resuelva la siguiente: Que muestre el apellido y día de contrato para los
empleados que fueron contratados entre los días 1 y 15 de agosto o enero. Ordene de forma
ascendente por mes de contrato.
Nombre Apellido Día Mes Año
• SELECT apellido, dia FROM contratos WHERE dia BETWEEN 1 and 15 and (mes=”Agosto”
or mes=”enero”) ORDER BY mes asc;
• SELECT apellido, dia FROM contratos WHERE dia BETWEEN 1 and 15 and mes=”Agosto”
or mes=”enero” ORDER BY mes asc;
• SELECT apellido, dia FROM contratos WHERE dia BETWEEN 1 and 15 and mes=”Agosto”
ORDER BY mes increment;
• SELECT apellido, dia FROM contratos WHERE dia BETWEEN 1 and 15 and mes BETWEEN
enero AND Agosto ORDER BY mes asc;