Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

que es y como se usa un constraint

Estas en el tema de que es y como se usa un constraint en el foro de SQL Server en Foros del Web. resulta que no entiendo cual es el funcionamiento de un constraint, podrian explicar con ejemplos porfavor...
  #1 (permalink)  
Antiguo 28/05/2010, 15:22
 
Fecha de Ingreso: abril-2009
Ubicación: Bogota
Mensajes: 217
Antigüedad: 11 años, 7 meses
Puntos: 1
Pregunta que es y como se usa un constraint

resulta que no entiendo cual es el funcionamiento de un constraint, podrian explicar con ejemplos porfavor
  #2 (permalink)  
Antiguo 31/05/2010, 04:15
Avatar de PosProdukcion  
Fecha de Ingreso: noviembre-2004
Ubicación: Manzanares el Real (Madrid)
Mensajes: 726
Antigüedad: 16 años
Puntos: 9
Respuesta: que es y como se usa un constraint

Puedes tener PRIMARY KEY, UNIQUE CONSTRAINT y FOREIGN KEY CONSTRAINT

PRIMARY KEY: Es un valor único que no se puede repetir y que sirve para identificar cada fila de la tabla, es bueno añadir siempre un ID a cada fila de una tabla.

UNIQUE CONSTRAINT: Se puede poner en una columna de una tabla para indicar que ese valor no se puede repetir para dos filas diferentes de la tabla (por ejemplo, dos personas diferentes no pueden tener un mismo DNI o Nº de pasaporte)

FOREIGN KEY: Indica que una columna de una tabla hace referencia a otra coulman de otra tabla, por ejemplo, Si tengo una tabla CLIENTES (con primarykey=ID) y otra tabla COCHES_CLIENTES (con PRIMARY KEY=IDCOCHE, y otra columna llamada IDCLIENTE), en esta tabla añadiré la FOREIGN KEY que diga que IDCLIENTE se debe corresponder con un valor de la columna ID de la tabla CLIENTES

Más información:
http://es.wikipedia.org/wiki/Clave_primaria
http://es.wikipedia.org/wiki/Clave_for%C3%A1nea
  #3 (permalink)  
Antiguo 31/05/2010, 09:13
 
Fecha de Ingreso: abril-2009
Ubicación: Bogota
Mensajes: 217
Antigüedad: 11 años, 7 meses
Puntos: 1
Respuesta: que es y como se usa un constraint

pero e visto ejercicios de algo como default constaint, esa que hace
  #4 (permalink)  
Antiguo 31/05/2010, 10:35
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 13 años, 4 meses
Puntos: 180
Respuesta: que es y como se usa un constraint

buscando por San Google, de no gustarle su ayuda en linea, podria encontrar informacion interesante como:

http://www.mssqlcity.com/Articles/Ge...onstraints.htm
  #5 (permalink)  
Antiguo 31/05/2010, 17:07
 
Fecha de Ingreso: abril-2009
Ubicación: Bogota
Mensajes: 217
Antigüedad: 11 años, 7 meses
Puntos: 1
Respuesta: que es y como se usa un constraint

a si ya la avia visto pero no es que sepa mucho ingles asi que por eso pregunte aqui que era



(porque las mejores guias estan en ingles)
  #6 (permalink)  
Antiguo 31/05/2010, 18:46
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 13 años, 4 meses
Puntos: 180
Respuesta: que es y como se usa un constraint

(porque las mejores guias estan en ingles)
R=Porque la mayoria lo "masca" (traduce) y mas siendo TECNICO como en este caso.

Encontre algo en ESPAÑOL, revisalo y si aun tienes dudas que es un CONSTRAINT, nos dices, vale?

http://sql.1keydata.com/es/sql-constraint.php

Etiquetas: constraint
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 10:54.