Questões de Concurso Sobre banco de dados relacionais em banco de dados

Foram encontradas 1.924 questões

Q2206963 Banco de Dados
O tipo de chave composto por uma ou mais colunas de uma tabela, cujos valores aparecem necessariamente na chave primária de uma tabela, e que permite a implementação de relacionamentos em um banco de dados relacional, é chamado de chave:
Alternativas
Q2206962 Banco de Dados
Em um banco de dados relacional, uma tabela é um conjunto não ordenado de linhas. Cada uma dessas linhas também é conhecida como:
Alternativas
Q2183330 Banco de Dados
Supondo que no Brasil
- todo brasileiro tem um, e somente um, CPF; - alguns brasileiros têm um, mas somente um, passaporte válido; - alguns brasileiros têm uma, mas somente uma, carteira de motorista (CNH) válida.
A definição correta desses atributos numa tabela relacional normalizada seria: 
Alternativas
Ano: 2023 Banca: FUNDATEC Órgão: GHC-RS Prova: FUNDATEC - 2023 - GHC-RS - Programador |
Q2177258 Banco de Dados

Para responder à questão, considere um banco de dados relacional que possui duas tabelas, chamadas de tabela_a e tabela_b, contendo o formato e os valores abaixo: 



Foi executado o seguinte comando:
select * from tabela_a a join tabela_b b on a.id=b.id_a;
Logo após, foi executado outro comando:
select * from tabela_a a left join tabela_b b on a.id=b.id_a;
O que o último comando retorna de diferente em relação ao primeiro comando?
Alternativas
Ano: 2023 Banca: FUNDATEC Órgão: GHC-RS Prova: FUNDATEC - 2023 - GHC-RS - Programador |
Q2177255 Banco de Dados
Um banco de dados relacional possui uma tabela chamada tb_produtos com as seguintes colunas: id_produto, nome e preco. Um técnico precisa reajustar os preços para aumentá-los em 12%. Qual dos comandos abaixo aplicaria esse reajuste em todos os produtos dessa tabela?
Alternativas
Q2176954 Banco de Dados
Em um modelo relacional de banco de dados, qual é a função do atributo estrangeiro?
Alternativas
Q2176947 Banco de Dados
Qual a diferença entre o modelo relacional e o modelo dimensional de dados? 
Alternativas
Q2176946 Banco de Dados
Qual é a principal diferença entre os modelos de dados relacional e hierárquico?
Alternativas
Q2176945 Banco de Dados
Assinale a alternativa correta sobre as chaves primárias em bancos de dados relacionais. 
Alternativas
Q2176919 Banco de Dados
Assinale a alternativa INCORRETA sobre relacionamentos em bancos de dados.
Alternativas
Q2176917 Banco de Dados
Em um modelo de dados relacional, uma entidade é uma representação abstrata de um objeto, conceito ou evento do mundo real que possui atributos e identificadores. A respeito de entidades, assinale a alternativa correta. 
Alternativas
Q2176818 Banco de Dados
Analise as assertivas abaixo sobre controle concorrência em sistemas de bancos de dados relacionais:

I. Sistemas de bancos de dados distribuídos precisam garantir que dados existam em um único servidor, já que eventuais cópias em servidores diferentes podem assumir estados inconsistentes.
II. Caso uma transação precise fazer uma operação de leitura em uma tabela, o mecanismo de bloqueio pode permitir que outras transações façam leituras simultaneamente, mas não gravações.
III. A detecção de deadlocks não é possível em bancos de dados que permite transações concorrentes, o que exige sistemas de prevenção de deadlocks.

Quais estão corretas?
Alternativas
Q2176815 Banco de Dados
Assinale a alternativa FALSA no contexto de projeto de bancos de dados relacionais. 
Alternativas
Q2176814 Banco de Dados
Relacione a Coluna 1 à Coluna 2, associando as cardinalidades das relações entre entidades em um banco de dados relacional às relações entre entidades. 
Coluna 1 1. 1:1 2. 1:n 3. n:1
Coluna 2 ( ) Pessoa e CPF. ( ) Cliente e Pedido. ( ) Funcionário e Departamento. ( ) Estado e Cidade.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Alternativas
Q2176800 Banco de Dados
Em um Sistema de Gerenciamento de Banco de Dados Relacional (SGBDR), analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.

( ) Todas as instruções SQL executadas dentro de uma transação sempre serão permanentemente salvas no banco de dados.
( ) O comando COMMIT em SQL server é usado para finalizar uma transação.
( ) Uma transação pode ser revertida caso ocorra algum erro (rollback).
( ) O isolamento da transação determina como as alterações feitas por ela são visíveis para outras transações.

A ordem correta de preenchimento dos parênteses, de cima para baixo, é: 
Alternativas
Q2175445 Banco de Dados
Sobre o modelo entidade-relacionamento, é INCORRETO afirmar que: 
Alternativas
Q2172661 Banco de Dados
Considere o seguinte comando:
SELECT * FROM Pessoa FOR UPDATE;
Analise as assertivas abaixo e assinale a alternativa correta. I. Pode ser especificada na cláusula FOR UPDATE uma coluna, por exemplo: FOR UPDATE OF Nome. II. A cláusula FOR UPDATE irá fazer um LOCK de todas as tuplas selecionadas pelo SELECT e só as liberará quando a transação, que tem esse comando SELECT, for finalizada. III. A cláusula FOR UPDATE somente pode ser utilizada no SELECT externo de uma consulta, não pode ser utilizada em subconsultas ou SELECT aninhado.
Alternativas
Q2172658 Banco de Dados
Nos sistemas de bancos de dados relacionais, uma Transação é um conjunto de uma ou mais operações que compõem uma única unidade lógica de trabalho a ser executada. As transações devem seguir o princípio ACID: Atomicidade, Consistência, Isolamento e Durabilidade. Analise as assertivas abaixo e assinale a alternativa correta.
I. O ROLLBACK é utilizado para garantir o princípio da durabilidade das transações. II. Em caso de falha, uma transação que foi finalizada por COMMIT precisa ser desfeita. III. Na execução de uma transação, em caso de falha, ela pode ser finalizada com sucesso, mesmo que alguma de suas operações não tenham sido realizadas. IV. A execução de uma transação não pode ser interferida por quaisquer outras transações que acontecem simultaneamente.
Alternativas
Q2172657 Banco de Dados
Considere o esquema relacional que representa parte de um sistema de uma empresa:
Projetos(IdProjeto, nome) Pessoas(IdPessoa, nome) ProjetosPessoas(#IdProjeto,#IdPessoa)
Legenda: Campos sublinhados compõem a chave primária da tabela e campo precedido de # é uma chave estrangeira
A coordenação de recursos humanos deseja saber os nomes das pessoas que já trabalharam em todos os projetos cadastrados na base de dados. A consulta que expressa correta e eficientemente o que o relatório deve mostrar é:
Alternativas
Q2172655 Banco de Dados
Considere a tabela relacional:
Estudante(IdEstudante, nome, idade) Legenda: Campos sublinhados compõem a chave primária da tabela. Considere o seguinte comando SQL: CREATE OR REPLACE VIEW questao AS SELECT AVG(IDADE) FROM ESTUDANTE
Analise as assertivas abaixo e assinale a alternativa correta.
I. Uma VIEW é uma consulta que, ao ser executada, tem seu resultado armazenado no banco de dados. II. Na cláusula FROM do comando SELECT, uma VIEW pode ser referenciada como se fosse uma tabela. III. A consulta da VIEW (questao) está obtendo o valor da média das idades dos estudantes. IV. Para saber quais estudantes são mais velhos que a média, basta consultar SELECT MAX(IDADE) FROM QUESTAO
Alternativas
Respostas
841: C
842: E
843: B
844: D
845: E
846: D
847: B
848: A
849: A
850: B
851: A
852: A
853: E
854: B
855: C
856: A
857: A
858: C
859: C
860: D