Baixe o app para aproveitar ainda mais
Prévia do material em texto
Informações do teste Descrição Instruções Várias tentativas Não permitido. Este teste só pode ser feito uma vez. Forçar conclusão Este teste pode ser salvo e retomado posteriormente. Caso necessite a utilização do "EXCEL" clique no link ao lado -----------> excel.xlsx PERGUNTA 1 Na conversão do Modelo MER para o Modelo Relacional, algumas entidades, alguns relacionamentos e outros elementos são convertidos para a representação de como os dados serão logicamente mantidos em relações ou tabelas, com chaves primárias e chaves estrangeiras. Uma conversão comum é quando um relacionamento dá origem a uma tabela associativa. Ao analisar as situações a seguir, é necessário criar uma tabela associativa em: Um sistema de uma empresa em que um Diretor che�a apenas um setor e um setor é che�ado apenas por um Diretor. Um sistema de academia em que um Personal Trainer pode treinar vários alunos, entretanto, um aluno só pode ser treinado por um Personal Trainer. Um sistema de consulta médica em que um Paciente mora em um Bairro e um Bairro pode ser associado a vários clientes. Um sistema de condomínio em que um Morador mora em apenas uma unidade (apartamento, por exemplo) e uma unidade podem contar vários moradores. Um sistema de escola em que um aluno pode cursar várias disciplinas e uma disciplina pode conter vários alunos. 1 pontos Salvar resposta PERGUNTA 2 O Sistema de Gerenciamento de Banco de Dados relacionais (SGBD), desde a sua criação em 1970, tem tido forte sucesso na Tecnologia de Informação. Conforme Elmasri e Navathe (2011), o sucesso destes SGBDs deve- se a uma linguagem que oferece uma interface de linguagem declarativa de nível mais alto na qual o usuário apenas especi�ca qual deve ser o resultado esperado, deixando a otimização e as decisões sobre como executar a consulta para o SGBD. ELMASRI, R.; NAVATHE, S. Sistemas de banco de dados. São Paulo: Pearson Addison Wesley, 2011. A linguagem a que se refere os comentários de Elmasri e Navathe (2011) é a: DML DDL SQL XML DCL 1 pontos Salvar resposta PERGUNTA 3 Um modelo é uma abstração da realidade e, em diversas áreas, pode agregar várias vantagens, antecipar eventuais problemas durante a construção de um edifício, especi�car o que deve ser construído posteriormente, além de outros. Em cada área, algum exemplo do conceito de modelo pode ser aplicado. Para cada um de exemplos de modelos, associe a área em que são empregados. 1. Planta baixa. 2. Esquemático de circuito. 3. Modelagem de Entidade e Relacionamento. 4. Organograma. 1 pontos Salvar resposta Estado de Conclusão da Pergunta: Clique em Enviar para enviar. Clique em Salvar todas as respostas para salvar todas as respostas. Salvar todas as respostas Fechar janela https://anhembi.blackboard.com/bbcswebdav/pid-14246980-dt-content-rid-84766551_1/xid-84766551_1 As áreas para se associar os modelos são: ( ) Tecnologia de Informação. ( ) Engenharia Civil ou Arquitetura. ( ) Engenharia Elétrica. ( ) Administração. A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência correta: II, IV, III, I. I, IV, II, III. III, I, II, IV. IV, I, II, III. I, II, IV, III. PERGUNTA 4 Com base na de�nição presente em Elmasri e Navathe (2011), tem-se que “um Sistema Gerenciador de Banco de Dados (SGBD) (Database Management System - DBMS) é uma coleção de programas que permite aos usuários criar e manter um banco de dados. O SGBD é um sistema de software de uso geral que facilita o processo de de�nição, construção, manipulação e compartilhamento de bancos de dados entre diversos usuários e aplicações”. ELMASRI, R.; NAVATHE, S. Sistemas de Banco de Dados. São Paulo: Pearson Addison Wesley, 2011. p. 3. Os SGBD mais populares são os relacionais, pois são muito usados nos mais diversos tipos de sistemas de informações presentes nas empresas, por exemplo. Dentre as alternativas a seguir, assinale aquela que corresponde a um SGBD relacional. MongoDB. Cassandra. ORACLE. SPARK. DYNAMO. 1 pontos Salvar resposta PERGUNTA 5 Em um sistema de vendas de material de informática pela internet, um determinado usuário precisa consultar os produtos e, conforme o seu interesse, adicionar, retirar ou alterar as informações dos itens escolhidos em um “Carrinho de Compras” do site. Ao imaginar como as ações do usuário na tela do sistema podem ser re�etidas em comandos internos no banco de dados, analise as a�rmativas a seguir e assinale (V) para a(s) verdadeira(s) e (F) para a(s) falsa(s). I.( ) Ao consultar quando um usuário digita uma palavra-chave e o sistema recupera os produtos com a palavra- chave em sua descrição, deve-se disparar um comando de SELECT na tabela de PRODUTOS. II.( ) Ao solicitar que determinado produto seja adicionado ao carrinho, um comando de CREATE TABLE deve ter ocorrido em uma tabela de ITENS_CARRINHO, por exemplo. III.( ) Ao visualizar o carrinho, o usuário pode alterar a quantidade de itens de determinado produto escolhido previamente. Nesse caso, um comando de UPDATE deve ser disparado pelo sistema. IV.( ) O usuário pode, também, retirar algum item do carrinho, caso desista dele em sua compra e, daí, um comando de DELETE é disparado nessa situação. Agora, assinale a alternativa que apresenta a sequência correta. V, V, F, F. F, V, F, V. V, F, V, V. F, F, V, V. V, V, F, V. 1 pontos Salvar resposta PERGUNTA 6 O SQL (de Structured Query Language) é uma linguagem para o trato com os dados e apresenta um conjunto vasto de comandos que são divididos em partes da linguagem como a DDL e a DML. A DDL, que no português seria Linguagem para De�nição de Dados (do inglês, Data De�nition Language), trata de comandos para estruturação dos componentes de dados, e a DML (do inglês, Data Manipulation Language) engloba comandos 1 pontos Salvar resposta Estado de Conclusão da Pergunta: Clique em Enviar para enviar. Clique em Salvar todas as respostas para salvar todas as respostas. Salvar todas as respostas Fechar janela est utu ação dos co po e tes de dados, e a (do g ês, ata a pu at o a guage) e g oba co a dos para manipular registros nas tabelas. Analise as alternativas a seguir e marque a que representa um comando de DML: DROP INDEX CREATE VIEW ADD COLUMN DELETE ALTER TABLE PERGUNTA 7 Os dados, em um banco de dados, são manipulados por diversos usuários por meio da SQL (Structured Query Language). Dentre os comandos a seguir, assinale aquele que representa um comando presente no subconjunto de comandos da SQL, o DML. CREATE INDEX. UPDATE. DROP TABLE. CREATE USER. GRANT. 1 pontos Salvar resposta PERGUNTA 8 O desenvolvimento de um software começa com analistas e projetistas, compreendendo o cenário que será informatizado e, então, os modelos são criados, por exemplo, os modelos de dados. Uma hamburgueria resolveu adquirir um software para controlar as suas entregas e o analista dos dados identi�cou as seguintes entidades e informações do cenário. Associe os tipos de dados apresentados a seguir a cada um dos atributos descritos: 1. Os vários tipos de hamburguer serão itens do cardápio e cada item precisa de sua descrição para o cliente saber sobre o produto. 2. Cada item do cardápio tem um determinado valor que deve ser cobrado. 3. Um item do cardápio apresenta também um código que facilita ao comandar os pedidos para a cozinha. 4. Cada pedido possui um status, uma letra que indica se está pedido (P), se está sendo preparado na cozinha (C) ou se já foi entregue na mesa (E). ( ) CHAR. ( ) VARCHAR. ( ) NUMERIC. ( ) INTEGER. A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta: III, IV, I, II. II, IV, III, I. I, II, IV, III. IV, I, II, III. I, IV, II, III. 1 pontos Salvar resposta PERGUNTA 9 Modelos de Entidade e Relacionamento (MER) re�etem as informações numa abordagem mais próxima do mundo reale, para representar essas informações em um Modelo Relacional, é necessária uma atividade de conversão. Em um Modelo de Entidade e Relacionamento foi encontrado o seguinte relacionamento: 1 pontos Salvar resposta Estado de Conclusão da Pergunta: Clique em Enviar para enviar. Clique em Salvar todas as respostas para salvar todas as respostas. Salvar todas as respostas Fechar janela Fonte: Elaborada pelo autor. Em relação ao que está expresso nessa parte do modelo e à forma de realizar a sua conversão para o Modelo Relacional, analise as sentenças a seguir e marque (V) para verdadeiro e (F) para falso. ( ) Um professor pode não estar alocado em uma turma. ( ) Ao converter para o Modelo Relacional, a chave primária de TURMA passará para a tabela de PROFESSOR. ( ) Uma turma necessariamente deve ter um professor. ( ) Este é um caso de tabela associativa. A seguir, assinale a alternativa que apresenta a sequência correta: V, V, V, V. V, V, V, F. V, F, V, F. V, F, V, V. V, V, F, V. PERGUNTA 10 O banco de dados serve de fonte para atender às diversas demandas de setores informatizados por um determinado sistema, por exemplo, um setor de recursos humanos pode recuperar o total da folha de pagamento, um setor de vendas pode requisitar a quantidade de produtos vendidos por categoria e um setor de marketing pode requisitar alguns relatórios sobre os clientes. Em um sistema de locação de automóveis, a tabela de cliente apresenta o seguinte formato e com uma breve amostra de dados. Cod Nome Sexo Idade Cidade 2 Ademar M 22 São Paulo 1 Fabrício M 41 Salvador 5 Joelma F 60 Rio de Janeiro 4 Carlos M 21 São Paulo 3 Adriana F 30 Curitiba O setor de marketing está avaliando as regiões onde a empresa atua e o volume de clientes em cada região. Daí, surgiu a necessidade de recuperar as cidades nesta tabela e para cada cidade, o total de clientes existentes. A consulta que melhor atende à esta necessidade é: SELECT CIDADE, NOME FROM CLIENTE ORDER BY CIDADE SELECT CIDADE, COUNT(COD) FROM CLIENTE GROUP BY CIDADE SELECT CIDADE, SUM(NOME) FROM CLIENTE GROUP BY CIDADE SELECT CIDADE, COUNT(COD) FROM CLIENTE ORDER BY CIDADE SELECT CIDADE, SUM(COD) FROM CLIENTE GROUP BY CIDADE 1 pontos Salvar resposta Estado de Conclusão da Pergunta: Clique em Enviar para enviar. Clique em Salvar todas as respostas para salvar todas as respostas. Salvar todas as respostas Fechar janela
Compartilhar