¿Qué quieres buscar?

Inicia sesión

Regístrate

FOROS OPOSICIONES FORO Oposiciones Auxiliares Administrativos del Estado



709.293 mensajes • 396.056 usuarios registrados desde el 25/05/2005

LA ETERNA PROMESA

LA ETERNA PROMESA

• 28/08/2009 1:03:00.
Mensajes: 10
• Registrado: marzo 2009.

DIFERENCIA ENTRE CAMPO CLAVE Y CLAVE PRINCIPAL

Buenos días.

¿Podrías explicarme la diferecia entre campo clave y clave principal?

La verdad es que en este punto estoy echo un lío.

Gracias por vuestro tiempo.

4 RESPUESTAS AL MENSAJE

boxkalu

todo esfuerzo tiene su recompensa

• 28/08/2009 9:32:00.
Mensajes: 15
• Registrado: mayo 2009.

RE:DIFERENCIA ENTRE CAMPO CLAVE Y CLAVE PRINCIPAL

En realidad esta el concepto muy unido.
campo clave es aquel que en el mismo no puede haber dos registros iguales
Clave proncipal es la que te sirve para relacionar con otras tablas. y como sabes un requistito para relacionar es que sea campo clave en la tabla principal por tanto al clave principal es el campo clave qeu esta en la tabla principal que tu utiliizas para relacinarlo con otras tablas secundarias.

linna

Haz de tu vida un sueño y de tu sueño una realidad

• 28/08/2009 9:53:00.
Mensajes: 65
• Registrado: noviembre 2008.

RE:DIFERENCIA ENTRE CAMPO CLAVE Y CLAVE PRINCIPAL

Clave Principal: sólo hay una por cada tabla
Campo principal: puede estar formado por uno o tantos campos como tenga la tabla

cristalinvisible

votaré al partido de internet o al D3 - PP$O€ NO!

• 30/08/2009 2:15:00.
Mensajes: 51
• Registrado: octubre 2008.

RE:DIFERENCIA ENTRE CAMPO CLAVE Y CLAVE PRINCIPAL

::: --> Editado el dia : 30/08/2009 2:18:03
::: --> Motivo :

hummmmm... no tengo muy a mano mis apuntes de bases de datos pero ahí va un intento de explicación

lo de campo clave podría querer decir dos cosas distintas tal y como yo lo veo

1. Una clave principal puede estar formada por varios campos, por ejemplo si en esta sociedad se garantizase que dos personas no se pudiesen llamar igual, una clave principal podria ser (apellido1, apellido2, nombre); entonces esos tres campos serían campos clave y pertenecerían a la clave principal.

2. En una tabla (relación) puede existir más de una clave, puede haber varios campos separados (o bien conjuntos de campos) que sean claves. Una clave es un campo o conjunto de campos que partiendo de el o ellos obtenemos todos los demás de la tabla (a través de dependencias funcionales). Si en una tabla hay más de una clave lo que se hace es escoger una para ser la clave primaria, las demás claves son las claves candidatas (que son campos clave).

Aunque parezca que no, la teoría de bases de datos y normalización de tablas (relaciones) es bastante complejo, he aquí la teoría en la wikipedia:

[--http://es.wikipedia.org/wiki/Normalizaci%C3%B3n_de_bases_de_datos--]

LA ETERNA PROMESA

LA ETERNA PROMESA

• 30/08/2009 13:00:00.
Mensajes: 10
• Registrado: marzo 2009.

RE:DIFERENCIA ENTRE CAMPO CLAVE Y CLAVE PRINCIPAL

Muchas gracias a todos por vuestras respuestas y por vuestro tiempo.
Han sido todas muy clarificadoras.

Suerte a todos para el día 27-S.


Seguro que tienes mucho que decir, te estamos esperando.


Encuentra tu Oposición