Loading [MathJax]/jax/output/HTML-CSS/fonts/TeX/fontdata.js

Transformar los diseños:

De entidad relacion a relacional

 

 

-Toda entidad fuerte pasa a ser una tabla, y sus atributos simples van a ser los campos

      *multivalor: pasa a una tabla hija, id de papá. Mejorable: pensar en escalabilidad

      *calculados: 

      *1 a N: tabla con id padre, y llave foranea del id de padre.

      *N a N: 3 tablas, cada entidad y la intersección

      *relación con atributos: tercera tabla.

      *entidad débil: como los multivalor 

Normalizacion:

 

Llave unica: 

      -numerica principalmente

      -

Llave foranea:

      -tabla hija lleva id del papa

Anomalias:

      -lo que evitamos al normalizar

      +por insercion: antes de meter un dato hijo,debo tener al papa en db. No puedo borrar padre si tiene datos hijo.

 

1era forma:

      -todos los atributos son atomicos, sin datos nulos

      -llave primaria unica, sin atributos nulos

      -dependencia funcional: 

 

 

2da forma:

      -hay que separar atributos primos, que son los que no pertenecen a la llave primaria. Se hacen tablas separadas

 

3era forma:

      -

3era Boyce Codd:

      -+

 

      -

 

 

 

 

 

 

Para débil es con llave padre como llave

 

 

relacional a fisico:

 

 

Indices: 

-campos que no se actualizan frecuentemente

-indice gordo, es varias unidas

Normalizacion

Mauricio Sanabria
Module by Mauricio Sanabria, updated more than 1 year ago

Description

Viernes 27 de agosto y Miercoles 1 de setiembre del 2021
No tags specified