Buscar

aula10 exercicio2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

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

Continue navegando