From: | "Patricio Cifuentes Ithal" <pcifuentes(at)siigsa(dot)cl> |
---|---|
To: | "'Jenaro Centeno Gomez'" <jcenteno(at)aldia(dot)com(dot)mx> |
Cc: | <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | RE: [pgsql-es-ayuda] OT: Diseño de base de datos |
Date: | 2007-02-12 19:15:22 |
Message-ID: | 200702121918.l1CJI0eF021570@atenea.siigsa.cl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Claro, buen punto, pero tengan encuentra q existen mas de tres reglas de
normalización, yo he experimentado gran parte hasta la quinta forma normal,
pero a veces suele ser muy engorrosa, no difícil pero engorrosa q
simplemente sale mas fácil y corto llegar hasta la tercera forma normal,
claro q puedes perder variadas herramientas y técnicas de hacer
datawarehouse en casos entremos o en proyectos grandes donde si se debe usar
variadas técnicas de ingeniería como esa, si estas recién introduciéndote en
el tema te diría q comenzaras hasta la tercera forma normal, y q
investigaras la cuarta, q muchas veces suele resolver problemas de
información de cascada y herencia.
Patricio Cifuentes Ithal
Ingeniero en Informática
Desarrollo Tecnológico
SIIGSA
www.siigsa.cl
(56-2) 204 60 22
> -----Mensaje original-----
> De: pgsql-es-ayuda-owner(at)postgresql(dot)org [mailto:pgsql-es-ayuda-
> owner(at)postgresql(dot)org] En nombre de Jenaro Centeno Gomez
> Enviado el: Lunes, 12 de Febrero de 2007 15:43
> CC: pgsql-es-ayuda(at)postgresql(dot)org
> Asunto: Re: [pgsql-es-ayuda] OT: Diseño de base de datos
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Según tengo entendido y de acuerdo a las 5 reglas de normalización debes
> tener una tabla para cada entidad definida dentro de tu modelo, yo
> personalmente trato de apegarme al menos a las tres primeras reglas y me
> evito muchos problemas.
>
> Opinión personal.
>
> Saludos.
> Martin Marques escribió:
> > Javier Aquino H. escribió:
> >>
> >> 1. Una tabla para cada entidad ( Personal, Clientes, Proveedores, etc )
> >> 2. Una Tabla única de Entidades con un atributo para poderlos
> >> discriminar ( PE, CL, PR, etc )
> >> 3. Una tabla padre de Entidades con los datos comunes y una tabla con
> >> datos propios para cada entidad.
> >
> > La (2).
> >
> > Igualmente, y esto es por mi forma de trabajar y porque ya tengo clases
> > que puedo reusar, mantengo los datos personales y filiatorios en una
> > tabla separada (nombres, documento, direccion, email, etc.). Pero
> > depende mas de los datos que pensas manejar.
> >
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.2.2 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iD8DBQFF0LSPHCGBmb4qWJoRArPcAJwMZ4jCS/h3hnC2hQnLIMFW0JOSFACg7UoP
> rjJH1Lgve0VBdQLJUWDZ/zI=
> =c1ea
> -----END PGP SIGNATURE-----
>
> ---------------------------(fin del mensaje)---------------------------
> TIP 5: ¿Has leído nuestro extenso FAQ?
>
> http://www.postgresql.org/files/documentation/faqs/FAQ.html
>
> --
> Este mensaje ha sido analizado por MailScanner
> en busca de virus y otros contenidos peligrosos,
> y se considera que está limpio.
>
> www.siigsa.cl
--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.
From | Date | Subject | |
---|---|---|---|
Next Message | Jonathan ....nem4 | 2007-02-12 21:59:54 | Postgres+postgis |
Previous Message | Ricardo Martin Gomez | 2007-02-12 19:11:44 | RE: Alter table |