Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Intento 1
Escrito: 5 de mayo de 2022 16:05 - 5 de mayo de 2022 17:18
Vista de envío
Pregunta 1 0 / 1 punto
El modelo conceptual obtenido en el proceso de diseño de una base de datos para un novedoso portal web de promoción turística se
presenta en la siguiente imagen:
Este modelo entidad - relación está incompleto porque se requiere que la base de datos almacene fotografías de los puntos turísticos,
las cuales serán cargadas por los administradores del portal.
¿Cuál modificación debe hacerse sobre el modelo conceptual para cumplir este requisito?
Agregar una entidad Fotografía y relacionarla con la entidad PuntoTuristico con cardinalidad uno a muchos
Agregar una entidad Fotografía y relacionarla con la entidad PuntoTuristico con cardinalidad uno a uno
Agregar una entidad Fotografía y relacionarla con la entidad PuntoTuristico con cardinalidad muchos a muchos
Pregunta 2 1 / 1 punto
Tomando como base el modelo conceptual de una base de datos para un novedoso portal web de promoción turística que se presenta
en la siguiente imagen se ha planteado definir a nivel lógico una tabla correspondiente a la entidad PuntoTurístico. La tabla
PuntosTurísticos tendrá las columnas:
código (PK), nombre, descripción, latitud, longitud, códigoCiudad (FK), códigoTurista (FK)
código (PK), nombre, descripción, latitud, longitud, códigoVisita (PK), calificación, comentario (NULL), fechaInicial (NULL),
fechaFinal (NULL)
Pregunta 3 0 / 1 punto
En una empresa de venta de productos alimenticios tienen una base de datos relacional con una tabla en la que se registran las ventas
de los productos. La tabla tiene las columnas definidas en el siguiente diagrama:
Para ilustrar el significado de cada columna se presenta la siguiente tabla con 4 filas correspondientes a 4 ventas de productos
realizadas por vendedores a clientes de la empresa.
idVenta idProducto nombreProducto precioLista idVendedor nombreVendedor teléfonosVendedor idCliente cédulaCliente nombreCliente teléfonosCliente unidadesCompradas precioUnitarioAplicado fechaCompra
25 1 Queso Pera 24500 1 Carlos 31712345467;3169876543 25 345123321 Pepe 3124562312 20 22000 15/02/2022
26 2 Jamón ibérico 45200 2 Josefa 3153231212 25 345123321 Pepe 3124562312 10 45200 16/02/2022
27 1 Queso Pera 24500 1 Carlos 31712345467;3169876543 12 10097653212 Juliana 3002341267;3022345671;3173457865 50 24500 16/02/2022
28 3 Agua Evian 12500 3 Harrison 3023451232;3189087632 25 345123321 Pepe 3124562312 15 11000 17/02/2022
La tabla tiene una clave principal compuesta, lo cual asegura que no haya filas duplicadas, pero no está en primera forma normal. Para
lograr que todo esté en tercera forma normal es necesario descomponer la tabla ventas para obtener:
La tabla Ventas con las columnas idVenta, idProducto, idVendedor, idCliente, unidadesCompradas, precioUnitarioAplicado, y
fechaCompra
Una tabla de Contactos con 7 columnas, todas las relacionadas con los clientes y con los vendedores
Pregunta 4 0 / 1 punto
La tabla Turistas, cuya clave principal es la columna idTurista, tiene por objeto gestionar los datos correspondientes a los turistas de
una plataforma que sirve para la gestión de corredores turísticos. La tabla, presentada a continuación, se ha utilizado hasta el momento
pero está presentando problemas relacionados con la inconsistencia de los datos por redundancia causada por falta de normalización.
Turistas
idTurista primerNombre primerApellido idMunicipioProcedencia municipioProcedencia paísProcedencia
1 Juan Martinez 1 Santa Marta Colombia
2 Claudia Pedraza 2 Bogotá Colombia
3 Johanna Triana 2 Bogotá Colombia
4 Nelson Parada 1 Santa Marta Colombia
5 Alberto Rodríguez 3 Quito Ecuador
Pregunta 5 0 / 1 punto
El siguiente modelo conceptual fue construido para representar las entidades de datos asociadas a las producciones audiovisuales.
Hay una entidad definida como supertipo con especialización disyuntiva (Disjointed)
Pregunta 6 1 / 1 punto
Al construir el modelo lógico de una base de datos para un novedoso portal web de promoción turística a partir del modelo conceptual
que presenta en la siguiente imagen se han planteado cuatro alternativas en relación con los datos de ubicación geográfica. ¿Cuál
representa lo especificado en el modelo conceptual?
Pregunta 7 0 / 1 punto
Al crear el modelo lógico correspondiente al siguiente modelo conceptual debe tomarse la decisión de:
Crear una tabla correspondiente a la entidad Audiovisual e incluir columnas para establecer claves foráneas con referencia a las
tablas correspondientes a las entidades Serie, Episodio y VideoJuego
Crear una única tabla que agrupe como columnas todos los atributos y relaciones de las entidades Audiovisual, Serie, Episodio,
VideoJuego y Temporada
Crear tablas para las entidades Audiovisual, Serie, Episodio y VideoJuego y crear claves foráneas para establecer las relaciones de
uno a muchos entre la entidad Audiovisual y las otras tres entidades
Utilizar la misma clave principal para las tablas correspondientes a las entidades Audiovisual, Serie, Episodio y VideoJuego y
establecerla como clave foránea, que referencia a la tabla Audiovisuales, en las tablas Series, Episodios y VideoJuegos
Pregunta 8 0 / 1 punto
Un ingeniero diseñó una tabla denominada Calificaciones e implementó una prueba con datos, la cual se presenta a continuación. Esta
tabla hace referencia a las calificaciones que le otorgan los turistas a los puntos turísticos. El diseñador tomó la decisión de incluir
algunos datos con el objetivo de facilitar la implementación de consultas en SQL, por ejemplo para buscar las calificaciones que han
asignado los turistas que tienen el mismo apellido. Sin embargo, el diseño genera varios problemas y es requerido normalizar la tabla
para que esté en tercera forma normal. La clave principal de la tabla está compuesta por dos columnas (idPuntoTuristico y idTurista).
id
IdPuntoTuristico idTurista calificación turista actividadesPreferidas
Las acciones que debe realizar el diseñador para cumplir el objetivo de llevar la tabla a tercera forma normal son:
Dejar la tabla con, únicamente, las columnas IdPuntoTuristico e idTurista, y ubicar las otras columnas en algunas tablas existentes o
nuevas
Crear una tabla para almacenar el nombre del punto turístico, el nombre del turista y el nombre de cada actividad preferida del
turista
Crear una tabla para almacenar las actividades preferidas de los turistas, lo cual se almacena actualmente en una columna de datos
compuestos o multivaluados, cuya llave principal será la columna idTurista.
Crear una tabla para almacenar las actividades preferidas de los turistas, la cual tendrá una columna idTurista como clave foránea o
FK
Separar la columna turista en dos columnas para no tener una columna compuesta
Crear la tabla Turistas para ubicar las columnas que dependen funcionalmente de la columna idTurista.
Pregunta 9 0 / 1 punto
En una base de datos de una plataforma de gestión de corredores turísticos se tiene contemplado que los turistas puedan calificar las
atracciones que visitan y, si lo desean, dejar un comentario. Esta calificación y comentario puede ser solamente una/uno para cada
punto turístico existente. La calificación consiste en otorgar una valoración cuantitativa entre 0 y 5 y el comentario en escribir un texto
libre (una opinión abierta). Para almacenar estos datos se diseñó la tabla que se presenta en la parte inferior, la cual tiene como clave
principal la combinación de las columnas idPuntoTuristico e idTurista. Sin embargo, el uso de esta tabla ha generado problemas
comprometiendo la integridad de los datos debido a redundancia no necesaria.
Calificaciones
idPuntoTuristico idturista calificación latitud longitud comentario nombrePunto
1 1 4 11.3 -74.166 Lugar espectacular Parque Tayrona
Para llevar la tabla a segunda forma normal se debe crear una nueva tabla de nombre "Puntos Turisticos" donde se almacenen las
columnas que solo depende de parte de la llave principal, junto con la parte de la llave principal de la cual dependen. A su vez que
se eliminen de la tabla "Calificaciones" las columnas que solo dependen de parte de la llave.
La tabla está en primera forma normal porque al tener clave principal las filas no se van a repetir, tampoco tiene columnas que
almacenen datos compuestos o múltiples y no hay columnas repetidas en el mismo dominio.
La tabla no está en segunda forma normal porque hay columnas que no son parte de la clave principal que dependen solo de una
parte de ella, como es el caso de las columnas nombrePunto, latitud y longitud que dependen únicamente de idPuntoTuristico.
La única columna que depende funcionalmente de toda la clave principal de la tabla es calificación. Las demás columnas no
debería estar en esta tabla sino en otras tablas para evitar redundacia.
La tabla está en segunda forma normal porque no hay dependencias funcionales transitivas, pero no en tercera forma normal
porque los datos de longitud y latitud se repiten.
La tabla no está en segunda forma normal debido a que acepta valores nulos en columnas que deberían ser obligatorias como el
comentario.
La tabla no esta en primera forma normal puesto que tiene columnas que aceptan valores compuestos y multivaluados, como es el
caso de nombrePunto.
La tabla no está en tercera formal normal porque existe una dependencia transitiva entre la columna idPuntoTuristico y las
columnas nombrePunto, latitud y longitud
Pregunta 10 1 / 1 punto
El modelo entidad - relación que representa conceptualmente la base de datos de un novedoso portal web de promoción turística se
presenta en la siguiente imagen.
6 tablas
5 tablas
4 tablas
7 tablas
Pregunta 11 1 / 1 punto
Al generar el modelo lógico de la base de datos para un novedoso portal web de promoción turística a partir del modelo conceptial
que se presenta en la siguiente imagen se ha planteado definir la tabla Turistas de la forma en que se muestra en la segunda imágen.
Las claves principales de las tablas deben tener nombres diferentes para que el DBMS no genere un error de ambiguedad
No es posible tener dos columnas como claves foraneas que apunten a la misma clave principal de otra tabla
Los tipos de datos de las claves foráneas deben ser iguales a los de las claves principales a las que hacen referencia
Las dos relaciones entre la entidad Turista y la entidad País deben materializarse como una nueva tabla en lugar de columnas en la
tabla Turistas
Pregunta 12 0 / 1 punto
Al analizar el modelo conceptual obtenido en el proceso de diseño de una base de datos para un novedoso portal web de promoción
turística, el cual se presenta en la siguiente imagen, puede afirmarse que
Los turistas que se van a almacenar en la base de datos deben haber nacido y deben estar residiendo en el mismo país
Hay ciudades que tienen varios puntos turísticos pero algunas ciudades no tienen puntos turísticos
Un turista que quiera registrar su visita a un punto turístico debe asignar una calificación, un comentario, la fecha de inicio y la
fecha de finalización de su visita
Listo