Baixe o app para aproveitar ainda mais
Prévia do material em texto
21/11/2018 EPS http://simulado.estacio.br/alunos/ 1/4 CCT0782_A10_201708100563_V1 A seguinte instrução ocasiona qual procedimento no banco? DELETE FROM tabela - 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) BANCO DE DADOS CCT0782_A10_201708100563_V1 Lupa Calc. Vídeo PPT MP3 Aluno: ARI MOURA RAFAEL JÚNIOR Matrícula: 201708100563 Disciplina: CCT0782 - BANCO DE DADOS Período Acad.: 2018.3 EAD (GT) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Exclui o primeiro registro da tabela. Exclui todos os registros da tabela. Exclui a tabela. Exclui o banco. Exclui a tabela e o banco. Explicação: DELETE ¿ Exclui registros de uma tabela. No caso da instrução Delete from tabela ¿ Exclui todos os registros da tabela. DROP TABLE ¿ Exclui uma tabela. 2. 21/11/2018 EPS http://simulado.estacio.br/alunos/ 2/4 CONSULTA (id_cons, dt_cons, vl_cons, id_pac, id_med) Dê o comando correspondente de Deletar à primeira consulta cadastrada. As propriedades ACID de uma transação de banco de dados são, respectivamente? 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. Um DBA criou uma tabela em um Banco de Dados no postgreSQL utilizando o comando CREATE TABLE mec ( cidade varchar(80), temp_baixa int, temp_alta int, nivel_precip real, Delete From CONSULTA Where id_pac <= 1 Delete From CONSULTA Where id_pac != 1 Delete From CONSULTA Where id_pac = 1 Delete From CONSULTA Where id_pac >= 1 Delete From CONSULTA 3. Atomicidade, Consistência, Isolamento, Durabilidade Agregação, Consistência, Isolamento, Dinâmica Agregação, Consistência, Isomorfismo, Distribuição Automatismo, Competência, Isolamento, Definição Atomicidade, Concorrência, Isomorfismo, Durabilidade Explicação: Uma transação é uma unidade de execução de programa que acessa e, possivelmente, atualiza vários itens de dados. Propriedades: Atomicidade, Consistência, Isolamento e Durabilidade. 4. 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 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 Seleciona o histórico escolar de todos os alunos Atualiza a tabela tab_cursa_disciplina com o valor da média de todas as notas Gabarito Coment. 5. 21/11/2018 EPS http://simulado.estacio.br/alunos/ 3/4 data date Para o comando que insere dados na tabela mec, é usada a seguinte sintaxe: A seguinte instrução ocasiona qual procedimento no banco: DELETE FROM tabela. Dois comandos básicos da SQL pertencentes à classe de linguagem de manipulação dos dados(DML), são: De acordo com as estruturas das tabelas abaixo, escolha a opção que mostre a atualização do empregado de matrícula 7567, para o departamento e cargo do funcionário de matrícula 7777, através da linguagem SQL. O banco de dados é composto por 2 tabelas: a tabela EMP que contém dados dos empregados, cuja chave primária é MATRICULA e a tabela DEPT que contém dados dos departamentos, cuja a chave primária é DEPTNO. A coluna GERENTE é chave estrangeira na tabela EMP, referente à própria tabela EMP. A coluna DEPTNO na tabela EMP é chave estrangeira, referente à tabela DEPT. INSERT INTO mec(cidade, temp_baixa, temp_alta, nível_precip, data) VALUES ('Brasilia', 20, 34, 0.2, `2009-01-13'); INSERT IN mec(cidade, temp_baixa, temp_alta, nível_precip, data) VALUES ('Brasilia', 20, 34, 0.2, `2009-01-13'); INSERT FROM mec(cidade, temp_baixa, temp_alta, nível_precip, data) VALUES ('Brasilia', 20, 34, 0.2, `2009-01-13'); INSERT ON mec(cidade, temp_baixa, temp_alta, nível_precip, data) VALUES ('Brasilia', 20, 34, 0.2, `2009-01-13'); INSERT OVER mec(cidade, temp_baixa, temp_alta, nível_precip, data) VALUES ('Brasilia', 20, 34, 0.2, `2009-01-13'); 6. Exclui a tabela; Exclui o primeiro registro da tabela; Nada acontece, emite uma mensagem de erro. Exclui o banco; Exclui todos os registros da tabela; Explicação: DELETE ¿ Exclui registros de uma tabela. No caso da instrução Delete from tabela ¿ Exclui todos os registros da tabela. DROP TABLE ¿ Exclui uma tabela. 7. alter e drop alter e delete drop e delete update e delete update e drop 8. UPDATE (CARGO, DEPTNO) = (SELECT CARGO, DEPTNO FROM EMP WHERE MATRICULA = 7777) FROM EMP WHERE MATRICULA = 7567; UPDATE FROM EMP SET (CARGO, DEPTNO) = (SELECT CARGO, DEPTNO FROM EMP WHERE MATRICULA = 7777) WHERE MATRICULA = 7567; UPDATE EMP SET CARGO= (SELECT CARGO 21/11/2018 EPS http://simulado.estacio.br/alunos/ 4/4 FROM EMP WHERE MATRICULA = 7777) AND SET DEPTNO = (SELECT DEPTNO FROM EMP WHERE MATRICULA = 7777) WHERE MATRICULA = 7567; UPDATE EMP SET (CARGO, DEPTNO) = (SELECT CARGO, DEPTNO FROM EMP WHERE MATRICULA = 7777) WHERE MATRICULA = 7567; UPDATE EMP SET CARGO AND DEPTNO = (SELECT CARGO, DEPTNO FROM EMP WHERE MATRICULA = 7777) WHERE MATRICULA = 7567; Legenda: Questão não respondida Questão não gravada Questão gravada Exercício inciado em 21/11/2018 17:21:40.
Compartilhar