Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão Dois comandos básicos da SQL pertencentes à classe de linguagem de manipulação dos dados(DML), são: alter e drop update e delete update e drop drop e delete alter e delete 2a Questão (Concurso: Banco do Nordeste) Sobre um Sistema de Gerência de Banco de Dados (SGBD), é CORRETO afirmar que: o módulo gerente de recuperação após falha realiza as funções relacionadas com a localização de dados, dando transparência à movimentação de dados entre as memórias principal e secundária. o módulo gerente de memória (buffer) gerencia todo o processo de transformação do plano otimizado no plano de transações. o módulo gerente de acesso analisa sintaticamente e semanticamente comandos DML expressos em uma linguagem de consulta (ex.: SQL). o módulo gerente de transações é responsável pelo controle do acesso concorrente aos dados. o módulo processador de consultas realiza funções relacionadas com a localização de dados, dando transparência à movimentação de dados entre as memórias principal e secundária. 3a Questão Com base nas tabelas abaixo, assinale a opção correta que corresponde à resposta do comando SQL (structured query language). ¿update tab_cursa_disciplina set avaliacao_final = avaliacao_final + 2 Where avaliacao_final < (select avg(avaliacao_final) from tab_cursa_disciplina)¿ Tabelas: tab_aluno(matricula,nome,endereço) tab_disciplina(codigo_disciplina, descrição, numero_credito) tab_cursa_disciplina(matricula, codigo_disciplina, ano, avaliacao_final) onde: matricula é o numero que identifica univocamente um aluno; codigo_disciplina é código que identifica univocamente uma disciplina; matricula+ codigo_disciplina+ano são os códigos que concatenados identificam univocamente o histórico de um aluno. Seleciona o histórico escolar dos alunos com avaliação final abaixo da média Adiciona 2 pontos na avaliação final de todos os alunos que possuem avaliação final abaixo da média da avaliação final de todos os alunos Atualiza a tabela tab_cursa_disciplina com o valor da média de todas as notas Seleciona o histórico escolar de todos os alunos Adiciona 2 pontos na avaliação final de todos os alunos 4a Questão - Considere o banco de dados relacional de uma clínica médica, no qual as chaves primárias (incrementada automaticamente) e estrangeiras estão sublinhadas. *Obs. A numeração automática iniciará com 1. PACIENTE (id_pac, nome_pac, sexo, fone_pac) ESPECIALIDADE (id_espec, nome_espec) MEDICO (id_med, nome_med, fone_med, id_espec) CONSULTA (id_cons, dt_cons, vl_cons, id_pac, id_med) Dê o comando correspondente de Deletar à primeira consulta cadastrada. Delete From CONSULTA Where id_pac != 1 Delete From CONSULTA Where id_pac = 1 Delete From CONSULTA Where id_pac <= 1 Delete From CONSULTA Delete From CONSULTA Where id_pac >= 1 5a Questão As propriedades ACID de uma transação de banco de dados são, respectivamente? Atomicidade, Consistência, Isolamento, Durabilidade Automatismo, Competência, Isolamento, Definição Agregação, Consistência, Isomorfismo, Distribuição Atomicidade, Concorrência, Isomorfismo, Durabilidade Agregação, Consistência, Isolamento, Dinâmica 6a Questão - Marque a alternativa correta na correlação de comandos do SQL para: inserir, atualizar, selecionar, deletar dados, respectivamente. SELECT, UPDATE, INSERT, DELETE UPDATE, INSERT, SELECT, DELETE INSERT, UPDATE, SELECT, DELETE INSERT, UPDATE, DELETE, SELECT INSERT, DELETE, SELECT, UPDATE 7a Questão A seguinte instrução ocasiona qual procedimento no banco? DELETE FROM tabela Exclui o primeiro registro da tabela. Exclui a tabela e o banco. Exclui o banco. Exclui todos os registros da tabela. Exclui a tabela. 8a Questão - Considere o banco de dados relacional de uma clínica médica, no qual as chaves primárias (incrementada automaticamente) e estrangeiras estão sublinhadas. *Obs. A numeração automática iniciará com 1. PACIENTE (id_pac, nome_pac, sexo, fone_pac) ESPECIALIDADE (id_espec, nome_espec) MEDICO (id_med, nome_med, fone_med, id_espec) CONSULTA (id_cons, dt_cons, vl_cons, id_pac, id_med) Dê o comando correspondente de Atualizar o telefone do primeiro paciente cadastrado. Update PACIENTE Set fone_pac = '(11)9999-9999' Where id_pac != 1 Update PACIENTE Set fone_pac = '(11)9999-9999' Where id_pac = 1 Update PACIENTE Set fone_pac = '(11)9999-9999' Update PACIENTE Set fone_pac = '(11)9999-9999' Where id_pac > 1 Update PACIENTE Set fone_pac = '(11)9999-9999' Where id_pac < 1
Compartilhar