5
La clave para los ejercicios 1 y 2 de la Semana 3 están en el análisis del video publicado en el link Videotutoriales> Videotutoriales Semana 3. A continuación explicaré el ejercicio 1 y usted debe realizar el No. 2. Para el ejercicio 1 se propone la siguiente relación: PROYECTOS (IDProyecto, NombreEmpleado, SalarioEmpleado) Donde: IDProyecto es el nombre que identifica un proyecto. NombreEmpleado es el nombre de un trabajador en ese proyecto. SalarioEmpleado es lo que gana ese empleado cuyo nombre es NombreEmpleado. Partamos de los siguientes datos aleatorios: IDProyecto NombreEmpleado SalarioEmpleado 001 Juan 50 001 Roberto 30 002 Karina 60 003 Juan 50 003 Karina 60 Ayuda para el desarrollo de los ejercicios 1 y 2 de la Semana 3

Ayuda Ejercicios 1 y 2 - Semana 3

Embed Size (px)

DESCRIPTION

Ayuda Ejercicios 1 y 2 - Semana 3

Citation preview

Page 1: Ayuda Ejercicios 1 y 2 - Semana 3

La clave para los ejercicios 1 y 2 de la Semana 3 están en el análisis del video publicado en el “link

Videotutoriales> Videotutoriales Semana 3”.

A continuación explicaré el ejercicio 1 y usted debe realizar el No. 2.

Para el ejercicio 1 se propone la siguiente relación:

PROYECTOS (IDProyecto, NombreEmpleado, SalarioEmpleado)

Donde:

IDProyecto es el nombre que identifica un proyecto.

NombreEmpleado es el nombre de un trabajador en ese proyecto.

SalarioEmpleado es lo que gana ese empleado cuyo nombre es NombreEmpleado.

Partamos de los siguientes datos aleatorios:

IDProyecto NombreEmpleado SalarioEmpleado

001 Juan 50

001 Roberto 30

002 Karina 60

003 Juan 50

003 Karina 60

Ayuda para el desarrollo de los ejercicios 1 y 2 de la Semana 3

Page 2: Ayuda Ejercicios 1 y 2 - Semana 3

IDProyecto NombreEmpleado SalarioEmpleado

001 Juan 50

001 Roberto 30

002 Karina 60

003 Juan 50

003 Karina 60

Para ProjectIDEmployeeName, implica tener en cuenta sólo esas dos columnas y que los valores entre

ProjectID y EmployeeName no se repitan. En este caso para un mismo valor de ProjectID no existe un único

valor de EmployeeName. Por lo tanto, no hay dependencia funcional.

Se pide hallar las dependencias funcionales:

ProjectIDEmployeeName

ProjectIDEmployeeSalary

(ProjectID, EmployeeName) EmployeeSalary

EmployeeName EmployeeSalary

EmployeeSalary ProjectID

EmployeeSalary (ProjectID, EmployeeName)

Page 3: Ayuda Ejercicios 1 y 2 - Semana 3

IDProyecto NombreEmpleado SalarioEmpleado

001 Juan 50

001 Roberto 30

002 Karina 60

003 Juan 50

003 Karina 60

Para ProjectIDEmployeeSalary, implica tener en cuenta sólo esas dos columnas. En este caso para un

mismo valor de ProjectID no existe un único valor de EmployeeSalary . Por lo tanto, no hay dependencia

funcional.

Para (ProjectID, EmployeeName) EmployeeSalary, implica tener en cuenta las columnas ProjectID y

EmployeeName en conjunto, y que ambas tengan valores que no se repitan. Para un mismo valor del proyecto no

se repiten los valores de NombreEmpleado. Por lo tanto, (ProjectID, EmployeeName) definen funcionalmente a

Salario.IDProyecto NombreEmpleado SalarioEmpleado

001 Juan 50

001 Roberto 30

002 Karina 60

003 Juan 50

003 Karina 60

Page 4: Ayuda Ejercicios 1 y 2 - Semana 3

IDProyecto NombreEmpleado SalarioEmpleado

001 Juan 50

001 Roberto 30

002 Karina 60

003 Juan 50

003 Karina 60

Para EmployeeNameEmployeeSalary, para un mismo valor de EmployeeName debe existir un único valor de

EmployeeSalary . En este caso si hay dependencia funcional.

IDProyecto NombreEmpleado SalarioEmpleado

001 Juan 50

001 Roberto 30

002 Karina 60

003 Juan 50

003 Karina 60

Para EmployeeSalary ProjectID, implica tener en cuenta las columnas EmployeeSalary y ProjectID. Para un

mismo valor de EmployeeSalary debe existir un único valor de ProjectID. Para este caso no hay dependencia

funcional.

Page 5: Ayuda Ejercicios 1 y 2 - Semana 3

Para EmployeeSalary(ProjectID, EmployeeName), para un mismo valor de EmployeeSalary debe existir un

único valor de ProjectID y EmployeName . En este caso si hay dependencia funcional.

IDProyecto NombreEmpleado SalarioEmpleado

001 Juan 50

001 Roberto 30

002 Karina 60

003 Juan 50

003 Karina 60

Roymer R.

Su tutor y amigo