Baixe o app para aproveitar ainda mais
Prévia do material em texto
31/10/2020 Prova Eletrônica: Attempt review https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=632643&cmid=188997 1/6 Home / Courses / Faculdade / 20202F / 20202F - DISCIPLINAS REGULARES / OUTUBRO / ENIAC_20202F_14448 / Prova Eletrônica/Substitutiva/Contingência / Prova Eletrônica Started on Saturday, 31 October 2020, 9:02 AM State Finished Completed on Saturday, 31 October 2020, 9:12 AM Time taken 10 mins 20 secs Grade 10.00 out of 10.00 (100%) Question 1 Complete Mark 1.00 out of 1.00 A TCL (Transact Control Language ou Linguagem de Controle de Transações) é uma categoria de instruções utilizada para o controle de transações considerando um conjunto de uma ou mais operações de manipulação de dados (DML) realizadas em um banco de dados. Aponte qual das opções a seguir contém somente instruções (comandos) de TCL. Select one: a. - Rollback - Delete b. - Drop - Rollback c. - Update - Commit d. - Alter - Commit e. - Commit - Rollback https://portalacademico.eniac.edu.br/ https://portalacademico.eniac.edu.br/course/index.php https://portalacademico.eniac.edu.br/course/index.php?categoryid=28 https://portalacademico.eniac.edu.br/course/index.php?categoryid=74 https://portalacademico.eniac.edu.br/course/index.php?categoryid=82 https://portalacademico.eniac.edu.br/course/index.php?categoryid=108 https://portalacademico.eniac.edu.br/course/view.php?id=7594 https://portalacademico.eniac.edu.br/course/view.php?id=7594#section-4 https://portalacademico.eniac.edu.br/mod/quiz/view.php?id=188997 https://atendimento.eniac.edu.br/faculdade 31/10/2020 Prova Eletrônica: Attempt review https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=632643&cmid=188997 2/6 Question 2 Complete Mark 1.00 out of 1.00 Para criar, implementar e gerenciar uma base de dados é necessário conhecer todas as etapas envolvidas neste processo. Umas das primeiras fases, é a implementação de um modelo conceitual. Este modelo consiste na descrição da base de dados, ou seja, descrever quais os dados serão armazenados, mas sem se importar com a implementação. O modelo conceitual é independente do SGBD (Sistema de Gerenciamento de Banco de Dados) que será utilizado. Outra fase importante, é a criação do modelo lógico, que descreve o Banco de Dados no nível do SGBD, ou seja, depende do tipo particular de SGBD que será usado. O tipo de SGBD que o modelo lógico trata é se o mesmo é relacional, orientado a objetos, hierárquico, etc. Acerca desse assunto, avalie as asserções a seguir e a relação proposta entre elas. I. O DER (Diagrama Entidade Relacionamento) é quase indispensável no momento de planejar um banco de dados. Através dele é possível ter uma visão de quais entidades e seus atributos o banco de dados terá e a relação entre elas. PORQUE II. A SQL (Linguagem de Consulta Estruturada), assim como o DER, faz parte do projeto de banco de dados. Pertence ao modelo lógico da base de dados a ser desenvolvida e tem a função de garantir que as entidades e atributos descritos no Diagrama Entidade Relacionamento sejam implementados. A respeito dessas asserções, assinale a opção correta. Select one: a. As asserções I e II são proposições verdadeiras, mas a II não é uma justi�cativa correta da I. b. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. c. As asserções I e II são proposições verdadeiras, e a II é uma justi�cativa correta da I. d. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. e. As asserções I e II são proposições falsas. 31/10/2020 Prova Eletrônica: Attempt review https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=632643&cmid=188997 3/6 Question 3 Complete Mark 1.00 out of 1.00 Question 4 Complete Mark 1.00 out of 1.00 A partir da �gura a seguir, que traz a estrutura da Tabela Pessoa_Física (simpli�cada), onde estão indicadas as colunas, tipo de dados e tamanho do campo, podemos imaginar qual a sintaxe de código SQL equivalente e que dará forma a tal Tabela. Aponte qual das opções a seguir contém o código/sintaxe correto para tal situação. Select one: a. CREATE TABLE Pessoa_Fisica (num_pessoa_pf NUMBER (5), nom_pessoa VARCHAR (30), num_CPF NUMBER (11), dat_nascimento DATE, idt_sexo CHAR (1)); b. CREATE TABLE Pessoa_Fisica (num_pessoa_pf NUMBER (5), nom_pessoa VARCHAR (30), num_CPF NUMBER (11), idt_sexo CHAR (1)); c. (num_pessoa_pf NUMBER (5), nom_pessoa VARCHAR (30), num_CPF NUMBER (11), dat_nascimento DATE, idt_sexo CHAR (1)); d. CREATE TABLE Pessoa_Fisica (num_pessoa_pf NUMBER (5), nom_pessoa VARCHAR (30), dat_nascimento DATE, idt_sexo CHAR (1)); e. CREATE TABLE Pessoa_Fisica (nom_pessoa VARCHAR (30), num_CPF NUMBER (11), dat_nascimento DATE, idt_sexo CHAR (1)); Sabemos que a SQL (Linguagem de Consulta Estruturada) está dividida em categorias, sendo que uma dessas categorias é a DCL (Data Control Language ou Linguagem de Controle de Dados). A DCL é uma subcategoria de instruções utilizada para o controle dos privilégios de usuários, de forma, que o administrador do banco de dados possa determinar o nível de acesso de um usuário ou objeto do banco de dados. Aponte qual das opções a seguir contém somente instruções (comandos) de DCL. Select one: a. - Drop - Revok b. - Create - Grant c. - Revoke - Commit d. - Delete - Grant e. - Grant - Revoke 31/10/2020 Prova Eletrônica: Attempt review https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=632643&cmid=188997 4/6 Question 5 Complete Mark 1.00 out of 1.00 Question 6 Complete Mark 1.00 out of 1.00 Question 7 Complete Mark 1.00 out of 1.00 Assinale a alternativa correta quanto à instrução que o DDL implementa. Select one: a. DELETE FROM DEPARTAMENTO WHERE codProjeto = P2. b. UPDATE PROJETO SET codDepartamento = DEP Where codProjeto = P1. c. ALTER TABLE SALARIO. d. INSERT INTO EMPREGADO. e. GRANT TO ALUNO. Sabemos que o modelo ER (Entidade - Relacionamento) é um modelo conceitual ou modelagem conceitual. O objetivo da modelagem conceitual é obter uma descrição abstrata, independente de implementação em computador/software, dos dados que serão armazenados no banco de dados. A partir deste conceito, podemos dizer que o modelo ER é uma técnica de ________________? Aponte qual das opções abaixo melhor descreve a técnica. Select one: a. Linguagem SQL b. Normalização de dados c. Linguagem de programação d. Modelagem de dados e. Análise de requisitos Uma tabela que está na forma normal de Boyce-Codd está também na 3FN? Select one: a. Não, pois a forma normal de Boyce-Codd vem antes da 3FN. b. Sim, pois, se está na forma normal de Boyce-Codd, está também aderente à 3FN c. Não, pois a forma normal de Boyce-Codd é um estágio hipotético. d. Sim, pois a 3FN é outro nome para a forma normal de Boyce-Codd. e. Não, pois a 3FN é diferente da forma normal de Boyce-Codd. 31/10/2020 Prova Eletrônica: Attempt review https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=632643&cmid=188997 5/6 Question 8 Complete Mark 1.00 out of 1.00 Question 9 Complete Mark 1.00 out of 1.00 Caso haja necessidade de apagar TODOS os registros de uma tabela de dados qual comando DML deve ser utilizado? Select one: a. FROM TABELA DELETE ALL b. SELECT * FROM TABELA ON DELETE c. DELETE FROM TABELA ALL d. DELETE FROM TABELA e. DELETE ALL FROM TABELA Estudo de Caso - Campeonato A especi�cação refere-se ao controle de um campeonato de futebol. Participam do campeonato 24 equipes. Cada equipe possui um nome, nome de seu técnico, nome de seus 11 titulares, nome de seus 11 reservas, uniformes número 1 e 2, com a cor da camisa, das meias e do calção. Devem-se relacionar com cada equipe, as informações sobre a que país pertence. Cada país possui nome, continente, população, tamanho em km quadrados, renda-percapita e condição (país desenvolvido, em desenvolvimento ou subdesenvolvido). Devem ser guardadas as partidas, as equipes participantes, o placar, o nome do juiz principal, a localização do campo (cidade) e o nome docampo (Estádio). * estudo de caso retirado de um curso de especialização da UFSCar. De acordo com os conceitos de Entidade: - Conjunto de elementos (objetos, ocorrências ou instâncias) do mundo real cujas informações se desejam guardar no banco de dados. Quais seriam as entidades deste estudo de caso? Select one: a. Equipes, Jogadores Titulares, Jogadores Reservas, Técnicos, Uniformes, Partidas, Juizes e Campo (Estádio). b. Equipes, Jogadores, Técnicos, Uniformes e Partidas. c. Equipes, Jogadores, Técnicos, Uniformes, Juizes e Campo (Estádio) d. Equipes, País e Partidas. e. Equipes, Jogadores, Técnicos, Uniformes, Partidas, Juizes e Campo (Estádio). 31/10/2020 Prova Eletrônica: Attempt review https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=632643&cmid=188997 6/6 Question 10 Complete Mark 1.00 out of 1.00 Qual dessas instruções apresenta a sintaxe de um comando válido da linguagem de manipulação DML para o comando INSERT? Select one: a. INSERT INTO coluna (lista-da-coluna) VALUES (lista_valores) WHERE nome_tabela b. INSERT INTO nome_tabela (lista-de-colunas) VALUES (lista_dados) c. INSERT INTO banco_de_dados IN tabela (lista-da-colunas) VALUES (lista_valores); d. INSERT INTO nome_tabela (nome-tabela) WHERE (lista-de-colunas/campos) VALUES (lista_valores); e. INSERT INTO nome_da_coluna (lista-de-dados) VALUES (lista_valores); ◄ Exercícios - Momento ENADE Jump to... Banco de Dados ► https://portalacademico.eniac.edu.br/mod/quiz/view.php?id=188996&forceview=1 https://portalacademico.eniac.edu.br/mod/lti/view.php?id=189003&forceview=1
Compartilhar