Questões de Concurso

Foram encontradas 13.807 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q608991 Banco de Dados

Considere a tabela F1, mostrada com a respectiva instância a seguir.

 

O número de registros removidos pelo comando SQL

Imagem associada para resolução da questão

é

Alternativas
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
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
Q607560 Banco de Dados
Atenção:

Na questão a seguir, considere a tabela T mostrada abaixo com a respectiva instância. 

                                     
Considerando a tabela T, analise o comando SQL a seguir.

Imagem associada para resolução da questão
O número de registros da tabela T removidos pela execução desse comando é: 
Alternativas
Q607559 Banco de Dados
Atenção:

Na questão a seguir, considere a tabela T mostrada abaixo com a respectiva instância. 

                                     
Considerando a tabela T, o resultado do comando SQL 

Imagem associada para resolução da questão

tem uma coluna e, além da linha de títulos, exibe: 
Alternativas
Q607558 Banco de Dados
Atenção:

Na questão a seguir, considere a tabela T mostrada abaixo com a respectiva instância. 

                                     
O número de linhas produzidas, além da linha de títulos, pelo comando SQL 

                  Imagem associada para resolução da questão

é: 
Alternativas
Q607557 Banco de Dados
Analise as afirmativas seguintes sobre a função e o processamento das cláusulas “where", “having" e “group by" em conjunto com funções de agregação em comandos SQL.

I. A cláusula 'where" é aplicada depois da agregação.

II. A cláusula “having" é aplicada antes da agregação.

III. A cláusula “having" não pode ser aplicada num comando contendo a cláusula “group by".

IV. A cláusula “group by" estabelece a ordem de aplicação das cláusulas “where" e “group by".

Está correto somente o que se afirma em: 
Alternativas
Q607556 Banco de Dados
A variedade de linguagens e ambientes de programação e de fornecedores de bancos de dados constitui um problema de portabilidade para desenvolvedores, que precisam compatibilizar diferentes peculiaridades quando seus programas manipulam bases de dados.

Esse problema é amenizado, na prática, pelo uso de interfaces ou drivers, genéricos, cujo modelo mais difundido é: 
Alternativas
Q607555 Banco de Dados
O uso de transações distribuídas em bancos de dados introduz o problema da manutenção da propriedade da atomicidade para essas transações. Se uma transação depende de operações que devem ocorrer em dois ou mais nós distintos, é necessário que o sucesso ou falha dessas operações possa ser percebido por todos os nós participantes.

Um dos algoritmos mais utilizados para a implementação de transações dessa natureza é: 
Alternativas
Q607554 Banco de Dados
No Brasil, cada pessoa possui apenas um CPF e cada pessoa pode possuir apenas um nome. Quando numa tabela de um banco relacional há uma coluna com o CPF de uma pessoa e seu respectivo nome, a coluna CPF deve ser uma chave, primária ou candidata.

Essa exigência faz parte do processo de normalização do banco de dados, e é decorrente do enunciado da: 
Alternativas
Q607553 Banco de Dados
Na definição de uma tabela relacional, é possível especificar se determinado atributo deve obrigatoriamente ser preenchido ou não. Um recurso usado pelos desenvolvedores nesse caso é definir valores padronizados para atributos de preenchimento compulsório, uma vez que nem sempre é possível coletar de imediato todos os valores necessários para a criação de um novo registro de uma tabela.

A maneira correta de especificar um atributo numérico que seja obrigatório e que deva ser preenchido com o valor zero como padrão é:
Alternativas
Q607552 Banco de Dados
Considere um banco de dados que implemente, como estão, as tabelas correspondentes às entidades modeladas no diagrama ER IDEF1X mostrado a seguir. 

                       Imagem associada para resolução da questão

Na definição da chave estrangeira entre R2 e R1, a ação referencial que NÃO deve ser usada é: 
Alternativas
Q607551 Banco de Dados
Analise o diagrama ER construído sob a notação IDEF1X. 

                       Imagem associada para resolução da questão

Está correto concluir que:
Alternativas
Respostas
8881: E
8882: B
8883: C
8884: E
8885: C
8886: E
8887: C
8888: B
8889: A
8890: D
8891: A
8892: B
8893: D
8894: A
8895: C
8896: E
8897: D
8898: D
8899: B
8900: B