Foram encontradas 24.514 questões.
Provas
Considere a estrutura abaixo:
Empregado (PrimeiroNome, lnicial_Meio, UltimoNome,
NumEmpregado, DataNascimento, Endereco, Sexo,
Salario, NumSupervisor, NumDepto)
Departamento (NomeDepto, NumDepto, NumGerente,
Datal nicioGerencia)
Localizacao_Depto (NumDepart, Localizacao)
Projeto (NomeProj, NumProj. Localizacao, NumDepto)
Trabalha_em (NumEmpregado, NumProj, Horas)
Dependente (NumEmpregado, NomeDependente, Sexo,
DataNascimento, Parentesco)
Utilizando a Álgebra Relaciona~ qual das opções abaixo atenderia a seguinte extração:
Para cada projeto localizado no 'Centro', recuperar o número do projeto, o número do departamento controlador e o nome (primeiro e último nome), o endereço e a data de nascimento do gerente do departamento.
Provas
- Banco de Dados RelacionalRestrições de IntegridadeIntegridade Referencial
- Banco de Dados RelacionalTipos de ChavesChave Estrangeira
- Banco de Dados RelacionalTipos de ChavesChave Primária
- SQLDDLCREATE TABLE
Considere o código SQL abaixo, que gerou a tabela Item Fatura.
CREATE TABLE ltemFatura(
idltemFatura INT NOT NULL,
idFatura INT NOT NULL,
descltemFatura VARCHAR(45),
valorltemFatura DOUBLE,
linha_X
);
Considerando que a tabela ltemFatura possui chave primária composta pelos campos idltemFatura e idFatura e que, se uma fatura for excluída, automaticamente serão excluídos todos os seus itens, o trecho linha_X deve ser preenchida corretamente por:
Provas
Segundo Elmasri e Navalhe (2011 ), a recuperação de falhas de transação, em geral, significa que o banco de dados é restaurado ao estado consistente mais recente antes do momento da falha. Nesse contexto, para o comportamento correto durante a recuperação, as operações UNDO e REDO devem ser:
Provas
Considere a execução dos seguintes comandos em SQL:
CREATE TABLE VALORES (ID INT NOT NULL PRIMARY
KEY, VALOR INT);
INSERT INTO VALORES VALUES (1,5);
INSERT INTO VALORES VALUES (1,6);
INSERT INTO VALORES VALUES (NULL,7);
INSERT INTO VALORES VALUES (2, 1);
INSERT INTO VALORES VALUES (2,8);
INSERT INTO VALORES VALUES (3,9);
INSERT INTO VALORES VALUES (NULL, 10);
SELECT COUNT(VALOR) FROM VALORES WHERE
VALOR>= 5;
Essa consulta retornará o valor:
Provas
- Banco de Dados RelacionalDependência Funcional
- Banco de Dados RelacionalNormalização3FN: Terceira Forma Normal
Considere os campos da tabela abaixo.
cpf VARCHAR(18)
rg VARCHAR(18)
anoNascimento INT
nome VARCHAR(70)
anosContribuicao INT
valorReceberAno DOUBLE
totalReceber DOUBLE
Sob o ponto de vista da normalização de banco de dados, a tabela, cujos campos são mostrados acima, infringirá a terceira forma normal se
Provas
Um analista criou a tabela aposentado por meio do comando abaixo em um banco de dados relacional.
CREATE TABLE aposentado (
cpf VARCHAR(18) NOT NULL,
anoNascimento INT NULL,
nome VARCHAR(70) NULL,
anosContribuicao INT NULL,
valorReceberAno DOUBLE NULL,
totalReceber DOUBLE NULL);
Após executar o comando, percebeu que não se definiu a chave primária da tabela. Para definir o campo cpf como chave primária deve utilizar o comando
Provas
select v.crmv, v.nome, o.sigla,
c.desc_curso
from veterinario_curso vc, veterinario v,
orgao o, curso c
where v.crmv = vc.crmv
and v.codigo_orgao = o.codigo
and c.codigo = vc.curso_codigo
and vc.curso_codigo in ('VET01',
'VETH02')
order by v.nome;
Com relação ao código SQL (Structured Query Language) acima, julgue o item.
O ponto e vírgula (;) está inserido no código SQL de forma correta, ou seja, no final do código.
Provas
select v.crmv, v.nome, o.sigla,
c.desc_curso
from veterinario_curso vc, veterinario v,
orgao o, curso c
where v.crmv = vc.crmv
and v.codigo_orgao = o.codigo
and c.codigo = vc.curso_codigo
and vc.curso_codigo in ('VET01',
'VETH02')
order by v.nome;
Com relação ao código SQL (Structured Query Language) acima, julgue o item.
O código apresenta erro de sintaxe, já que não é possível fazer mais de um JOIN em um única instrução SQL.
Provas
select v.crmv, v.nome, o.sigla,
c.desc_curso
from veterinario_curso vc, veterinario v,
orgao o, curso c
where v.crmv = vc.crmv
and v.codigo_orgao = o.codigo
and c.codigo = vc.curso_codigo
and vc.curso_codigo in ('VET01',
'VETH02')
order by v.nome;
Com relação ao código SQL (Structured Query Language) acima, julgue o item.
O código em questão retornará apenas os veterinários que realizaram o curso de código 'VET01', caso existam.
Provas
Caderno Container