Questões de Concurso Sobre banco de dados

Foram encontradas 15.763 questões

Resolva questões gratuitamente!

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

Q794226 Banco de Dados
Quando diversas transações são executadas de modo concorrente em um banco de dados, é necessário que o sistema controle a interação entre transações concorrentes; esse controle é alcançado por meio de uma larga gama de mecanismos chamados esquemas de controle de concorrência. Um meio de garantir a serialização é obrigar que o acesso aos itens de dados seja feito de maneira mutuamente exclusiva; isto é, enquanto uma transação acessa um item de dados, nenhuma outra transação pode modificá-lo. O método mais usado para sua implementação é permitir o acesso a um item de dados somente se ele estiver bloqueado. Infelizmente, o uso de bloqueios pode causar situações indesejáveis, como por exemplo o aparecimento de:
Alternativas
Q794225 Banco de Dados
Em um banco de dados Oracle, deve-se conceder explicitamente um privilégio de acesso para que se possa executar qualquer atividade, incluindose a conexão com um banco de dados, o acesso ou modificação de dados em tabelas, etc. No sistema gerenciador de banco de dados Oracle, os principais privilégios de sistema são:
Alternativas
Q794224 Banco de Dados
O sistema gerenciador de banco de dados Oracle não modifica diretamente os dados nos discos. Todas as modificações de dados tomam lugar na memória do Oracle. O processo_________________ é responsável pelas escritas dos dados modificados (“dirty”) nas áreas de memória - conhecidas por “buffers de banco de dados” - para os arquivos de dados reais em disco. Assinale a alternativa que completa corretamente a lacuna.
Alternativas
Q794223 Banco de Dados
No sistema gerenciador de banco de dados Oracle, um bloco de dados é a base para o armazenamento de dados em um banco de dados. O administrador de banco de dados pode definir o tamanho do bloco de dados no parâmetro ___________________ do arquivo de inicialização do sistema Oracle. Assinale a alternativa que completa corretamente a lacuna.
Alternativas
Q794220 Banco de Dados
Considerando-se que diversas transações podem ser executados de modo concorrente no sistema gerenciador de banco de dados, é necessário que o sistema controle a interação entre as transações concorrentes. Como uma transação é uma unidade que preserva a consistência, uma execução sequencial das transações garante a preservação da consistência. Portanto, exige-se que qualquer escala produzida pelo processamento concorrente de um conjunto de transações tenha um efeito equivalente a uma escala produzida quando essas transações são executadas sequencialmente em alguma ordem. Essa propriedade dos SGBDs é conhecida por:
Alternativas
Q794219 Banco de Dados
Para assegurar a integridade dos dados, exige-se que o sistema gerenciador de banco de dados mantenha diversas propriedades ao processar transações. Por exemplo, se a transação completar com sucesso, todas as atualizações realizadas no banco de dados persistirão, até mesmo se houver uma falha de sistema após a transação se completar. Essa propriedade é conhecida por:
Alternativas
Q794218 Banco de Dados
No sistema gerenciador de banco de dados Oracle, uma transação é uma unidade lógica de trabalho que consiste em uma ou mais instruções SQL. A transação pode executar uma operação ou uma série de operações sobre os objetos de um banco de dados, de forma interativa, ou como parte de um programa. As transações são iniciadas implicitamente sempre que os dados são lidos ou escritos, e são encerradas por um:
Alternativas
Q794217 Banco de Dados
Na linguagem SQL, as operações em strings mais usadas são as que efetuam checagens para verificação de coincidências de pares, por meio do operador like. Esses pares são identificados por meio do uso de dois caracteres especiais. Um desses caracteres especiais efetua a comparação com qualquer substring. Por exemplo, para definirmos a consulta que corresponde a qualquer substring que inicie com “ABC”, devemos escrever:
Alternativas
Q794216 Banco de Dados
Dada uma relação R, o operador relacional ________________ produz uma nova relação com apenas alguns dos atributos de R, e remove tuplas duplicadas. Assinale a alternativa que completa corretamente a lacuna.
Alternativas
Q794215 Banco de Dados
Na linguagem SQL, a definição de uma tabela pode ser alterada pelo administrador de banco de dados por meio da instrução ALTER TABLE. Para remover-se uma coluna, pode-se definir qual será o comportamento da remoção. Se _____________ for escolhido no parâmetro DROP COLUMN, todas as restrições e views que referenciam a coluna são removidas automaticamente do esquema, junto com a coluna. Assinale a alternativa que completa corretamente a lacuna.
Alternativas
Q794214 Banco de Dados
Na linguagem SQL, podemos empregar funções de agregação que tomam uma coleção (um conjunto ou subconjunto) de valores como entrada, retornando um valor simples. Existem circunstâncias em que gostaríamos de aplicar uma função agregada não somente a um conjunto de tuplas, mas também a um grupo de conjunto de tuplas, o que é possível por meio do uso da cláusula SQL _________ . O atributo ou atributos fornecidos nessa cláusula são usados para formar grupos. Assinale a alternativa que completa corretamente a lacuna.
Alternativas
Q794213 Banco de Dados
No sistema gerenciador de banco de dados Oracle, um procedimento armazenado pode ser criado por meio do comando:
Alternativas
Q794212 Banco de Dados
Atualmente, os sistemas gerenciadores de bancos de dados (SGBDs) têm a capacidade de executar ações através do uso de regras ativas baseadas no paradigma Evento-Condição-Ação (ECA). O componente “Evento” indica o momento do disparo da regra, a “Condição” indica um predicado a ser avaliado e a “Ação” o que tem de ser feito, caso a condição seja válida. Estes mecanismos ativos, denominados_________________ em bancos de dados, proporcionam uma funcionalidade aos SGBDs, cuja principal aplicação tem sido a manutenção de integridade e restrições de acesso aos bancos de dados. Desde que devidamente especificadas no esquema conceituai, regras de negócio podem ser implementadas com o paradigma ECA, ampliando a sua aplicação a problemas do mundo real. Assinale a alternativa que completa corretamente a lacuna.
Alternativas
Q794211 Banco de Dados
Ao se utilizar a linguagem SQL, aceitamos o conjunto de relações como dado que deve ser especificado no sistema gerenciador de banco de dados por meio de uma linguagem. A linguagem_______________permite não só a especificação de um conjunto de relações, como também informações acerca de cada uma das relações, incluindo: o esquema de cada relação, o domínio dos valores associados a cada atributo, as regras de integridade, o conjunto de índices para manutenção de cada relação, informações sobre segurança e autoridade sobre cada relação e a estrutura de armazenamento físico de cada relação. Assinale a alternativa que completa corretamente a lacuna.
Alternativas
Q794210 Banco de Dados
Ao se efetuar uma consulta em um programa com a linguagem PL/SQL, o conjunto de linhas resultantes dependerá de quantas linhas atingem o critério de pesquisa. Assim, quando a consulta resultar em múltiplas linhas, é necessário declarar-se explicitamente um ___________ para processar as linhas. Assinale a alternativa que completa corretamente a lacuna
Alternativas
Q794209 Banco de Dados
A linguagem SQL contém recursos para testar se uma subconsulta possui alguma tupla repetida em seu resultado. O construtor___________ retorna o valor true caso o argumento de uma subconsulta não possua nenhuma tupla repetida. Assinale a alternativa que completa corretamente a lacuna.
Alternativas
Q794208 Banco de Dados
A linguagem SQL possui meios para testar se o resultado de uma subconsulta possui alguma tupla. O construtor___________ retorna o valor true se o argumento de uma subconsulta é não-vazio. Assinale a alternativa que completa corretamente a lacuna.
Alternativas
Q794207 Banco de Dados
A _________________ forma normal é considerada parte da definição formal de uma relação no modelo relacionai básico. Ela afirma que o domínio de um atributo deve incluir apenas valores atômicos (simples, indivisíveis) e que o valor de qualquer atributo em uma tupla deve ser um único valor do domínio desse atributo. Assinale a alternativa que completa corretamente a lacuna.
Alternativas
Q794206 Banco de Dados
O modelo relacional representa os dados de uma base de dados como um conjunto de relações. De maneira informal, cada relação pode ser visualizada como uma tabela, na qual cada linha representa uma coleção de valores relacionados. Na terminologia do modelo relacionai de dados, a linha é chamada de tupla e a coluna é chamada de atributo. O tipo de dado que especifica o tipo dos valores que podem fazer parte de uma coluna é chamado de
Alternativas
Q794205 Banco de Dados
Uma consequência muito importante das definições da estrutura relacionai de dados é que toda relação tem uma chave primária. Posto que o corpo da relação é um conjunto, e os conjuntos, por definição, não contêm elementos em duplicata, segue-se que duas tuplas de uma relação não poderão (em nenhum momento) ser duplicatas uma da outra. Seja R uma relação com os atributos A1, A2...... An. Diz-se que o conjunto de atributos K = (Ai, Aj........Ak) de R é uma chave _______________ de R, se e somente se satisfizer as seguintes propriedades tempo-dependentes, assinale a alternativa que completa corretamente a lacuna. • Exclusidade - Em momento algum duas tuplas diferentes de R terão o mesmo valor da Ai, o mesmo valor de Aj, ..., e o mesmo valor de Ak. • Minimalidade - Nenhum Ai, Aj, ... , Ak poderá ser descartado de K, sem destruir a propriedade de exclusividade.
Alternativas
Respostas
8661: E
8662: B
8663: B
8664: E
8665: D
8666: D
8667: C
8668: B
8669: A
8670: C
8671: B
8672: D
8673: E
8674: A
8675: D
8676: B
8677: C
8678: A
8679: B
8680: E