Re: recomendacion para BD grande

From: Jenaro Centeno Gomez <jcenteno(at)aldia(dot)com(dot)mx>
To: Gabriel Ferro <gabrielrferro(at)yahoo(dot)com(dot)ar>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: recomendacion para BD grande
Date: 2008-05-26 16:44:19
Message-ID: 483AE8E3.7070804@aldia.com.mx
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Mira,

Para cualquier diseño siempre es buena idea seguir las 5 reglas normales
o también conocido como Normalización de Bases de Datos, checa esto:

http://es.wikipedia.org/wiki/Clave_for%C3%A1nea

Quizá no las cumplas todas pero al menos con tres de estas cumplidas
debes tener un buen diseño.

Saludos.

P.D.: No sería bueno tener una tabla para tipos de documentos (tipodoc)
y especificar un poco más la de datos?

Gabriel Ferro escribió:
>
> Maestros, tengo una BD de personas y esta puede ser muy grande
> (millones de entradas). he construido las siguientes tablas
> PERSONAS
> documento character varying(10) NOT NULL,
> tipodoc smallint NOT NULL DEFAULT 13
> nombre character varying(200) NOT NULL,
> sexo character(1),
> datos character varying(255),
> fechanac timestamp without time zone,
> CONSTRAINT personas_pkey PRIMARY KEY (documento, tipodoc)
>
> LOCALIDADES
> codprov integer NOT NULL,
> coddpto integer NOT NULL,
> localidad character varying(200) NOT NULL,
> claveloc serial NOT NULL
>
> DEPARTAMENTOS
> coddpto integer NOT NULL,
> departamento character varying(50),
> codprov integer NOT NULL
>
> PROVINCIAS
> codprov smallint NOT NULL,
> provincia character varying(50),
>
> PERSONALOC
> documento character varying(10) NOT NULL,
> tipodoc smallint NOT NULL,
> claveloc integer NOT NULL
>
> les parece que es bueno tenerlo asi, o habria que buscar otra forma
> para que no se atoren las consultas?
>
> ------------------------------------------------------------------------
>
> Yahoo! Deportes Beta
> ¡No te pierdas lo último sobre el torneo clausura 2008!
> Enterate aquí http://deportes.yahoo.com

Attachment Content-Type Size
jcenteno.vcf text/x-vcard 499 bytes

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Guido Barosio 2008-05-26 16:47:00 Re: tablas grandes
Previous Message alejandrob 2008-05-26 16:30:09 tablas grandes