Questões de Concurso Comentadas sobre banco de dados

Foram encontradas 15.353 questões

Q580141 Banco de Dados
Nos bancos de dados relacionais é possível estabelecer ligações entre as tabelas por meio de suas chaves. Nestas relações,
Alternativas
Q579495 Banco de Dados
Quando se modela um banco de dados, para evitar a redundância dos dados nas tabelas devem-se eliminar as tabelas aninhadas, a dependência funcional parcial de atributos e a dependência funcional transitiva de atributos. Para conseguir isso utiliza-se um processo conhecido como
Alternativas
Q578367 Banco de Dados
A necessidade de construir consultas aplicadas a sistemas de apoio à decisão levou à introdução de algumas construções especiais na linguagem SQL, que facilitam e estendem a agregação de dados. Dentre essas estão:
Alternativas
Q578363 Banco de Dados
No contexto de banco de dados relacionais, a transação T executa as seguintes operações:

O1 - Lê o saldo de uma conta x;
O2 - Subtrai uma quantia desse saldo;
O3 - Grava esse saldo recalculado.

O saldo da conta está gravado em um único registro de uma tabela. Suponha que T esteja sendo executada por dois processos diferentes, P1 e P2, em paralelo. P1 deve retirar R$ 10,00 da conta 2345 e P2, R$ 30,00 da mesma conta.

Considerando que as operações podem ser realizadas em diferentes ordens, analise as possíveis sequências de execução dessas operações, mostradas a seguir.

I.
P2 processa O1; P2 processa O2; P2 processa O3; P1 processa O1; P1 processa O2; P1 processa O3;
II.
P1 processa O1; P1 processa O2; P1 processa O3; P2 processa O1; P2 processa O2; P2 processa O3;
III.
P1 processa O1; P1 processa O2; P2 processa O1; P1 processa O3; P2 processa O2; P2 processa O3;
IV.
P1 processa O1; P2 processa O1; P1 processa O2; P2 processa O2; P1 processa O3; P2 processa O3.
As únicas sequências que podem ser admitidas pelo controle de concorrência, de modo a não introduzir erros no saldo final da conta, são:
Alternativas
Q578362 Banco de Dados
Observe o comando de criação da tabela relacional T, mostrado a seguir.

create table T
(a int not null primary key,
 b int not null)

Sabendo-se que as dependências funcionais

a → b
b → a
verificam-se para todas as instâncias de T, a forma normal transgredida pelo esquema acima é a:


Alternativas
Q578361 Banco de Dados
No MS SQL Server, um índice pode ser criado como clustered ou nonclustered. Sobre essas possibilidades, está correto afirmar que:
Alternativas
Q578360 Banco de Dados
No MS SQL Server, é possível estabelecer a propriedade IDENTITY quando da descrição de uma coluna de uma tabela. Essa propriedade admite dois parâmetros opcionais, que são usados para definir:
Alternativas
Q578359 Banco de Dados
No Oracle 11g, o tipo BFILE é usado para armazenar objetos binários longos no sistema operacional, isto é, fora do banco de dados. São características de uma variável do tipo BFILE:
Alternativas
Q578358 Banco de Dados
Em relação à tablespace SYSTEM de um banco de dados no contexto do Oracle 11g, analise as afirmativas a seguir:

I. Não pode ser colocada offline.

II. Contém informações sobre o rollback segment.

III. Contém informações sobre o data dictionary.

IV. Deve ser criada antes do banco de dados que a contém.
Está correto somente o que se afirma em :
Alternativas
Q578254 Banco de Dados
Acerca de linguagem de definição e manipulação de dados SQL, julgue o item que se segue.
Em uma manipulação de dados SQL, é possível usar as cláusulas HAVING e WHERE na mesma consulta, conforme o exemplo a seguir.
SELECT titles.pub_id, AVG(titles.price) FROM titles INNER JOIN publishers
  ON titles.pub_id = publishers.pub_id
WHERE publishers.state = 'CA' GROUP BY titles.pub_id HAVING AVG(price) > 10
Alternativas
Q578253 Banco de Dados
Acerca de linguagem de definição e manipulação de dados SQL, julgue o item que se segue.

Em um comando SQL, o operador LIKE é usado em uma cláusula WHERE para buscar um determinado padrão em uma coluna.


Alternativas
Q578248 Banco de Dados
Com relação a bancos de dados transacionais e analíticos, julgue o seguinte item.

Os sistemas OLTP (online transaction processing) usualmente adotam o modelo de dados entidade-relacionamento e uma base de dados orientada a aplicações.

Alternativas
Q578247 Banco de Dados
Com relação a bancos de dados transacionais e analíticos, julgue o seguinte item.
As operações slice and dice dos sistemas OLAP permitem selecionar e modificar a posição de uma informação, a troca de linhas por colunas e o giro do cubo multidimensional. Entretanto, não é permitido combiná-las com as operações drill down ou roll up.
Alternativas
Q578246 Banco de Dados
Com relação a bancos de dados transacionais e analíticos, julgue o seguinte item.
Nos sistemas OLAP, os usuários têm permissão para leitura, inserção, modificação e exclusão dos dados armazenados, e podem analisá-los sob diversos ângulos
Alternativas
Q578245 Banco de Dados
Com relação aos passos do processo de projeto de bancos de dados e de modelagem de dados relacional e dimensional, julgue o item subsequente.
O modelo lógico é considerado um modelo de dados implementável, portanto recomenda-se que seja criado a partir do mapeamento do modelo conceitual de dados.
Alternativas
Q578244 Banco de Dados
Com relação aos passos do processo de projeto de bancos de dados e de modelagem de dados relacional e dimensional, julgue o item subsequente.

O modelo conceitual corresponde ao mais baixo nível de abstração, visto que estabelece como os dados são armazenados. Trata-se de um modelo simples, de fácil compreensão pelo usuário final, além de independente de um SGBD particular.
Alternativas
Q578243 Banco de Dados
Com relação aos passos do processo de projeto de bancos de dados e de modelagem de dados relacional e dimensional, julgue o item subsequente.
Na modelagem dimensional, implementada em sistemas de data warehouse, o esquema snowflake caracteriza-se por possuir diversas tabelas de fatos e de dimensões, sendo estas últimas organizadas hierarquicamente na terceira forma normal (3FN).
Alternativas
Q578241 Banco de Dados
Com relação aos passos do processo de projeto de bancos de dados e de modelagem de dados relacional e dimensional, julgue o item subsequente.
Na modelagem conceitual, um atributo multivalorado é aquele que representa um conjunto de valores dentro de uma mesma tupla de uma entidade.
Alternativas
Q578240 Banco de Dados
Acerca dos sistemas gerenciadores de banco de dados (SGBD) PostgreSQL, Microsoft SQL Server e Oracle, julgue o item a seguir.
A tecnologia Flashback do banco de dados Oracle 11g é uma solução de recuperação de dados que permite reverter os erros humanos desfazendo de forma seletiva e eficiente os efeitos de um erro. A consulta a seguir permite que o administrador saiba com precisão quando e como os dados foram alterados.
SELECT * FROM emp VERSIONS BETWEEN TIMESTAMP hora1 AND hora2 WHERE…
Alternativas
Q578239 Banco de Dados
Acerca dos sistemas gerenciadores de banco de dados (SGBD) PostgreSQL, Microsoft SQL Server e Oracle, julgue o item a seguir.
Uma das principais novidades do Microsoft SQL Server 2014 é o recurso OLTP na memória (In-memory OLTP), o qual permite melhorar significativamente o desempenho de sistemas com processamento de transações on-line e data warehousing. A única maneira de remover um grupo de arquivos com otimização de memória é descartar o banco de dados.
Alternativas
Respostas
9561: B
9562: E
9563: D
9564: A
9565: E
9566: D
9567: E
9568: D
9569: A
9570: C
9571: C
9572: C
9573: E
9574: E
9575: C
9576: E
9577: E
9578: C
9579: C
9580: C