| |||
Que es una clave primaria?? hola amigos estoy empezando a estudiar, bases de datos Mysql, pero no logro entender para que me sirve la clave primaria, quisieran que me explicaran con ejemplos practicos para que me puede servir, y cual es el codigo para crearla.. Muchas gracias... Espero sus respuetas... |
| ||||
Respuesta: Que es una clave primaria?? http://es.wikipedia.org/wiki/Clave_primaria Si con esto no entiendes, mejor cambia de carrera. Una broma mi amigo. Suerte!
__________________ No repitamos temas, usemos el Motor de busquedas Plantea bien tu problema: Ayúdanos a ayudarte. |
| |||
Respuesta: Que es una clave primaria?? Si esta bastante clara la explicacion, aqui mi aportacion: En cada tabla, como regla de "normalizacion" (leete algo acerca de normalizacion de una base de datos), es importante (mas no indispensable) que CADA REGISTRO tenga manera de diferenciarse de otro, esto es, que haya al menos 1 campo cuyo valor JAMAS se repita en otro registro. Como ejemplo practico: Una tabla que contiene los datos de vehiculos... el no. de placa es una "llave primaria" Una tabla de empleados.. el no. de empleado es una "llave primaria" una tabla de ciudadanos, el "rfc" es una llave primaria. Una tabla de salarios... cual podria ser su llave primaria??? de manera que algunas tablas, su llave primaria no es facil ubicarla o crearla, para evitar esto, las bases de datos tienen un tipo de campo que se llama "autonumerico" cuyo valor es administrado por la propia database. Asi, si tu defines en tu tabla de salarios un campo "id" o "identificador" o "numeroRegistro", etc. y le pones el TIPO AUTONUMERICO y la marcas como llave primaria... lo que ocurrira es que cada que insertes un registro AUTOMATICAMENTE el dato se ira incrementando de 1 en 1... en realidad es un campo numerico con un incremento automatico.. Asi, tu tabla tendra el "id" o llave primaria llenado automaticamente y cualquier acceso a un registro especifico lo podras hacer por el valor unico de ese ID. Saludos |