A empresa 2SEE Glasses & Eyeglass lenses esta alterando as politicas de segurança de seus sistemas informatizados. Adotando uma nova metodologia onde a senha de seus colaboradores serão armazenadas em uma tabela criptografada exclusivamente para este fim. Onde a partir deste momento os seus colaboradores poderão realizar o seu acesso ao sistema através de seu CPF e uma senha Alfa numérica de 10 posições. Esta tabela será interligada a tabela de "funcionarios" através do campo "cpf" (presente nas duas tabelas) e este será definido como a sua chave estrangeira. Visando uma melhor performance do sistema de criptografia sem gerar lentidão no acesso ao mesmo. A nova tabela será nominada "password" e terá os campos "cpf" e "pass" onde CPF terá 11 dígitos Numéricos, será chave estrangeira e fará referencia ao campo "cpf" que é chave primária da tabela "funcionarios", enquanto ao campo "pass" terá 10 digitos AlfaNúmericos, observe que ambos os campos da tabela não poderão ser nulos de maneira alguma.
Com base nas informações acima, assinale a alternativa que corresponde ao script correto para a criação da tabela "password"
Escolha uma:
a.
CREATE TABLE IF NOT EXISTS password (
cpf int(11) PRIMARY KEY NOT NULL,
pass varchar(10) NOT NULL,
CONSTRAINT fk_cpf FOREIGN KEY (cpf) REFERENCES funcionario (cpf));
b.
CREATE TABLE IF NOT EXISTS password (
cpf bigint(11) PRIMARY KEY NOT NULL,
pass varchar(10) NOT NULL,
CONSTRAINT fk_cpf FOREIGN KEY (cpf) REFERENCES funcionario (cpf));
c.
CREATE TABLE IF NOT EXISTS password (
cpf int(11) PRIMARY KEY NOT NULL,
pass varchar(10) NULL,
CONSTRAINT fk_cpf FOREIGN KEY (cpf) REFERENCES funcionario (cpf));
d.
ALTER TABLE IF NOT EXISTS password (
cpf bigint(11) PRIMARY KEY NOT NULL,
pass varchar(10) NOT NULL,
CONSTRAINT fk_cpf FOREIGN KEY (cpf) REFERENCES funcionario (cpf));
e.
CREATE TABLE IF NOT EXISTS password (
cpf bigint(11) PRIMARY KEY NULL,
pass varchar(10) NOT NULL,
CONSTRAINT fk_cpf FOREIGN KEY (cpf) REFERENCES funcionario (cpf));
Soluções para a tarefa
Respondido por
17
Acredito que a resposta para essa pergunta é a alternativa b..
Respondido por
13
A RESPOSTA CORRETA É
CREATE TABLE IF NOT EXISTS password (
cpf bigint(11) PRIMARY KEY NOT NULL,
pass varchar(10) NOT NULL,
CONSTRAINT fk_cpf FOREIGN KEY (cpf) REFERENCES funcionario (cpf)
Perguntas interessantes
Português,
9 meses atrás
História,
9 meses atrás
Ed. Física,
9 meses atrás
Português,
1 ano atrás
Informática,
1 ano atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás
cpf bigint(11) PRIMARY KEY NOT NULL,
pass varchar(10) NOT NULL,
CONSTRAINT fk_cpf FOREIGN KEY (cpf) REFERENCES funcionario (cpf));
Correta.