Академический Документы
Профессиональный Документы
Культура Документы
CURSO
BASE DE DATOS
DOCENTE
ALUMNO
PESANTES RAMIREZ, MELISSA VARGAS CORREA, DIANA ELIZABETH SAMAM ASCORBE, RAL BENGALY SAUCEDO FLORES, CRITIAN 4TO
CICLO
TRUJILLO-PERU
2012
NombreLector FechaDev Prez Gmez, Juan Ros Tern, Ana Roca, Ren Garca Roque, Luis 15/04/2005 17/04/2005 16/04/2005 20/04/2005
E. Petroustsos Anaya Murray Spiegel Nancy Greenberg y McGraw Hill Oracle Corp.
CodLibro
Titulo
Editorial
NombreLector FechaDev
1007 1NF CodLibro 1001 1004 1005 1006 1006 1007 2NF CodLibro 1001 1004 1005 1006 1006 1007
Clipper 5.01
Ramalho
McGraw Hill
18/04/2005
Titulo Variable compleja Visual Basic 5 Estadstica Oracle University Oracle University Clipper 5.01
Editorial Paterno Materno Nombres FechaDev McGraw Hill Prez Ros Roca Garca Garca Prez Roque Roque Gmez Gmez Tern Juan Ana Ren Luis Luis Juan 15/04/2005 17/04/2005 16/04/2005 20/04/2005 20/04/2005 18/04/2005
E. Anaya Petroustsos Murray Spiegel Nancy Greenberg Priya Nathan Ramalho McGraw Hill Oracle Corp. Oracle Corp. McGraw Hill
Editorial McGraw Hill Anaya McGraw Hill Oracle Corp. Oracle Corp. McGraw Hill
CodLector Paterno Materno Nombres 501 502 Prez Ros Gmez Tern Juan Ana
CodLector Paterno Materno Nombres 503 504 Roca Garca Roque Ren Luis
CodLibro CodLector FechaDev 1001 1004 1005 1006 1007 501 15/04/2005 502 17/04/2005 503 16/04/2005 504 20/04/2005 501 18/04/2005
Cod Libro
Titulo
Autor
Editorial
Cod Lector
Paterno
Materno
Nombre
Cod Libro
Cod Lector
Fecha Dev
Variable 1001 compleja 1004 Visual Basic 5 1005 Estadstica Oracle 1006 University 1007 Clipper 5.01
Murray 801 Spiegel E. 802 Petroustsos Nancy 803 Greenberg 804 Priya Nathan 806 Ramalho
CodEditorial Editorial McGraw 901 Hill 902 Anaya Oracle 903 Corp.
CodLibro codAutor 1001 1004 1005 1006 1006 1007 801 802 801 803 804 806
CodLibro codEditorial 1001 1004 1005 1006 1007 901 902 901 903 901
CodLibro
Titulo
CodAutor
Autor
CodEditorial
Editorial
CodLibro
Autor
CodLibro
Cod Editorial
Estas tablas quedan sin ninguna modificacin CodLector Paterno Materno Nombres 501 Prez 502 Ros 503 Roca 504 Garca Roque Gmez Tern Juan Ana Ren Luis
CodLibro CodLector FechaDev 1001 1004 1005 1006 1007 501 15/04/2005 502 17/04/2005 503 16/04/2005 504 20/04/2005 501 18/04/2005
9. Qu es una dependencia parcial? Con qu forma normal est asociada? - Una dependencia parcial es cuando encontramos que un campo depende de un campo exclusivamente de una llave primaria(su existencia no sabra a que esta ligada o de quien es si no fiera por esta dependencia) - Por ejemplo:
Observamos que se puede separar proyecto con empleado que solo el proyecto puede definir a proyecto y solo empleado a empleado o sea hay una dependencia entre PROJ_NUM y PROJ_NAME el numero de proyecto define el nombre del proyecto EMP_NUM y EMP_NAME,JOB_CLASS,CHG_HOUR el numero de empleado define el nombre del empleado, el trabajo del empleado y lo que le pagan por hora teniendo ese trabajo
Esta asociada con la 1NF ya que hay se sigue los pasos de primera forma normal donde en ella se encuentra el paso de definir dependencias se puede observar que hay esta la dependencia parcial Nota: no se toma el campo HOURS por que es una dependencia parcial basada en las 2 llaves primarias y en la pregunta dice Que es una dependencia parcial lo cual ya se explico. 10. Cules tres anomalas de datos son probables que sean resultado de redundancia de datos? Cmo se pueden eliminar esas anomalas? - Duplicidad de datos: Los mismos datos en ms de una tabla. - Datos incorrectos: Datos incompletos o mal ingresados. - Dependencias transitivas: Una dependencia transitiva es una dependencia de un atributo no primo de otro atributo no primo.
Simplemente se tiene que hacer normalizacin. 11. Defina y discuta el concepto de dependencia transitiva. - Existe esta dependencia entre dos atributos no primos; en consecuencia, es una seal de que existe dependencia transitiva y nos referiremos a ella de esta manera.
- Dependencias transitivas. Observe que CHG_HOUR depende de JOB_CLASS. Como ni CHG_HOUR ni JOB_CLASS es un atributo primo, esto es, ningn atributo es al menos parte de una llave(no es necesario ser llave primaria para que all dependencia a esto se le llama dependencia transitiva), la condicin es una dependencia transitiva. En otras palabras, una dependencia transitiva es una dependencia de un atributo no primo de otro atributo no primo. El problema con dependencias transitivas es que todava dan anomalas de datos. 12. Cul es la llave sustituta y cundo debe usarse una? - Una llave sustituta, como recordaremos, es una llave primaria (PK) artificial introducida por el diseador con el fin de simplificar la asignacin de llaves primarias a tablas. Las llaves sustitutas por lo general son numricas, son generadas en forma automtica por el DBMS, estn libres de contenido semntico (no tienen significado especial) y estn ocultas a usuarios finales. - Cuando, por cualquier razn, la llave primaria sea considerada inapropiada, los diseadores usan llaves sustitutas. 13. Por qu una tabla, cuya llave primaria est formada por un solo atributo, est automticamente en 2NF cuando est en 1NF? - La conversin a 2NF se hace slo cuando la 1NF tiene una llave primaria compuesta. Si la 1NF tiene una llave primaria de un solo atributo, entonces la tabla est automticamente en la 2NF
14. Cmo se describira una condicin en la que un atributo es dependiente de otro atributo, cuando ninguno de ellos es parte de la llave primara?
15. Suponga que alguien le dice a usted que un atributo que es parte de una llave primara compuesta tambin es una llave candidata. Cmo respondera a esa afirmacin? Que una llave primaria compuesta es para bsquedas basndose en que no sea redundante pero esta permite tambin datos alfabticos. Por otra parte la llave candidata tiene que tener explcitamente datos numricos para que esta pueda ser candidata no cualquier campo con solo datos puede ser candidata si no que de preferencia se utiliza numrico por que hay menos duplicidad en los datos al ser numrico. 16. Una tabla est en __3NF___ forma normales cuando est en ___2NF____ y no hay dependencias transitivas.