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
Ano: 2019
Órgão: FURG
Banca: FURG
Matéria: Banco de Dados
Assunto: PostgreSQL

Qual das instruções abaixo gera um erro quando executada?
Q129101 FURG - 2019 - FURG - Técnico de Tecnologia da Informação - Desenvolvimento de Sistemas
Ano: 2019
Órgão: FURG
Banca: FURG
Matéria: Banco de Dados
Assunto: PostgreSQL

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
Ano: 2019
Órgão: FURG
Banca: FURG
Matéria: Banco de Dados
Assunto: PostgreSQL

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
Ano: 2019
Órgão: FURG
Banca: FURG
Matéria: Banco de Dados
Assunto: SQL

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
Ano: 2019
Banca: FUNDATEC
Matéria: Banco de Dados
Assunto: Formas normais

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
Ano: 2019
Banca: FUNDATEC
Matéria: Banco de Dados
Assunto: Banco de Dados Multidimensionais

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?