Questões de Concurso
Sobre banco de dados em banco de dados
Foram encontradas 1.442 questões
Após a execução dos seguintes comandos em linguagem SQL:
CREATE TABLE Clientes (Cod INT, Nome VARCHAR(80)); INSERT INTO Clientes VALUES (NULL, "Aline Silva"); INSERT INTO Clientes VALUES (6, "José Ramos"); SELECT COUNT() FROM Clientes;
Será retornado o valor:
Num banco de dados relacional, quando um registro aponta para o outro, dependente deste, há de se fazer regras para que o registro "pai" não possa ser excluído se ele tiver "filhos" (as suas dependências). Esta regra é chamada tipicamente de:
Quando um banco de dados está sendo utilizado ao mesmo tempo por vários usuários, o responsável por efetivar a transação corrente, evitando inconsistências, é a instrução:
A arquitetura de um banco de dados relacional pode ser descrita de maneira informal ou formal. Na descrição formal estamos preocupados com a semântica formal do modelo e utilizamos os seguintes termos principais:
Apesar do aparente aumento de produtividade, a centralização dos bancos de dados em servidores gerou problemas, como o aumento significativo no tráfego de rede, principalmente quando havia consultas simultâneas por um grande número de nós. Esse problema foi superado por meio do(a)
Os objetivos da Otimização de Consultas em Bancos de Dados estão relacionados nas afirmativas a seguir.
I. Reduzir o tempo de resposta das consultas e melhorar a vazão geral das transações.
II. Evitar a existência excessiva de locks através do aumento da concorrência entre as transações.
III. Manter atualizados os índices secundários de relações desnormalizadas como forma de maximizar o particionamento vertical de dados.
Assinale:
A tabela a seguir representa um banco de dados simples.

Analisando as sentenças seguintes, referentes à tabela apresentada,
I. 'João' é uma instância da tabela.
II. 'Nome' faz parte do esquema do banco de dados.
III. 'Rua B' é um dado armazenado na tabela.
IV. 'Telefone' é um dos esquemas do banco de dados.
verifica-se que está(ão) correta(s)
Analisando as afirmações seguintes, sobre o conceito de transações em banco de dados,
I. Toda escala de execução conflito-serializável é de execução consistente.
II. Toda escala de execução equivalente no conflito é de execução consistente.
III. Toda escala de execução sequencial é de execução consistente.
IV. A garantia da consistência do banco de dados não depende de como foi especificada a escala de execução da transação.
verifica-se que está(ão) correta(s)
I) são sempre planejadas;
II) ocorrem simultaneamente nos dois servidores, de forma complementar;
III) podem ocorrer em qualquer dos sentidos: do principal para o reserva e vice-versa;
IV) destinam-se ao aumento da capacidade transacional (throughput) do conjunto;
V) destinam-se ao aumento da disponibilidade operacional do conjunto;
Está correto somente o que se afirma em:
( ) Em um modelo de transações simples e abstrato, uma transação deve estar em um dos seguintes estados: ativa (inicial), no qual a transação permanece enquanto estiver executando; em efetivação parcial, após a execução da última declaração; em falha, após a descoberta de que a execução normal já não pode se realizar; abortada, depois que a transação foi desfeita e o banco de dados restabelecido ao estado anterior do início da execução da transação; e em efetivação, após a conclusão com sucesso.
( ) Para assegurar a integridade dos dados, o sistema gerenciador de banco de dados deve manter as seguintes prorpiedades das transações: atomicidade, consistência, isolamento e durabilidade.
( ) Nas técnicas de controle de concorrência otimista, as verificações são feitas enquanto a transação está sendo executada. O protocolo de controle de concorrência é executado em três fases, a saber: fase de leitura, no qual a transação lê e atualiza valores de itens de dados efetivados no banco de dados; fase de validacão, no qual a verificação é executada para cada leitura da fase anterior; e fase de escrita: as atualizações das transações são aplicadas no banco de dados.
( ) Diversos problemas podem ocorrer quando transações concorrentes são executadas de maneira descontrola. No problema de atualização perdida uma transação atualiza um item de dado e, a seguir, falha por alguma razão. O item atualizado é acessado por uma antes que ele retorne ao seu valor original.
( ) Um sistema está em estado de deadlock se há um conjunto de transações, tal que toda transação desse conjunto está esperando outra transação também nele contida.
Assinale a alternativa que contenha, de cima para baixo, a sequência CORRETA.
Havendo a necessidade de criar uma tabela para representar um relacionamento N:M entre as duas tabelas P e Q, qual é a previsão para o tamanho máximo de linhas dessa tabela?