| From: | Jenaro Centeno Gomez <jcenteno(at)aldia(dot)com(dot)mx> |
|---|---|
| To: | |
| Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
| Subject: | Re: OT: Diseño de base de datos |
| Date: | 2007-02-12 18:42:58 |
| Message-ID: | 45D0B532.5030502@aldia.com.mx |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-es-ayuda |
-----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-----
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Ricardo Martin Gomez | 2007-02-12 19:11:44 | RE: Alter table |
| Previous Message | Martin Marques | 2007-02-12 18:36:53 | Re: OT: Diseño de base de datos |