Baixe o app para aproveitar ainda mais
Prévia do material em texto
29/10/2017 Unicesumar - Ensino a Distância http://ava.unicesumar.edu.br/unicesumar/course/questionarioImpressao.php 1/5 ATIVIDADE 2 - TI - BANCO DE DADOS - 2017D1 Período: 26/10/2017 22:30 a 02/11/2017 23:59 (Horário de Brasília) Data Final: 03/11/2017 23:59 valendo 50% data nota! Status: ABERTO Valor: 0.50 Gabarito: Gabarito será liberado no dia 05/11/2017 00:00 (Horário de Brasília) 1ª QUESTÃO A expressão de diferentes aspectos do modelo de dados do software é suportada por meio de diferentes tipos de dados em SQL, tais como INT, FLOAT, DOUBLE, CHAR, VARCHAR e DATE. Quais das seguintes proposições sobre SQL são verdadeiras? Leia as afirmações e assinale a alternativa correta: I - FLOAT e DOUBLE são tipos numéricos com precisão decimal em SQL. II- SELECT é uma cláusula SQL utilizada para listar os atributos desejados na consulta. III - FROM é uma cláusula SQL utilizada para contar as tabelas avaliadas na expressão. IV - DATE é um tipo SQL que armazena dados temporais no formato AAAA-MM-DD. ALTERNATIVAS Somente I e II estão corretas. Somente II e III estão corretas. Somente I, II e III estão corretas. Somente I, II e IV estão corretas. Somente I, III e IV estão corretas. 2ª QUESTÃO Em algumas situações, desejamos agrupar as tuplas em grupos, mas queremos selecionar apenas alguns desses grupos no resultado gerado pela consulta. Para conseguir este objetivo em SQL, qual cláusula é utilizada? Assinale a alternativa correta: ALTERNATIVAS GROUP BY HAVING WHERE SELECT UPDATE 3ª QUESTÃO Imagine que você precisa realizar uma seleção que retorne todas as cidades em que houve vendas, porém, não é necessário mostrar as cidades de maneira repetida. Baseado neste caso apresentado, assinale a 29/10/2017 Unicesumar - Ensino a Distância http://ava.unicesumar.edu.br/unicesumar/course/questionarioImpressao.php 2/5 alternativa que contenha o comando que não permite linhas repetidas nos resultados das consultas: ALTERNATIVAS JOIN DISTINCT LIKE DROP ORDER BY 4ª QUESTÃO Um SGBD nos ajuda na manipulação do banco de dados. Quando desejamos apagar as linhas de uma tabela utilizamos comando DELETE. A partir deste conceito, analise o comando abaixo e, em seguida, leia as afirmações e assinale a alternativa correta: DELETE FROM FORNECEDORES; I – Após a execução do comando acima será apagada apenas a primeira linha da tabela FORNECEDORES. II – Após a execução do comando acima serão apagados todas as linhas da tabela FORNECEDORES. III – Após a execução do comando acima não será apagada nenhuma linha. IV – Após a execução do comando serão excluídas as colunas/atributos da tabela FORNECEDORES. ALTERNATIVAS Apenas a alternativa I está correta. Apenas a alternativa II está correta. Apenas a alternativa III está correta. Apenas a alternativa IV está correta. As alternativas I, II, III e IV estão corretas. 5ª QUESTÃO Na empresa CALÇADOS MARINGÁ o gestor necessita saber os nomes e o valor dos salários dos empregados que foram contratados entre o mês de janeiro de 2015 e janeiro de 2016. Partindo desta necessidade analise as afirmações e assinale a alternativa que correta: ALTERNATIVAS 29/10/2017 Unicesumar - Ensino a Distância http://ava.unicesumar.edu.br/unicesumar/course/questionarioImpressao.php 3/5 Somente a afirmação I está correta. Somente a afirmação II está correta. Somente as afirmações I e III estão corretas. Somente as afirmações II e III estão corretas. Somente as afirmações I, III e IV estão corretas. 6ª QUESTÃO Durante o desenvolvimento de um banco dados, podemos ter situações em que haja necessidade de incluir e excluir campos que não foram abordados no processo de análise. Partindo desta situação, assinale a alternativa que irá excluir o campo UF na tabela VENDEDOR: Tabela: VENDEDOR ALTERNATIVAS ALTER TABLE VENDEDOR DROP COLUMN NOME INTEGER; ALTER TABLE VENDEDOR DROP UF; ALTER TABLE VENDEDOR ADD COLUMN ENDERECO VARCHAR(80); ALTER TABLE VENDEDOR DROP COLUMN APELIDO; ALTER TABLE UF ADD COLUMN VENDEDOR VARCHAR(80); 7ª QUESTÃO Nós definimos como Schema Evolution o processo de alterações da estrutura de um Schema. Normalmente, estas alterações de estrutura não são frequentes e são motivadas por alterações dos requisitos do negócio, e consequentemente também da aplicação. Quais dos seguintes comandos de Schema Evolution possuem uma sintaxe válida? Leia as afirmações e assinale a alternativa correta: I - DROP SCHEMA grupo. II - DROP TABLE contato. III - ALTER TABLE contato CHANGE COLUMN apelido VARCHAR(25). IV - ALTER TABLE contato ALTER COLUMN apelido VARCHAR(25). ALTERNATIVAS Somente I está correta. Somente I e II estão corretas. Somente II e III estão corretas. Somente I, II e IV estão corretas. Somente I, III e IV estão corretas. 29/10/2017 Unicesumar - Ensino a Distância http://ava.unicesumar.edu.br/unicesumar/course/questionarioImpressao.php 4/5 8ª QUESTÃO O cliente José da Silva entrou em contato com o suporte técnico da empresa MASTERSistemas solicitando que fosse retirado do Cadastro de Vendedores o campo Percentual Regional (campo P_REGIONAL) pois ele não está sendo utilizado. Analisando esta necessidade assinale a alternativa que contenha o comando correto para atender à necessidade deste cliente: ALTERNATIVAS ALTER TABLE VENDEDORES DROP COLUMN P_REGIONAL VARCHAR(255); DELETE VENDEDORES ADD COLUMN P_REGIONAL; MODIFY TABLE VENDEDORES DROP COLUMN P_REGIONAL; DROP TABLE VENDEDORES DEL COLUMN P_REGIONAL VARCHAR(255); ALTER TABLE VENDEDORES DROP COLUMN P_REGIONAL; 9ª QUESTÃO A linguagem SQL permite a criação de novas tabelas através do uso do comando CREATE TABLE. Por meio desse comando o desenvolvedor pode “popular” e ampliar o banco de dados. A partir disto, analise o comando CREATE TABLE abaixo juntamente com as afirmações expostas e assinale a alternativa correta: CREATE TABLE PESSOA ( id INT PRIMARY KEY, nome VARCHAR(30) NOT NULL, sobrenome VARCHAR(30) ); I – O nome da tabela que será criada será PESSOA. II – Os campos Nome e Sobrenome tem como tipo VARCHAR que por sua vez receberão dados do tipo CARACTERE. III – O campo Nome poderá ser omitido, ou seja, não ser preenchido. IV – O campo Id não poderá ser repetido pois tem marcado como PRIMARY KEY. ALTERNATIVAS Apenas a alternativa I é verdadeira. Apenas a alternativa III é verdadeira. Apenas as alternativas I e IV são verdadeiras. Apenas as alternativas II e III são verdadeiras. Apenas as alternativas I, II e IV são verdadeiras. 10ª QUESTÃO O comando em SQL para a execução de operações de consulta é o SELECT, sendo que ele permite a construção de consultas que podem variar das mais simples até consultas bem complexas. Partindo disto, analise a consulta SELECT e as afirmativas abaixo e responda a alternativa correta: SELECT SUM(VLR_TOTAL_VENDAS) FROM VENDAS WHERE DATA_VENDA >= '01/07/2017' AND DATA_VENDA <= '31/07/2017'; 29/10/2017 Unicesumar - Ensino a Distância http://ava.unicesumar.edu.br/unicesumar/course/questionarioImpressao.php 5/5 I – O SUM contido no SELECT irá realizar a soma do valor total das vendas. II – A cláusula WHERE irá limitar a somatória entre 01/07/2017 a 31/07/2017. III – FROM VENDAS significa que os dados serão buscados na tabela vendas. IV – O SUM contido no SELECT irá realizar a média aritmética do valor total vendido. ALTERNATIVAS Apenas a alternativa I está correta. Apenas a alternativa II está correta. Apenas a alternativa IV está correta. Apenas a alternativas I, II e III estão corretas. Apenas as alternativas I, II e IV estão corretas.
Compartilhar