Descarga la aplicación para disfrutar aún más
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
Compartir