Questões de Concurso
Comentadas sobre banco de dados relacionais em banco de dados
Foram encontradas 1.616 questões
No mapeamento objeto-relacional, uma questão importante que deve ser tratada é a de hierarquia de classes. Acerca do mapeamento de hierarquias de classes em tabelas de bancos de dados relacionais, avalie as estratégias abaixo.
I Criação de uma tabela por classe.
II Criação de uma única tabela para todas as classes.
III Joined attributes.
IV Divisão por agregação.
São suportadas pelo hibernate as estratégias
Leia o texto a seguir para responder à questão.
Considere que uma empresa gere uma rede de lojas,
utilizando uma aplicação com um banco de dados que
possui o seguinte esquema: LOJA (CodLoja, Local,
NumeroDeFuncionarios), VENDA (CodVenda, Data,
Valor, CodLoja), em que: CodLoja em LOJA e CodVenda
em VENDA são chaves primárias; e CodLoja em
VENDA é chave estrangeira que referencia LOJA.
Acerca de banco de dados, julgue o item seguinte.
Em um banco de dados relacional, os dados são armazenados
em tabelas; e as tabelas, organizadas em colunas.
Considerando essas informações, julgue o item que segue.
A referida tabela faz parte de um banco de dados relacional.
Considerando essas informações, julgue o item que segue.
Os dados armazenados na referida tabela são considerados não
estruturados.
Acerca de banco de dados, julgue o seguinte item.
Situação hipotética: Ao analisar um computador, Marcos
encontrou inúmeros emails, vídeos e textos advindos, em sua
maioria, de comentários em redes sociais. Descobriu também
que havia relação entre vários vídeos e textos encontrados em
um diretório específico. Assertiva: Nessa situação, tendo
como referência somente essas informações, Marcos poderá
inferir que se trata de um grande banco de dados relacional,
visto que um diretório é equivalente a uma tabela e cada
arquivo de texto é equivalente a uma tupla; além disso,
como cada arquivo possui um código único, poderá deduzir
que esse código é a chave primária que identifica o arquivo
de forma unívoca.
Acerca da abordagem relacional, da normalização e do SGBD, entre outros conceitos relativos a banco de dados, julgue o item a seguir.
Orientado a objetos, relacional, em rede e hierárquico são
modelos de SGBD que definem a forma como os dados são
armazenados no banco de dados.
Acerca da abordagem relacional, da normalização e do SGBD, entre outros conceitos relativos a banco de dados, julgue o item a seguir.
É condição típica da propriedade de fechamento dos sistemas
relacionais a saída de toda operação ser do mesmo tipo de
objeto que a entrada, permitindo que se escrevam expressões
relacionais aninhadas.
No processo de otimização e processamento de consultas em bancos de dados relacionais, a construção da query tree (ou árvore de consulta) é feita com base nas operações da Álgebra Relacional.
Assinale a opção que indica as operações primitivas dessa álgebra, ou seja, as operações que não podem ser expressas por combinações das demais operações.
No âmbito da teoria de projeto de bancos de dados relacionais, considere as seguintes dependências funcionais para os atributos A, B, C, D.
A → B
B → C
C → D
Nesse caso, a dependência A → C poderia ser deduzida pelo axioma da
Assinale a principal propriedade que é flexibilizada na ocorrência de um dirty read.
Na representação de esquemas para bancos de dados relacionais por meio da notação IDEF1X, os relacionamentos podem ser identificadores ou não identificadores.
Sobre a consequência do uso de relacionamentos identificadores, assinale a afirmativa correta.
Considere os comandos SQL abaixo em um sistema de gerência de banco de dados relacional.
I - create table TAB1 (a integer not null primary key);
II - create table TAB2 (a integer check(a IS NOT NULL and a > 0));
III - alter table TAB1 add constraint c1 check(a > 10);
IV - create assertion C2 as CHECK (not exists (select * from TAB1 where a < 0));
Quais instruções resultarão na criação de uma ou mais restrições (constraints) no dicionário de dados (catálogo)?
Analise as afirmações abaixo sobre transações em sistemas de banco de dados relacionais.
I - Uma transação inicia-se com o comando BEGIN TRANSACTION.
II - COMMIT e ROLLBACK são dois comandos que podem ser utilizados para terminar uma transação.
III - Autocommit é um modo de operação em que todas as transações são automaticamente confirmadas (COMMIT) após sua execução.
IV - O comando ROLLBACK TO SAVEPOINT permite desfazer uma transação somente até um dado ponto.
Quais estão corretas?