Questões de Concurso Sobre banco de dados

Foram encontradas 15.797 questões

Q608990 Banco de Dados
Bancos de dados conhecidos como NoSQL podem ser particionados em diferentes servidores, o que introduz o problema de processar consultas que envolvem múltiplos nós de processamento. Um modelo usualmente empregado nessas circunstâncias é conhecido como:
Alternativas
Q608987 Banco de Dados

Considere uma tabela de banco de dados que represente a árvore genealógica simplificada da família real brasileira, como mostrada a seguir.

 

Rafael pretende escrever um comando SQL que insira nessa tabela as relações de ancestralidade que podem ser derivadas das que ali estão. Por exemplo, Dona Leopoldina é descendente de Dom Pedro I porque descende de Dom Pedro II, que descende de Dom Pedro I.

Assim, Rafael escreveu o comando SQL 


Para incluir todas as relações de descendência possíveis de deduzir dos dados originais, Rafael teve que executar esse comando, pelo menos:
Alternativas
Q608986 Banco de Dados

De acordo com a teoria de projeto de bancos de dados,dependências funcionais podem ser estabelecidas por meio de processos de derivação a partir de dependências já conhecidas,ou pelas chamadas dependências triviais.Sabendo-se que existem as dependências

A → B

B → C

C → D

NÃO é possível daí derivar:
Alternativas
Q608985 Banco de Dados

Considere uma tabela relacional T definida para os atributos A, B,C e D, todos com valores atômicos. Considere também que oatributo A foi definido como chave primária dessa tabela.

R(A, B, C, D)

As dependências funcionais definidas para os atributos dessatabela são:

A → B

B → C

A → D

A → C

Como definida acima, a tabela T viola a forma normal conhecida como:

Alternativas
Q608984 Banco de Dados

Considere a tabela F1 apresentada a seguir, implementada num banco de dados relacional.


O SQL que Thiago deve usar é:
Alternativas
Q608983 Banco de Dados
Transações de bancos de dados não distribuídos devem possuir propriedades que garantam a integridade dos dados quando da realização das operações que as compõem. Se nem todas as operações da transação forem realizadas, poderá haver um conflito de integridade nos dados. Esse tipo de problema é usualmente contornado pelos programadores com o uso de operações complementares do tipo:
Alternativas
Q608982 Banco de Dados

Analise o diagrama apresentado a seguir na notação IDEF1X.

 

O comando SQL para a criação de tabela que está de acordo com esse modelo é:
Alternativas
Q608616 Banco de Dados
No Oracle 9i com o Oracle Advance Security instalado, os usuários de banco de dados podem ser autenticados utilizando senhas, o sistema operacional hospedeiro, serviços de rede ou por
Alternativas
Q608615 Banco de Dados
No banco de dados Oracle 9i, a query utilizada para retornar todos os privilégios do sistema concedidos para usuários e papéis (roles) é
Alternativas
Q608582 Banco de Dados
Considere os seguintes trechos de SQL: 
CREATE TABLE PROFESSOR (ID INTEGER, NOME VARCHAR(20), CIDADE VARCHAR(20));  CREATE TABLE ALUNO (ID INTEGER, NOTA INTEGER, CIDADE VARCHAR(20));  INSERT INTO PROFESSOR VALUES (1, "Joaquim da Silva", "Aracaju");  INSERT INTO ALUNO VALUES (2, 50, "Itabaiana");  SELECT ALUNO.CIDADE FROM PROFESSOR INNER JOIN ALUNO; 
Ao serem executados estes comandos, será retornado como resultado 
Alternativas
Q608581 Banco de Dados
Considere os seguintes trechos de SQL:
CREATE TABLE CONTROLE (QTY INTEGER, NOME VARCHAR(20));  INSERT INTO CONTROLE VALUES (11, "TESTE 1");  INSERT INTO CONTROLE VALUES(12, "TESTE 2");  INSERT INTO CONTROLE VALUES(13, "TESTE 3");  SELECT CASE WHEN QTY > 12 THEN COUNT(*)ELSE 11 END AS VAL FROM CONTROLE;
Estes comandos irão retornar como resultado para a coluna VAL, 
Alternativas
Q607871 Banco de Dados
No sistema gerenciador de bancos de dados Microsoft SQL Server 2012, é possível efetuar a compressão dos dados de tabelas. As opções disponíveis para essa compressão (além de NONE) são
Alternativas
Q607870 Banco de Dados
No sistema gerenciador de bancos de dados MySQL (v. 5.6), os comandos utilizados para conceder e revogar privilégios de uso de usuário são, respectivamente,
Alternativas
Q607712 Banco de Dados
Considerando um SGBD Oracle, MySQL ou PostgreSqQL que contém uma tabela pessoa com mais de 3 registros, assinale a opção que apresenta a declaração de um comando SQL (que está entre aspas duplas) que permite selecionar o campo nome dos três primeiros registros dessa tabela segundo a ordem ascendente do campo idade.
Alternativas
Q607711 Banco de Dados
Existem dois esquemas lógicos para a implementação de um modelo de BI que envolve tabelas de fato e tabelas de dimensões: o esquema estrela (star schema) e o floco-de-neve (snow-flake schema). Acerca do esquema estrela, assinale a opção correta.
Alternativas
Q607710 Banco de Dados
A respeito das características de um SGBD e das atividades de administração de banco de dados, assinale a opção correta.
Alternativas
Q607709 Banco de Dados
Considerando um SGBD que respeite os padrões SQL ANSI-99, assinale a opção que apresenta corretamente um comando SQL para apagar determinados registros de uma tabela pessoa (cpf, nome, sexo) que contém registros cujo campo sexo apresenta valores iguais a ‘M’ e ‘F’.
Alternativas
Q607708 Banco de Dados
                      Imagem associada para resolução da questão

O modelo lógico apresentado dá origem às tabelas ALUNO, INSCRICAO e DISCIPLINA. Considerando esse modelo e sabendo que não há nenhum procedimento armazenado no banco de dados, assinale a opção que apresenta código em SQL ANSI que resultará corretamente na listagem de matricula e nome dos alunos que estão inscritos (INSCRICAO) em mais de duas disciplinas.


Alternativas
Q607707 Banco de Dados
Considere que existe uma entidade PESSOA com um relacionamento denominado CASAMENTO que pode associar diversas ocorrências na mesma entidade PESSOA. De acordo com as propriedades do diagrama entidade-relacionamento, o conceito desse relacionamento (CASAMENTO) pode ser definido como
Alternativas
Q607706 Banco de Dados
Acerca da aplicação dos princípios de normalização (Formas Normais), assinale a opção correta.
Alternativas
Respostas
9501: B
9502: C
9503: E
9504: C
9505: E
9506: C
9507: B
9508: C
9509: B
9510: E
9511: A
9512: A
9513: D
9514: A
9515: E
9516: B
9517: E
9518: A
9519: C
9520: B