Questões

Total de Questões Encontradas: 506

Texto Associado Texto Associado
Atente para as seguintes tabelas:
Imagem Associada da Questão
Considerando as tabelas acima, analise as proposições apresentadas a seguir:

I. Como o atributo cpf não se repete, ele deve entrar na chave primária de Aluno.
II. É possível ter dois alunos com o mesmo nome.
III. É possível ter um curso sem nenhum aluno matriculado.
IV. Se um curso não tiver data de criação, deve-se inserir um espaço em branco no campo dataCriação.
É correto o que se afirma em
A
I e II apenas.
B
III e IV apenas.
C
II e III apenas.
D
I, II, III e IV.
Texto Associado Texto Associado
A pergunta seguinte se refere ao banco de dados, abaixo apresentado, que é composto pelas relações, em que os nomes das tabelas estão em negrito, os atributos sublinhados indicam a chave primária, e os atributos em itálico apontam as chaves estrangeiras.
Empregado (cod, cpf, nome, codDepto), onde codDepto referencia cod em Departamento.
Função (codProj, codEmp, atuou_como, data_inicio, data fim), onde codProj e codEmp referenciam cod em Projeto e cod em Empregado, respectivamente.
Departamento (cod, nome)
Projeto (cod, título, descrição, duração)
Considerando as tabelas acima, assinale a opção que apresenta a consulta que retorna o nome de todos os empregados e o título dos projetos em que atuaram, mesmo que não tenham atuado em nenhum projeto (nesse caso o título do projeto é retornado como null).
A
Select E.nome, Pr.titulo From Empregado E JOIN Funcao F on E.cod=F.codEmp JOIN Projeto Pr ON F.codProj = Pr.cod
B
Select E.nome, Pr.titulo From Empregado E RIGHT JOIN Funcao F on E.cod=F.codEmp RIGHT JOIN Projeto Pr ON F.codProj = Pr.cod
C
Select E.nome, Pr.titulo From Empregado E, Projeto Pr
D
Select E.nome, Pr.titulo From Empregado E LEFT JOIN Funcao F on E.cod=F.codEmp LEFT JOIN Projeto Pr ON F.codProj = Pr.cod
Ano: 2019 Banca: FCC Órgão: SEFAZ-BA Prova: Auditor Fiscal - Tecnologia da Informação
Em um banco de dados aberto e em condições ideais há uma tabela chamada Contribuinte cuja chave primária é idContribuinte. Há também uma tabela chamada Imposto cuja chave primária é idimposto. Para criar uma tabela de associação chamada Contribuinte_imposto cuja chave primária é composta pelos campos idContribuinte e idImposto, que são chaves estrangeiras resultantes da relação dessa tabela com as tabelas Contribuinte e Imposto, utiliza-se a instrução SQL
A
CREATE TABLE Contribuinte_Imposto(idContribuinte INT, idImposto INT, PRIMARY KEY (idContribuinte), FOREIGN KEY (idContribuinte) REFERENCES Contribuinte (idContribuinte), PRIMARY KEY (idImposto), FOREIGN KEY (idContribuinte) REFERENCES Contribuinte (idContribuinte));
B
CREATE TABLE Contribuinte_Imposto(idContribuinte INT NOT NULL, idImposto INT NOT NULL, PRIMARY KEY (idContribuinte, idImposto), CONSTRAINT fk1 FOREIGN KEY (idContribuinte) REFERENCES Contribuinte (idContribuinte), CONSTRAINT fk2 FOREIGN KEY (idImposto) REFERENCES Imposto (idImposto));
C
CREATE TABLE Contribuinte_Imposto(idContribuinte INT NOT NULL, idImposto INT NOT NULL, PRIMARY KEY (idContribuinte, idImposto), FOREIGN KEY (idContribuinte) SOURCE Contribuinte (idContribuinte), FOREIGN KEY (idImposto) SOURCE Imposto (idImposto));
D
CREATE TABLE Contribuinte_Imposto(idContribuinte INT NOT NULL, idImposto INT NOT NULL, PRIMARY KEY (idContribuinte, idImposto), FOREIGN KEY (idContribuinte, idImposto) REFERENCES (Contribuinte!idContribuinte, Imposto!idImposto));
E
CREATE TABLE Contribuinte_Imposto(idContribuinte INT NOT NULL, idImposto INT NOT NULL, PRIMARY KEY (idContribuinte, idImposto), FOREIGN KEY (idContribuinte, idImposto) REFERENCES all parents);
Ano: 2019 Banca: IADES Órgão: BRB Prova: Analista - Tecnologia da Informação
A respeito de SQLCODE e SQLSTATE, assinale a alternativa correta.
A
SQLCODE = 100 indica uma execução bem-sucedida em que os dados retornaram, ou foram alterados, com uma quantidade maior que um.
B
SQLCODE = 0 indica uma execução bem-sucedida, porém sem nenhum dado para satisfazer a operação.
C
SQLCODE < 0 indica que a execução não foi bem-sucedida.
D
Uma aplicação que contém comandos de SQL executáveis deve sempre providenciar uma estrutura chamada SQLCA, que inclui o SQLCODE e o SQLSTATE.
E
SQLSTATE é específico para cada produto e não apresenta erros comuns.
Ano: 2019 Banca: IADES Órgão: BRB Prova: Analista - Tecnologia da Informação
Texto Associado Texto Associado
Um banco possui um modelo de dados com três tabelas: CLIENTE, AGENCIA e CONTA, as quais foram criadas em SQL seguindo os comandos a seguir:

CREATE TABLE CLIENTE (
    nome VARCHAR(20),
    sobrenome VARCHAR(40),
    cep CHAR(8),
    cpf CHAR(11) primary key,
    estado CHAR(2)
);
CREATE TABLE AGENCIA (
    numero CHAR(4) PRIMARY KEY,
    dac CHAR(1),
    cep CHAR(8),
    estado CHAR(2)
);
CREATE TABLE CONTA (
    numero CHAR(4),
    dac CHAR(1),
    cliente_cpf CHAR(11) not NULL,
    agencia CHAR(11) not NULL,
    saldo DECIMAL(12,2),
    FOREIGN KEY(cliente_cpf) references CLIENTE(cpf),
    CONSTRAINT comb_unic_cc_a UNIQUE(numero, agencia),
    CONSTRAINT comb_unic_cl_a UNIQUE(agencia, cliente_cpf)
);

Os dados dessas tabelas são:
Imagem Associada da Questão
No que se refere à modelagem de dados apresentada nas informações de referência, é correto afirmar que
A
uma conta pode existir para uma agência não cadastrada no banco de dados.
B
duas agências podem ter o mesmo número.
C
um cliente não pode ter mais de uma conta nesse banco.
D
um cliente somente pode ter mais de uma conta nesse banco se as agências forem diferentes.
E
um número de conta em uma agência pode pertencer a vários clientes.
Ano: 2019 Banca: IADES Órgão: BRB Prova: Analista - Tecnologia da Informação
Texto Associado Texto Associado
Um banco possui um modelo de dados com três tabelas: CLIENTE, AGENCIA e CONTA, as quais foram criadas em SQL seguindo os comandos a seguir:

CREATE TABLE CLIENTE (
    nome VARCHAR(20),
    sobrenome VARCHAR(40),
    cep CHAR(8),
    cpf CHAR(11) primary key,
    estado CHAR(2)
);
CREATE TABLE AGENCIA (
    numero CHAR(4) PRIMARY KEY,
    dac CHAR(1),
    cep CHAR(8),
    estado CHAR(2)
);
CREATE TABLE CONTA (
    numero CHAR(4),
    dac CHAR(1),
    cliente_cpf CHAR(11) not NULL,
    agencia CHAR(11) not NULL,
    saldo DECIMAL(12,2),
    FOREIGN KEY(cliente_cpf) references CLIENTE(cpf),
    CONSTRAINT comb_unic_cc_a UNIQUE(numero, agencia),
    CONSTRAINT comb_unic_cl_a UNIQUE(agencia, cliente_cpf)
);

Os dados dessas tabelas são:
Imagem Associada da Questão
SELECT nome
FROM CLIENTE INNER JOIN (
    SELECT *
    FROM CONTA conta INNER JOIN AGENCIA agencia
ON conta.agencia = agencia.numero
    WHERE saldo > 2000
    UNION
    SELECT *
    FROM conta INNER JOIN agencia ON conta.agencia =
agencia.numero
    WHERE estado="MG") s
    ON cliente.cpf = s.cliente_cpf
    ORDER BY nome;

Considerando-se o modelo de dados e os dados apresentados nas informações de referência, é correto afirmar que, ao se executar o comando mostrado, serão apresentados os seguintes nomes, na ordem a seguir:
A
Guilherme, Guilherme, Helena, Júlia, Júlia, Marcela, Marcela.
B
Guilherme, Guilherme, Helena, Helena, Júlia, Júlia, Marcela, Marcela.
C
Guilherme, João, Helena, Júlia, Marcela.
D
Marcela, Júlia, Júlia, Helena, Guilherme, Guilherme.
E
Guilherme, Guilherme, Helena, Júlia, Júlia, Marcela.
Ano: 2019 Banca: IADES Órgão: BRB Prova: Analista - Tecnologia da Informação
Texto Associado Texto Associado
Um banco possui um modelo de dados com três tabelas: CLIENTE, AGENCIA e CONTA, as quais foram criadas em SQL seguindo os comandos a seguir:

CREATE TABLE CLIENTE (
    nome VARCHAR(20),
    sobrenome VARCHAR(40),
    cep CHAR(8),
    cpf CHAR(11) primary key,
    estado CHAR(2)
);
CREATE TABLE AGENCIA (
    numero CHAR(4) PRIMARY KEY,
    dac CHAR(1),
    cep CHAR(8),
    estado CHAR(2)
);
CREATE TABLE CONTA (
    numero CHAR(4),
    dac CHAR(1),
    cliente_cpf CHAR(11) not NULL,
    agencia CHAR(11) not NULL,
    saldo DECIMAL(12,2),
    FOREIGN KEY(cliente_cpf) references CLIENTE(cpf),
    CONSTRAINT comb_unic_cc_a UNIQUE(numero, agencia),
    CONSTRAINT comb_unic_cl_a UNIQUE(agencia, cliente_cpf)
);

Os dados dessas tabelas são:
Imagem Associada da Questão
SELECT DISTINCT estado FROM CLIENTE cliente
INNER JOIN (

    SELECT cliente_cpf, cep from CONTA conta INNER
JOIN AGENCIA agencia ON conta.agencia =
agencia.numero

    WHERE conta.saldo < 1200) s ON s.cliente_cpf =
cliente.cpf;

Considerando-se o modelo de dados das informações de referência, é correto afirmar que esse comando apresenta
A
CEP e CPF dos clientes que têm saldo menor que R$ 1.200,00.
B
os estados, sem repetir, onde moram clientes que têm saldo abaixo de R$ 1.200,00.
C
os estados onde há agências em que os clientes têm saldo menor que R$ 1.200,00.
D
os estados, com repetição, onde moram clientes que têm saldo positivo.
E
os estados, sem repetir, onde moram clientes que têm saldo positivo.
Ano: 2019 Banca: IADES Órgão: BRB Prova: Analista - Tecnologia da Informação
Texto Associado Texto Associado
Um banco possui um modelo de dados com três tabelas: CLIENTE, AGENCIA e CONTA, as quais foram criadas em SQL seguindo os comandos a seguir:

CREATE TABLE CLIENTE (
    nome VARCHAR(20),
    sobrenome VARCHAR(40),
    cep CHAR(8),
    cpf CHAR(11) primary key,
    estado CHAR(2)
);
CREATE TABLE AGENCIA (
    numero CHAR(4) PRIMARY KEY,
    dac CHAR(1),
    cep CHAR(8),
    estado CHAR(2)
);
CREATE TABLE CONTA (
    numero CHAR(4),
    dac CHAR(1),
    cliente_cpf CHAR(11) not NULL,
    agencia CHAR(11) not NULL,
    saldo DECIMAL(12,2),
    FOREIGN KEY(cliente_cpf) references CLIENTE(cpf),
    CONSTRAINT comb_unic_cc_a UNIQUE(numero, agencia),
    CONSTRAINT comb_unic_cl_a UNIQUE(agencia, cliente_cpf)
);

Os dados dessas tabelas são:
Imagem Associada da Questão
Com relação ao modelo de dados apresentado nas informações de referência, assinale a alternativa correspondente ao comando SQL que busca especificamente nome, sobrenome e CPF de todos os clientes de Minas Gerais, que possuem saldo acima de R$ 2.000,00.
A
SELECT nome, sobrenome, cpf FROM CONTA conta INNER JOIN CLIENTE cliente ON conta.cliente_cpf = cliente.cpf WHERE saldo > 2000;
B
SELECT cliente_cpf as cpf, estado FROM CONTA conta INNER JOIN AGENCIA agencia ON conta.agencia = agencia.numero WHERE conta.saldo > 2000 AND agencia.estado = "MG"
C
SELECT * FROM CLIENTE cliente INNER JOIN (SELECT cliente_cpf FROM CONTA conta INNER JOIN AGENCIA agencia ON conta.agencia = agencia.numero WHERE conta.saldo > 2000 AND agencia.estado = "MG") s ON s.cliente_cpf = cliente.cpf
D
SELECT nome, sobrenome, cpf FROM CLIENTE cliente INNER JOIN( SELECT cliente_cpf FROM CONTA conta INNER JOIN AGENCIA agencia ON conta.agencia = agencia.numero WHERE conta.saldo > 2000 AND agencia.estado = "MG") s ON s.cliente_cpf = cliente.cpf
E
SELECT nome, sobrenome, cpf FROM CLIENTE cliente INNER JOIN( SELECT cliente_cpf as cpf, estado FROM CONTA conta INNER JOIN AGENCIA agencia ON conta.agencia = agencia.numero WHERE conta.saldo > 2000 AND agencia.estado = "MG") s ON s.cliente_cpf = cliente.cpf
Ano: 2019 Banca: IADES Órgão: BRB Prova: Analista - Tecnologia da Informação
Texto Associado Texto Associado
Um banco possui um modelo de dados com três tabelas: CLIENTE, AGENCIA e CONTA, as quais foram criadas em SQL seguindo os comandos a seguir:

CREATE TABLE CLIENTE (
    nome VARCHAR(20),
    sobrenome VARCHAR(40),
    cep CHAR(8),
    cpf CHAR(11) primary key,
    estado CHAR(2)
);
CREATE TABLE AGENCIA (
    numero CHAR(4) PRIMARY KEY,
    dac CHAR(1),
    cep CHAR(8),
    estado CHAR(2)
);
CREATE TABLE CONTA (
    numero CHAR(4),
    dac CHAR(1),
    cliente_cpf CHAR(11) not NULL,
    agencia CHAR(11) not NULL,
    saldo DECIMAL(12,2),
    FOREIGN KEY(cliente_cpf) references CLIENTE(cpf),
    CONSTRAINT comb_unic_cc_a UNIQUE(numero, agencia),
    CONSTRAINT comb_unic_cl_a UNIQUE(agencia, cliente_cpf)
);

Os dados dessas tabelas são:
Imagem Associada da Questão
Considere que um analista tenha incluído na tabela um novo dado com o seguinte comando:

INSERT INTO CONTA VALUES("1234", "5",
"19878191010", "1243", 2000,00);
Esse comando, porém, tem gerado um erro que, em ambiente DB2, está relacionado a um SQLSTATE e a um SQLCODE. Assinale a alternativa que indica esse erro, assim como o SQLCODE e o SQLSTATE.
A
SQLSTATE: 22037, SQLCODE: -16407, chaves não únicas dentro de um objeto JSON.
B
SQLSTATE: 23505, SQLCODE: -803, uma violação da restrição imposta a um índice único ou a uma restrição única.
C
SQLSTATE: 01520, SQLCODE: +331, o valor null foi colocado, pois os caracteres não puderam ser convertidos.
D
SQLSTATE: 23515, SQLCODE: -603, o índice único não pode ser criado ou a restrição única não pode ser adicionada, pois a tabela possui valores duplicados da chave especificada.
E
SQLSTATE: 01006, SQLCODE: +569, o privilégio não foi revogado.
Ano: 2018 Banca: CEBRASPE Órgão: STJ Prova: Técnico Judiciário - Desenvolvimento de Sistemas
Julgue o próximo item, relativo à ferramenta Oracle Data Integrator.
Módulo de conhecimento é um modelo de código que define os tipos de scripts SQL de consultas que precisam ser gerados para que se completem a extração de dados, o carregamento e as operações de transformação.
C
Certo
E
Errado
Página 1 de 51