Questões de Concursos Públicos - Banco de Dados
Resolva questões gratuitas da Banco de Dados. Banco com 503 perguntas de concursos. Prepare-se com simulados e estatísticas de acerto.
Q129102
FURG - 2019 - FURG - Técnico de Tecnologia da Informação - Desenvolvimento de Sistemas
Qual das instruções abaixo gera um erro quando executada?
Q129101
FURG - 2019 - FURG - Técnico de Tecnologia da Informação - Desenvolvimento de Sistemas
Na tentativa de remover valores inválidos do banco de dados, é desejado criar uma chave estrangeira no campo
id_evento da tabela inscricao, referenciando o campo id da tabela eventos. Qual das instruções abaixo
retorna a correta quantidade de inscrições com valores nulos ou inválidos na tabela inscricao, que precisam
ser corrigidos antes da modificação?
Q129100
FURG - 2019 - FURG - Técnico de Tecnologia da Informação - Desenvolvimento de Sistemas
As instruções abaixo foram executadas individualmente, na ordem mostrada, na estrutura de banco de dados:
I) ALTER TABLE eventos.inscricao ADD CONSTRAINT fkp FOREIGN KEY (id_pessoa)
REFERENCES eventos.pessoas(id);
II) UPDATE eventos.inscricao SET id_evento = 1 WHERE id_evento NOT IN (SELECT id
FROM eventos.eventos);
III) ALTER TABLE eventos.inscricao ADD CONSTRAINT fke FOREIGN KEY (id_evento)
REFERENCES eventos.eventos(id);
IV) ALTER TABLE eventos.inscricao ADD CONSTRAINT inscricao_idx UNIQUE (id_pessoa,
id_evento);
Assinale a alternativa que indica quais instruções retornaram mensagem de erro:
Q129099
FURG - 2019 - FURG - Técnico de Tecnologia da Informação - Desenvolvimento de Sistemas
Qual o valor de total, retornado na execução da instruções abaixo?
SELECT SUM(t.count) AS total FROM (
SELECT COUNT(i.id_pessoa) FROM eventos.eventos AS e
INNER JOIN eventos.inscricao AS i ON i.data_inscricao >= e.data_abertura
GROUP BY e.nome
) AS t;
Q128664
FUNDATEC - 2019 - Prefeitura de Porto Alegre - RS - Auditor Fiscal da Receita Municipal - Bloco II
Ano: 2019
Banca:
FUNDATEC
Matéria:
Banco de Dados
Assunto: SGBD - Sistema de Gerenciamento de Banco de Dados
Os esquemas relacionais mostrados na Figura 4(b) foram devidamente
implementados em um Sistema Gerenciador de Banco de Dados Relacional (SGBDR), tendo sido
criadas e populadas as tabelas correspondentes com dados, segundo os conceitos do modelo
relacional. Nesse caso, para evitar anomalias de atualização, pode-se afirmar que:
I. Para que seja possível a inclusão de uma tupla em "AA", deve haver uma tupla em "BB" tal que
"AA3" = "BB1" ou "AA3" será nulo.
II. Para a inserção de uma tupla em "BB", tem que existir uma tupla em "AA", em que,
obrigatoriamente "BB1" = "AA3".
III. Por padrão, deve ser possível a exclusão de uma tupla de "AA", mesmo quando "AA3" = "BB1".
Quais estão corretas?
Q128663
FUNDATEC - 2019 - Prefeitura de Porto Alegre - RS - Auditor Fiscal da Receita Municipal - Bloco II
Na Figura 5, observam-se as dependências funcionais existentes entre as colunas da
tabela "Teste", como, por exemplo, as colunas (A,B) determinam funcionalmente as colunas (F,G).
Portanto, analisando-se essa Figura, pode-se concluir que essa tabela está na:
I. 1ª Forma Normal (1FN).
II. 2ª Forma Normal (2FN).
III. 3ª Forma Normal (3FN).
Quais estão corretas?
Q128662
FUNDATEC - 2019 - Prefeitura de Porto Alegre - RS - Auditor Fiscal da Receita Municipal - Bloco II
Ano: 2019
Banca:
FUNDATEC
Matéria:
Banco de Dados
Assunto: DER - Diagrama de Entidade e Relacionamento
Para que o DER da Figura 6 fique correto, deverão ser inseridos, respectivamente,
nos locais apontados pelas setas nº 1 e 2, os seguintes relacionamentos:
Q128661
FUNDATEC - 2019 - Prefeitura de Porto Alegre - RS - Auditor Fiscal da Receita Municipal - Bloco II
Ano: 2019
Banca:
FUNDATEC
Matéria:
Banco de Dados
Assunto: DER - Diagrama de Entidade e Relacionamento
Sabe-se que, a partir do DER mostrado na Figura 6, foram criadas e populadas as
tabelas correspondentes em um Sistema Gerenciador de Banco de Dados Relacional (SGBDR), tendose respeitado, rigorosamente, os conceitos do modelo relacional. Nesse caso, para criar a tabela
"Aquisicao", bastou executar a seguinte declaração, em SQL padrão ANSI:
Q128660
FUNDATEC - 2019 - Prefeitura de Porto Alegre - RS - Auditor Fiscal da Receita Municipal - Bloco II
Ano: 2019
Banca:
FUNDATEC
Matéria:
Banco de Dados
Assunto: DER - Diagrama de Entidade e Relacionamento
Um cliente, ao realizar uma compra, poderá adquirir vários produtos. Por exemplo,
no dia 03/01/2019, às 10h:37min (dez horas e trinta e sete minutos), o cliente João Pedro, adquiriu
os seguintes produtos: (1) 10 lápis ao preço de venda de 0,55 cada; e (2) 5 canetas esferográficas,
ao preço de venda de 1,50 cada. O valor total dessa compra realizada pelo Joao foi de 13,00, que
corresponde a soma das seguintes contabilizações: (10 * 0,55 + 5 * 1,50). Joao Pedro poderá adquirir
esses mesmos produtos e outros, quando desejar. As quantidades adquiridas e o preço de venda são
registrados na tabela "AQUISICAO". Pretende-se gerar um relatório que exiba o código e nome de
cada cliente, a data de aquisição e o valor total de cada aquisição realizada por esses clientes. O
resultado deverá ser ordenado de forma ascendente pela data de aquisição e, a seguir, pelo código
do cliente, também de forma ascendente. Nesse caso, é uma consulta que atende corretamente ao
enunciado acima: Quais estão corretas?
Q128659
FUNDATEC - 2019 - Prefeitura de Porto Alegre - RS - Auditor Fiscal da Receita Municipal - Bloco II
Após observar a Figura 7, analise as seguintes assertivas:
I. A tabela fato, dessa modelagem, é "Venda", apontada pela seta nº 2.
II. As tabelas "Produto", "Filial", "Estado", "Tempo" e "Tipo", apontados, respectivamente pelas setas
nº 1, 3, 4, 5 e 6, são tabelas "Dimensão".
III. O esquema multidimensional exibido na Figura 7 é chamado de esquema "Estrela".
Quais estão corretas?