Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

duda???

Estas en el tema de duda??? en el foro de Bases de Datos General en Foros del Web. Saludos a todos Disculpen que pregunte esto pero es que en la vida normalisado una base de datos ni tengo idea de como se hace, ...
  #1 (permalink)  
Antiguo 31/03/2005, 11:15
Avatar de alexjnm  
Fecha de Ingreso: octubre-2004
Ubicación: cuba
Mensajes: 218
Antigüedad: 19 años, 6 meses
Puntos: 1
duda???

Saludos a todos
Disculpen que pregunte esto pero es que en la vida normalisado una base de datos ni tengo idea de como se hace, alguien sabra donde pudeo encontrar documentacion de como hacerlo.

gracias de antemano
saludos alex
__________________
__________________________________________________ _________
A beses el camino mas largo es la solución mas eficaz :)
  #2 (permalink)  
Antiguo 31/03/2005, 12:44
Avatar de JBalde  
Fecha de Ingreso: febrero-2005
Ubicación: Madrid
Mensajes: 118
Antigüedad: 19 años, 2 meses
Puntos: 5
Normalizacion de una base de datos

Te voy a indicar los pasos para normalizar una base de datos a raiz de un diagrama E-R. Supongamos que ya tenemos el diagrama E-R bien definido y en un prinicipio se encuentra aparentemente correcto. Es entonces cuando pasamos a la normalizacion. En la normalizacion hay tres pasos o reglas que se han de cumplir.

Primera regla: Toda entidad de la base de datos se transforma en una tabla con sus atributos como campos de esa tabla

Segunda regla: Las relaciones entre entidades que sean del tipo 1:n, o lo que es lo mismo, uno a muchos, se incorporara la clave o claves primarias de la entidad que le corresponde el 1 a la entidad que le corresponde el muchos.

Tercera regla: Las relaciones entre entidades que son del tipo muchos a muchos, o lo que es lo mismo, m:n, se creara una nueva tabla con las claves primarias de ambas tablas o entidades como campos mas los posibles atributos de la relacion si es que los hubiera.

Espero haberte servido de ayuda, si quieres mas informacion, ayuda o que te ponga un ejemplo, dimelo y te lo dire.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:59.