Beruflich Dokumente
Kultur Dokumente
En otras palabras, no pueden haber dos registros en una tabla con el mismo valor
de clave primaria.
Por ejemplo, la clave primaria de la tabla de clientes que vimos en la pgina
anterior, podra ser un atributo que almacene la cdula de identidad de la
persona, o bien el DNI, o si no interesa registrar dichos datos, podra ser un
nmero correlativo sin repetir nmeros (es importante saber que si se intentara
almacenar 2 veces el mismo valor para la clave primaria, ocurrira un error que lo
impedira, ya que por definicin eso no es posible).
Supongamos que los clientes pueden ser de diferentes pases e interesa registrar
el pas de c/u.
Surje la necesidad entonces, de definir otra tabla en la base de datos para ir
registrando los pases que ameriten ser registrados, y a su vez permitir
almacenar para cada cliente su pas.
Para resolver esto con una buena solucin, en la transparencia de arriba se
muestra que se ha creado una tabla de pases, con 2 atributos:
Por ejemplo, cada cliente tiene un nombre especfico y particular, as como una
direccin especfica o un telfono especfico. Sin embargo, el pas se puede
repetir para varios clientes. Esto ltimo puede ocurrir por ejemplo tambin con
una categora de cliente, si existiera. Si cada cliente tuviera una catgora
PLATINO, ORO, PLATA, etc., en vez de escribir la categora para cada cliente, lo
adecuado sera crear una tabla de categoras, para registrar una sola vez a cada
una, y luego referenciarlas en los clientes.
Siempre es posible realizar una consulta de los datos de una tabla ordenando por
cualquiera de los atributos de la misma.
Si existe un ndice creado por el orden solicitado, la consulta ser ms gil o
eficiente.