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));
Respostas
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 similares
6 anos atrás
6 anos atrás
8 anos atrás
8 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás
cpf bigint(11) PRIMARY KEY NOT NULL,
pass varchar(10) NOT NULL,
CONSTRAINT fk_cpf FOREIGN KEY (cpf) REFERENCES funcionario (cpf));
Correta.