Ver Mensaje Individual
  #2  
Antiguo 05-02-2009
Avatar de olbeup
olbeup olbeup is offline
Miembro
 
Registrado: jul 2005
Ubicación: Santiago de la Ribera (España)
Posts: 688
Reputación: 21
olbeup Va camino a la fama
Nose con que motor trabajas pero te lo explico en MSSQL-SERVER

Código SQL [-]
CREATE TABLE Categorias
(
  IDCATEGORIA AS smallint
  ,CATEGORIA AS varchar(15)
)

CREATE UNIQUE INDEX PKU_IDCATEGORIA ON Categorias(IDCATEGORIA)

CREATE TABLE NombreTabla
(
  FECHA AS smalldatetime
  ,IDCATEGORIA AS smallint
  ,OBSERVACIONES AS varchar(100)
)

CREATE INDEX PS_FECHA ON NombreTabla(FECHA)

CREATE UNIQUE INDEX PKU_IDCATEGORIA ON NombraTabla(IDCATEGORIA)
Espero que te sirva con la poca información que has dado.
Un saludo.
P.D.: Cuando se pone UNIQUE en el indice significa que el campo no se puede repetir con el mismo valor.
Responder Con Cita