Baixe o app para aproveitar ainda mais
Prévia do material em texto
AV2 AV2 Parte superior do formulário Parte inferior do formulário Conteúdo do teste 1. Parte superior do formulário Pergunta 1 0.6 pontos Existem 4 restrições de integridade no modelo relacional. Para construir um modelo desses é necessário conhecer e entender cada uma delas. Agora analise as afirmativas a seguir e assinale a alternativa que apresenta as afirmativas corretas entre título e descrição: I – Restrição de Chave – Impede que uma chave primária tenha repetições, garantindo assim a unicidade dos dados no banco de dados; II – Restrição de Domínio – Define o conjunto de valores permitidos ou possíveis que um atributo pode ter; III – Integridade definida pelo usuário – Regras próprias específicas, voltadas ao negócio e que não se encaixam em outras categorias de integridade; Estão corretas: 1. I, II, III 2. I, II 3. I, III 4. I 5. III Parte inferior do formulário 2. Parte superior do formulário Pergunta 2 0.6 pontos O modelo relacional é chamado assim porque tem como base as relações conhecidas também como tabelas. Elas são constituídas por linhas e colunas, nas quais as colunas representam os atributo e as linhas os registros ou as instâncias da relação. Cada estância de uma relação ou cada linha de uma tabela é conhecida como Tupla. Ela apresenta dois tipos básicos. Assinale a alternativa que apresenta esses tipos. 1. Relações Base e relações Virtuais. 2. Relações Base e relações Associativas. 3. Relações Base e relações Normais. 4. Relações Associativas e relações Normais. 5. Relações Associativas e relações Virtuais. Parte inferior do formulário 3. Parte superior do formulário Pergunta 3 0.6 pontos A restrição dos dados de entrada é comumente usada para que esses dados só sejam inseridos no banco se satisfizerem alguma restrição. Por exemplo, não devemos permitir que uma idade seja cadastrada se for menor que zero. Com qual comando você implementa isso? 1. Create. 2. Trigger. 3. Drop. 4. Check. 5. Alter. Parte inferior do formulário 4. Parte superior do formulário Pergunta 4 0.6 pontos Existe uma boa quantidade de banco de dados ou melhor de Sistemas Gerenciadores de Banco de Dados, que são responsáveis pelo armazenamento dos dados utilizados. Os SGBDs relacionais, embora possam ter destinações diferentes apresentam uma estrutura com três elementos básicos. Analise as alternativas a seguir e assinale aquela que apresenta os elementos básicos dos SGBDs relacionais. 1. Tabela, coleções e documentos. 2. Entidades, atributos e conhecimentos. 3. Tabela, entidades e atributos. 4. Entidade, coleções e documentos. 5. Tabela, atributos e tuplas. Parte inferior do formulário 5. Parte superior do formulário Pergunta 5 0.6 pontos A normalização é utilizada para retirar anomalias de um projeto ruim. Entre as anomalias encontramos uma chamada de "Depedência Funcional Transitiva", ela é causada quando temos um atributo que depende funcionalmente de um outro atributo que não é a chave. Assinale a alternativa que apresenta essa regra de normalização. 1. Terceira forma normal. 2. Primeira forma normal. 3. Forma norma de Boyce/Cood. 4. Segunda forma normal. 5. Quarta forma normal. Parte inferior do formulário 6. Parte superior do formulário Pergunta 6 0.6 pontos A informação de uma administradora não foi incluída na tabela. Solicitamos que assinale a alternativa que apresenta o comando correto para incluir os dados a seguir: CNPL_Adm: 999999999999999 Nome: Olho Vivo Administradora Logradouro: Rua Trapiche Numero: 60 Compl: Sala 1207 1. Insert into Administradora (“999999999999999”, “Olho Vivo Administradora”, “Rua Trapiche”, 60, “Sala 1207”); 2. Insert into Administradora values(“999999999999999”, “Olho Vivo Administradora”, “Rua Trapiche”, 60, “Sala 1207”); 3. Insert Administradora values(“999999999999999”; “Olho Vivo Administradora”; “Rua Trapiche”; 60; “Sala 1207”); 4. Insert Administradora values(“999999999999999”, “Olho Vivo Administradora”, “Rua Trapiche”, 60, “Sala 1207”); 5. Insert into Administradora values(“999999999999999”; “Olho Vivo Administradora”; “Rua Trapiche”; 60; “Sala 1207”); Parte inferior do formulário 7. Parte superior do formulário Pergunta 7 0.6 pontos As vezes os comandos de consulta tem o objetivo de processar um conjunto de valores contidos nas colunas de uma tabela, retornando um valor como resultado. As vezes também é necessário criar consultas agrupando os registros segundo algum critério determinado no próprio comando SELECT. Entre as alternativas a seguir encontrasse o comando usado para criar grupos. Assinale esse comando. 1. Having. 2. Order by. 3. Group by. 4. Distinct. 5. Where. Parte inferior do formulário 8. Parte superior do formulário Pergunta 8 0.6 pontos No Projeto conceitual é criado um modelo de dados de alto nível, conhecido como MER ou ER. Seus conceitos foram definidos para serem os mais compreensíveis possível ao usuário comum. Qual das alternativas a seguir não é uma das vantagens desse modelo? 1. Possui uma sintaxe robusta, permitindo a criação da documentação das informações do cliente de maneira precisa e clara. 2. Pode ser interado com várias aplicações e projetos diferentes. 3. Está diretamente associado ao modelo de SGBD escolhido. 4. Facilita a comunicação, permitindo que o cliente e o usuário entendam o modelo. 5. Facilidade para criar e manter o modelo. Parte inferior do formulário 9. Parte superior do formulário Pergunta 9 0.6 pontos A partir do esquema a seguir, assinale a alternativa que apresenta o comando correto que retorna os dados da venda de todas as vendas realizadas no ano de 2017, que possuem valor total maior que o valor médio dos pedidos feitos em 2014. Analise a afirmativa que apresenta o comando correto: BANCO DE DADOS - FINAL 19.2A - QUEST 8_v1.JPG 1. Select * from vendas where year(dat_ven) = 2017 and Val_tot > (select med(Val_tot) from vendas where year(dat_ven) = 2017); 2. Select * from vendas where year(dat_ven) = 2017 and Val_tot > (select avg(Val_tot) from vendas where year(dat_ven) = 2014); 3. Select * from vendas where year(dat_ven) = 2017 and Val_tot > (select med(Val_tot) from vendas where year(dat_ven) = 2014); 4. Select * from vendas where year(dat_ven) = 2017 and Val_tot = (select avg(Val_tot) from vendas where year(dat_ven) = 2014); 5. Select * from vendas where year(dat_ven) = 2014 and Val_tot > (select avg(Val_tot) from vendas where year(dat_ven) = 2017); Parte inferior do formulário 10. Parte superior do formulário Pergunta 10 0.6 pontos Utilize a tabela Detalhesdopedido apresentada a seguir: Banco de Dados 2020.1 Q18_v1.PNG Assinale a alternativa que apresenta o comando correto para realizar a inclusão de uma linha de dados, com os seguintes dados: Numerodopedido – 10345; codigodoproduto – 345; precounitario – 120,04; quantidade – 250; desconto -10 1. insert into pedidos (10345, 345, 120.04, 250, 10) 2. update into pedidos values(10345, 345, 120.04, 250, 10) 3. insert table pedidos values(10345, 345, 120.04, 250, 10) 4. insert into pedidos values(10345, 345, 120.04, 250, 10) 5. delete table pedidos values(10345, 345, 120.04, 250, 10) Parte inferior do formulário Detalhes e informações · Data de entrega da avaliação23/12/21 22:00 (BRT) · Tempo limite60 minutos --- · Tentativas2 tentativas restantes Avaliação Pontos máximos 6 pontos 10 minutos restantes Salvo pela última vez 20:50:12 Salvar e fechar Enviar 10 minutos restantes
Compartilhar