oi gete to com uma duvida aqui …
queria fazer essa tabela em um banco de dados
FUNCIONARIO
Campo – Tipo – Observações
matricula – Inteiro – Chave primária
nome_funcionario – Texto, 40
data_nascimento – Data/hora – Não nulo
sexo – Texto, 1 – Só aceitar ?M? ou ?F?
valor_salario – Decimal – Deve ser maior que zero-
cod_cargo – Inteiro – Chave estrangeira
cod_departamento – Inteiro – Chave estrangeira
data_admissao – Data/hora – Deve ser menor que a data atual
entao eu fiz assim …
CREATE TABLE FUNCIONARIO
(
matricula INTEGER NOT NULL ,
nome_funcionario VARCHAR(20),
data_nascimento DATE NOT NULL,
sexo CHAR(1),
valor_salario DECIMAL(8,2),
cod_cargo INTEGER NOT NULL,
cod_departamento INTEGER NOT NULL,
PRIMARY KEY(matricula),
FOREIGN KEY(cod_cargo) REFERENCES CARGO(cod_cargo),
FOREIGN KEY(cod_departamento) REFERENCES DEPARTAMENTO(cod_departamento)
)
mais to sem saber como que coloca as restriçoes
do campo que tem q ser maior que zero e da data menor q a atual e o campo onde so se aceita f ou m ???
como faço isso ???