Está en la página 1de 6

Normalizacin:

Para la normalizacin tomamos como base los 8 pasos de transformacin del modelo entidadrelacin al modelo relacional Navathe donde tomamos como punto principal: Toda entidad se transforma en una relacin R. PASO 1: Transformacin de Entidades
Apellido_Paterno Apellido_Materno Nombre Tipo_Usuario Correo Codigo_Usuario Saldo_Actual Codigo_Regalo Estado_Usuario Aplica_Descuento USUARIO Monto_Usuario Nombre_Completo Contrasea

Clave Principal

clave compuesta Nombre_Completo

USUARIO (Codigo_Usuario, Nombre, pellido_Paterno,Apellido_Materno,correo,coodigo_regalo,estado_usuario,tipo_Usuario, contrasea, saldo_Actual, monto_Usuario, aplica descuento) Para cada tipo normal (no dbil) de entidad E del modelo ERE se define una relacin. En la relacin usuario incluimos todos los atributos simples de la entidad y de los atributos compuestos. USUARIO PK Codigo_Usuario Nombre Apellido_Paterno Apellido_Materno correo coodigo_regalo estado_usuario contrasea saldo_Actual monto_Usuario aplica descuento

CONTENIDO PK Codigo_Contenido Codigo_CatContenido Precio Tamao Secuencia_Bytes Codigo_Descarga numero_Descarga Descripcin Autor Nombre_Contenido Estado_Contenido Nota_promedio

PROMOCIONES PK Codigo_Promociones Descripcion Descuento Fecha _ini codigo_usuario coodigo_regalo estado_usuario

CATEGORIA PK Codigo_Categoria Padre Hijo_izq Hijo_der desc_Categoria TIPO_CONTENIDO PK Codigo_TipoContenido mime-type Extensin Descripcin

PASO 2: Transformacin de Entidades Dbiles Para cada entidad dbil D del modelo ERE y su respectivo vnculo con su entidad propietaria se define una tabla. Esta tabla tiene todos los atributos de la entidad dbil ms los atributos que conforman la clave primaria de la entidad propietaria. La clave primaria de la relacin R est formada por los atributos de la clave primaria de la entidad propietaria.
Codigo_Contenido Estado_Contenido Nota_Promedio Autor Nombre_Contenido Descripcin Precio CONTENIDO Codigo_Promocion Tamao Codigo_TipoArchivo Secuencia_Bytes Numero Descarga Codigo_Descarga

Codigo_CatContenido

Puntuacion_Semanal_act

PARTICIPA

RANKING

Descarga_Semanal_act

Fecha_Final Puntuacin_Semanal_ant Descarga_Semanal_ant

Ranking (Codigo_Contenido, fecha_final, puntuacin_Semanal_ant, descarga_semanal_Ant, puntuacin_Semanal_act, descarga_Semanal_act)

Contenido (Codigo_Contenido, cdigo_catcontenido, nombre_Contenido,precio, tamao, secuencia_bytes_codigo_Descarga_numero _Descarga,cdigo_tipoArchivo, Codigo_promocion, Descripcin,Autor, nota_promedio, estado_contenido)

RANkING codigo_contenido Fecha_final Descarga_Semanal_ant Puntuacin_Semanal_ant Descarga_Semanal_act Puntuacin_Semanal_act Paso 3: Transformacin de 1: N Para cada vinculo 1:N entre dos entidades E y F donde F est del lado N del vnculo, se aade a la relacin correspondiente a la entidad F de alguna de las entidades la clave primaria de la otra entidad relacionada. USUARIO-PROMOCIONES (1:N) USUARIO PK Codigo_Usuario Nombre Apellido_Paterno Apellido_Materno correo coodigo_regalo estado_usuario contrasea saldo_Actual monto_Usuario aplica descuento CONTENIDO-PROMOCIONES (1:N) CONTENIDO PK Codigo_Contenido Codigo_CatContenido Precio Tamao Secuencia_Bytes Codigo_Descarga numero_Descarga Descripcin Autor Nombre_Contenido estado_Contenido PROMOCIONES PK Codigo_Promociones Descripcion Descuento Fecha _ini codigo_usuario coodigo_regalo estado_usuario

Clave primaria de la entidad relacionada.

PROMOCIONES PK Codigo_Promociones Descripcion Descuento Fecha _ini codigo_usuario coodigo_regalo estado_usuario Cdigo_contenido

Clave primaria de la entidad relacionada.

CATEGORIA-CONTENIDO (1:N) CATEGORIA PK Codigo_Categoria Padre Hijo_izq Hijo_der desc_Categoria CONTENIDO PK Codigo_Contenido Codigo_CatContenido Precio Tamao Secuencia_Bytes Codigo_Descarga numero_Descarga Descripcin Autor Nombre_Contenido estado_Contenido

Clave primaria de la entidad relacionada.

TIPO_CONTENIDO CONTENIDO (1:N) TIPO_CONTENIDO CONTENIDO PK Codigo_TipoContenido PK Codigo_Contenido mime-type Codigo_CatContenido Extensin Precio Descripcin Tamao Secuencia_Bytes Codigo_Descarga numero_Descarga Descripcin Autor Nombre_Contenido estado_Contenido Codigo_tipocontenido PASO 4: Transformacin de 1: 1 No hay ninguna relacin de este tipo. PASO 5: Transformacin de N: M No hay ninguna relacin de este tipo. PASO 6: Transformacin de atributos multivaluados No hay ningn atributo de este tipo.

Clave primaria de la entidad relacionada.

PASO 7: Transformacin de vnculos Para cada vnculo se crea una relacin R. Los atributos de la relacin R sern las claves primarias de todas las entidades relacionadas ms los atributos propios del vnculo. La clave primaria de la relacin R ser el conjunto de todos los atributos que sean claves primarias de
Apellido_Paterno Apellido_Materno Nombre Tipo_Usuario Correo Codigo_Usuario Saldo_Actual Codigo_Regalo Estado_Usuario Aplica_Descuento USUARIO Monto_Usuario Tamao Secuencia_Bytes Codigo_Descarga Nombre_Completo Contrasea Precio CONTENIDO Descripcin Codigo_CatContenido Nombre_Contenido Codigo_Contenido Estado_Contenido Nota_Promedio Autor

Numero Descarga

DESCARGA

Fecha_Descarga

Numero_Descarga_Usuario

Puntuacin

Codigo_Descargas

todas las entidades relacionadas. DESCARGA(codigo_Usuario, Codigo_Contenido,Codigo_Descargas, numero_Descarga_Usuario,Puntuacion, fecha descarga) DESCARGA Codigo_Descarga Codigo_Usuario Codigo_Contenido Puntuacion numero_descarga fecha_descarga

pk

Apellido_Paterno Apellido_Materno Nombre Tipo_Usuario Correo Codigo_Usuario Saldo_Actual Codigo_Regalo Estado_Usuario Aplica_Descuento USUARIO Monto_Usuario Nombre_Completo Contrasea

Codigo_Contenido

Estado_Contenido

Nota_Promedio Autor

Codigo_CatContenido Nombre_Contenido Precio CONTENIDO Descripcin

Tamao Secuencia_Bytes Codigo_Descarga

Numero Descarga

REGALA Codigo_Regalo

Codigo_Usuario_Final Fecha

Estado_Regalo Codigo_Usuario Codigo_Contenido

También podría gustarte