Questões Militares Comentadas sobre banco de dados
Foram encontradas 411 questões
( ) A instrução SELECT permite definir quais colunas de quais tabelas desejamos obter as fontes (tabelas) dos dados e os ordenamentos, entre outros.
( ) A instrução DELETE não permite definir uma condição, enquanto que o comando SELECT permite.
( ) A instrução SELECT é utilizada para retornar um conjunto de linhas a partir de uma ou mais tabelas do banco de dados.
( ) A instrução INSERT permite definir quais colunas terão valores a serem preenchidos, mas não permite inserir um conjunto de registros a partir de um comando SELECT.
( ) A instrução UPDATE permite definir uma condição nos mesmos moldes do comando SELECT, envolvendo, inclusive, mais de uma tabela.
Nome da tabela: produtos;
Valor do custo: custo; Valor de venda: venda;
Código do fornecedor: fornecedor.
Utilizando a seguinte linha de código:
UPDATE produtos SET custo = custo * 1.2,
venda = venda * 1.25
WHERE fornecedor = 10;
Podemos então afirmar que
1- mysql_close()
2- mysql_connect()
3- mysql_select_db()
4- mysql_query()
( ) usado para conectar ao banco
( ) seleciona o banco de dados ativo
( ) utilizado para enviar a instrução SQL para o banco
( ) utilizado para fechar a conexão com o banco de dados
( ) O enfoque define o modo como a informação do banco de dados está estruturada: composição e elos de ligação.
( ) O modelo relacional está em desuso.
( ) No modelo hierárquico, um registro em nível superior pode ter um, mais de um, ou não ter “filhos”, no nível imediatamente inferior.
( ) No modelo relacional, cada registro mestre é acessado por uma chave. Dele, vai-se sequencial ou diretamente aos registros membros.
( ) No modelo em rede, estabelece-se ligação entre listas ou relações, por meio de ponteiros.
INSERT INTO pessoas (codigo, nome) VALUES (´1´,´maria´);
Verifique quais são as afirmações verdadeiras ( V ) e as falsas ( F ) a respeito da instrução acima e assinale a alternativa que apresenta a sequência correta.
( ) O nome da tabela que está sendo usada é “nome”.
( ) O nome da tabela que está sendo usada é “pessoas”.
( ) Ao ser executada, a instrução irá atualizar o valor da coluna “codigo” para ´1´.
( ) O comando INSERT atualiza dados em uma tabela.
( ) Utilizando esta instrução será inserida uma nova linha na tabela, contendo valores em duas colunas.
1 - Atomicidade
2 - Consistência
3 - Isolamento
4 - Durabilidade
( ) Garante que o banco de dados esteja em um estado íntegro depois de a transação ser realizada.
( ) Garante que todas as tarefas da transação sejam cumpridas, ou a mesma seja cancelada como um todo.
( ) Garante que o resultado de uma transação só seja visível para outras transações no momento em que ela é finalizada com sucesso.
( ) Garante que a transação seja persistida assim que finalizada, ou seja, não será desfeita ou perdida mesmo na ocorrência de falhas do sistema.
I - Preocupa-se com o rearranjo e a possível reordenação de operações, com a eliminação de redundâncias e uso dos algoritmos e índices corretos durante a execução.
II - Consulta o catálogo do sistema em busca de informações estatísticas e outras informações físicas sobre os dados armazenados, gerando um código executável que realiza as operações necessárias para a consulta.
III- Faz chamadas ao processador em tempo de execução.
Que componente de um SGBD apresenta as três características acima?
I - Suspender a execução de transações temporariamente.
II - Forçar a gravação em disco de todos os buffers da memória principal que foram modificados.
III- Gravar um registro no log e forçar a gravação do log em disco.
IV - Retomar a execução das transações.
Em relação às ações acima, é correto afirmar que se referem à realização de:
PROPRIEDADES ACID
I - Atomicidade
II - Consistência
III- Isolamento
IV - Durabilidade
RESPONSÁVEL
( ) Programadores que escrevem os programas de banco de dados ou o módulo de SGBD que impõe restrições de integridade.
( ) Subsistema de recuperação de transação de um SGBD.
( ) Subsistema de controle de concorrência do SGBD.
( ) Schedules de transações serializáveis.
( ) Subsistema de recuperação do SGBD.
Assinale a opção que apresenta a seqüência correta.
Π sexo, salario (o-DNR = 5 (FUNCIONÁRIO) )
Em álgebra relacionai, considerando π como a operação de PROJEÇÃO e δ como a operação de SELEÇÃO, assinale a opção que apresenta a consulta SQL referente à operação acima.
( ) Cada coluna de uma tabela representa um atributo diferente.
( ) A chave primária não pode ser composta por mais de uma coluna.
( ) Uma chave primária fornece um valor único que não pode ser duplicado em outras linhas da mesma tabela.
( ) Um relacionamento de um para muitos entre tabelas indica que muitas linhas em uma tabela só pode ter uma linha relacionada em uma tabela separada.
( ) Cada coluna em uma chave primária deve ter um valor, e o valor da chave primária deve ser único, Isso é conhecido como Regra de Integridade de Entidade.
Bancos de dados distribuidos podem ser definidos como uma coleção de múltiplos bancos de dados logicamente inter-relacionados, distribuídos por uma rede de computadores. A autonomia determina a extensão à qual os nós individuais ou BD's em um BDD conectado podem operar, independentemente.
A autonomia de________ refere-se à independência do uso do modelo de dados e técnicas de gerenciamento de transação entre nós.
A autonomia de_________ determina a extensão à qual cada nó pode decidir sobre o compartilhamento de informações com outros nós.
A autonomia de__________ refere-se à independência dos usuários para atuarem conforme desejam,
(Elmasri, Sistemas de Banco de Dados, 6ª ed.)
Suponha a seguinte situação: Recuperar a data de nascimento e o endereço do(s)
funcionário(s) cujo nome seja ‘João B. Silva’
Assinale o comando correto em SQL que deve ser executado para mostrar o resultado da instrução acima.
Assinale a alternativa que completa corretamente a lacuna da assertiva a seguir.
Os sistemas de gerenciamento de base de dados bem projetados possuem consistência na entrada de cada registro, impedindo a gravação de _______________________ .