Logo Studenta

Acrividad Modulo 1

¡Estudia con miles de materiales!

Vista previa del material en texto

COM-506ES-AVOL1 Actividad del módulo 1 
 
1 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Actividad Módulo 1 
Luis Fernando Vera Jaimes 
1227709 
Saint Leo University 
Seguridad de bases de datos 
COM-506ES-AVOL1 
Dr. Dante Arias Torres 
03 de septiembre de 2023 
Declaración de honestidad académica de la maestría en Ciberseguridad 
 
 
Incluyo mi firma a continuación como compromiso de que el contenido de esta actividad es mío, excepto las partes que tengan 
las debidas citas y referencias. Entiendo y acepto la siguiente definición de plagio: 
 
1. El plagio incluye la repetición literal sin reconocimiento de las palabras de otros autores. Todas las frases, oraciones o 
pasajes de este trabajo son tomadas directamente de una fuente si indican con citas y reconocimiento dentro del texto, además de 
que se incluyen en la página de referencias. 2. El plagio incluye tomar las ideas ajenas y presentarlas como propias. 3. 
Parafrasear el trabajo de otro escritor sin reconocerlo implica incurrir en plagio. 4. El plagio también incluye parafrasear de 
forma incorrecta. Los pasajes parafraseados (expresados en mis propias palabras) incluyen un reconocimiento adecuado de 
autoría dentro del texto y en las referencias. 5. El plagio incluye usar a otra persona u organización para preparar este trabajo y 
entregarlo como propio. 6. El plagio incluye reenviar trabajos previos, total o parcialmente, para una actividad actual sin tener 
un permiso escrito del instructor actual antes de hacerlo. 
 
Es necesario que los estudiantes se comprometan a ser honestos, justos y congruentes en sus palabras y actos, de acuerdo con el 
 
Firma del estudiante: Luis Fernando Vera Jaimes 
COM-506ES-AVOL1 Actividad del módulo 1 
 
2 
 
 
Abstract 
 
El presente documento pretende responder las actividades planteadas en el módulo 1 del curso 
de seguridad de bases de datos abordaremos los modelos de bases de datos relacionales, 
modelos de entidad relación y los tipos de relación que se establecen entre cada entidad así 
como su significado.
COM-506ES-AVOL1 Actividad del módulo 1 
 
3 
 
 
Actividad Módulo 1 
CAPITULO 1 PROBLEMAS 5 AL 9 
 
Ilustración 1 Tomado de Bases de datos Diseño, implementación y administración (Coronel, Morris, & Rob, 2011) 
 
1. PROBLEMA 5. 
 
Identifique y discuta los serios problemas de redundancia de datos exhibida por la estructura de archivos que 
se ve en la figura P1.5. 
 
Los problemas de redundancia que puedo evidenciar son la duplicidad de datos en la fila EMP_NAME con los 
registros John D. Newson, David F. Schwann, Anne R. Ramoras ya que aparecen asignados para diferentes proyectos, 
adicional el campo John D. Newson aparece con dos registros de teléfono diferente, esto podría generar confusión a la 
hora de realizar una consulta, esto se podría solucionar separando las identidades en nuevas tablas con llaves primarias 
y foráneas. 
 
2. PROBLEMA 6. 
 
Al observar los contenidos de EMP_NAME y EMP_PHONE de la figura P1.5, ¿qué cambio(s) 
recomendaría usted? 
 
El problema que evidencio es que el empleado John D. Newson tiene asociados dos teléfonos diferentes una en la fila 1 
y otro en la fila 4, solo con un cambio en el último par de números que están en diferente orden, lo que podría asociarse 
a un error de digitación, al querer consultar el teléfono de ese empleado, no se podría dar una respuesta correcta. 
 
Para evitar ese tipo de errores se podría crear una tabla PHONE que contenga una llave foránea asociada al ID del 
empleado que para este caso sería EMP_NUM 
 
 
 
 
COM-506ES-AVOL1 Actividad del módulo 1 
 
4 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(Araneda, 2022) 
 
3. PROBLEMA 7. 
 
Identifique las diversas fuentes de datos del archivo que examinó en el problema 5. 
 
Considero que las fuentes de datos identificadas son PROJET, JOB, EMPLEADO Y PHONE. 
Ya que PROJET contiene toda la información de los proyectos en curso, JOB contiene la 
información de las horas trabajadas en cada proyecto por cada empleado, EMPLEADO contiene 
la lista de empleados actuales, y PHONE contiene los números de teléfono de los empleados 
anidada esta última con la tabla de EMPLEADO por medio de una FK. 
 
4. PROBLEMA 8. 
 
Dada su respuesta al problema 7, ¿qué nuevos archivos debe crear el lector para ayudar a 
eliminar las redundancias de datos hallados en el archivo que se muestra en la figura P1.5? 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(Araneda, 2022) 
COM-506ES-AVOL1 Actividad del módulo 1 
 
5 
 
 
5. PROBLEMA 9 
 
Identifique y discuta los serios problemas de redundancia de datos exhibidos por la 
estructura del archivo que se ve en la figura P1.9. (El archivo está pensado para ser 
empleado como programa de tareas en clase por parte del maestro. Uno de los muchos 
problemas con la redundancia de datos es la probable presencia de inconsistencias de los 
datos, esto es, dos iniciales diferentes han sido introducidas para la maestra llamada Maria 
Cordoza.) 
 
 
Ilustración 2 Tomado de Bases de datos Diseño, implementación y administración (Coronel, Morris, & Rob, 2011) 
Para este caso se evidencian redundancias entre salones vs horarios, por lo que generaría tablas independientes que 
pueden ser TEACHER, BULDING, HOURS, ROOMS, luego crearía tablas pivote para realizar las consultas. 
 
 
 
(Araneda, 2022) 
 
 
 
COM-506ES-AVOL1 Actividad del módulo 1 
 
6 
 
 
 
CAPITULO 2 PROBLEMAS 13 AL 15 
1. PROBLEMA 13 
 
Describa las relaciones (identifique las reglas de negocios) descritas en el ERD de “pata 
de gallo” mostrado en la figura P2.13 
 
 
Ilustración 3Tomado de Bases de datos Diseño, implementación y administración (Coronel, Morris, & Rob, 2011) 
 
Las relaciones en este modelo consisten en: 
 
• Relación Profesor-Estudiante significa que Muchos profesores pueden asesorar a un estudiante. 
• Relación Estudiante-Clase significa que muchas clases deben enseñar a un estudiante. 
 
 
2. PROBLEMA 14 
 
Genere un ERD de “pata de gallo” para incluir las siguientes reglas de negocios para la 
compañía ProdCo: 
 
• Cada representante de ventas entrega muchas facturas. 
• Cada factura es escrita por sólo un representante de ventas. 
• Cada representante de ventas es asignado a un departamento. 
• Cada departamento tiene muchos representantes de ventas. 
• Cada cliente puede generar muchas facturas. 
• Cada factura es generada por un cliente 
 
(Araneda, 2022) 
 
 
COM-506ES-AVOL1 Actividad del módulo 1 
 
7 
 
 
 
 
 
Diagrama ER Compañía ProdCo. 
 
 
(Araneda, 2022) (Coronel, Morris, & Rob, 2011) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
COM-506ES-AVOL1 Actividad del módulo 1 
 
8 
 
3. PROBLEMA 15 
 
Escriba las reglas de negocios que están reflejadas en el ERD que se ve en la figura P2.15. (Nóte 
que el ERD refleja algunas suposiciones de simplificación. Por ejemplo, cada libro es escrito por 
sólo un autor. También, recuerde que el ERD siempre se lee del lado “1” a la “M”, cualquiera 
que sea la orientación de sus componentes.) 
 
 
Ilustración 4 Tomado de Bases de datos Diseño, implementación y administración (Coronel, Morris, & Rob, 2011) 
 
 
➢ Un EDITOR puede publicar muchos LIBROS 
➢ Un LIBRO pertenece a un EDITOR. 
➢ Un EDITOR puede remitir varios CONTRATOS 
➢ Un CONTRATO pertenece a un EDITOR. 
➢ Un AUTOR puede firmar muchos CONTRATOS 
➢ Un CONTRATO es firmado por un AUTOR 
➢ Un AUTOR escribe muchos LIBROS 
➢ Un LIBRO es escrito por un solo AUTOR 
(Araneda, 2022) (Coronel, Morris, & Rob, 2011) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
COM-506ES-AVOL1 Actividad del módulo 1 
 
9 
 
 
 
Referencias 
 
Araneda, P. (2022). Base de Datos El camino de los datos a la información. Santiago de Chile: Open Data Clinics . 
 
Coronel, C., Morris, S., & Rob, P. (2011). Bases de datos: Diseño, implementación y administración.(Novena Edición 
ed.). Ciudad de México: Cengage Learning Editores, S.A. Recuperado el 1 de septiembre de 2023

Continuar navegando

Materiales relacionados