Questões de Concurso Sobre banco de dados

Foram encontradas 19.133 questões

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
Q606873 Banco de Dados
Julgue o item que se segue, no que se refere a bancos de dados textuais.

A desvantagem da técnica de índices invertidos com contadores de posição, utilizada para implementação de índices lexicográficos, é o aumento da dimensão do arquivo.


Alternativas
Q606872 Banco de Dados
Julgue o item que se segue, no que se refere a bancos de dados textuais.

Vector model é um modelo que pode ser aplicado em pesquisas semânticas como forma de estabelecer a relevância de documentos pesquisados.


Alternativas
Q606871 Banco de Dados
A manipulação dos dados armazenados em bancos de dados é realizada, muitas vezes, por linguagens com essa finalidade específica. Essas linguagens podem ser próprias do SGBD utilizado, embora muitas vezes representem a implementação de linguagem padrão de acesso a dados. Acerca desse assunto, julgue o seguinte item.

No PostgreSQL, ao usar o contexto de segurança Security Definer, durante a execução de uma função definida pelo usuário, são respeitados os privilégios de acesso do criador da função.


Alternativas
Respostas
11861: E
11862: C
11863: E
11864: C
11865: B
11866: A
11867: D
11868: A
11869: B
11870: D
11871: A
11872: C
11873: E
11874: D
11875: D
11876: B
11877: B
11878: C
11879: C
11880: C