Baixe o app para aproveitar ainda mais
Prévia do material em texto
PERGUNTA 1 1. 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, especificar 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. 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. I, II, IV, III. III, I, II, IV. IV, I, II, III. 1 pontos PERGUNTA 2 1. A álgebra relacional fornece um conjunto de operadores que podem ser aplicados sobre relações e propõe uma sintaxe para combinar operadores e ainda processar condições lógicas com operações como E e OU lógicos. Para extrair um resultado a partir de uma relação, foi necessário formular uma sentença em álgebra linear. O cenário é o de uma locadora de automóveis, e a relação CARRO está apresentada a seguir com alguns valores: Codigo Fabricante Modelo Ano 1 Ford Fiesta 2016 2 Fiat Uno 2018 3 Renault Clio 2014 2. Fonte: Elaborado pelo autor. A consulta a ser feita é para saber, na lista de carros da locadora, qual o código e o modelo de carros com ano superior ou igual a 2015 e da marca Ford. Qual sentença atende a esta consulta em álgebra relacional? . π ano >= 2015 ̌ Fabricante=Ford ( σ Codigo, Modelo ( CARRO ) ) σ Codigo, Modelo ( π ano >= 2015 ^ Fabricante=Ford ( CARRO ) ) σ ano >= 2015 ̌ Fabricante=Ford ( π Codigo, Modelo ( CARRO ) ). π Codigo, Modelo ( σ ano >= 2015 ̌ Fabricante=Ford ( CARRO ) ). π Codigo, Modelo ( σ ano >= 2015 ^ Fabricante=Ford ( CARRO ) ) 1 pontos PERGUNTA 3 1. As funções de agregação são úteis para contabilizar, totalizar ou avaliar registros em consultas construídas com o comando SELECT, com ou sem a cláusula GROUP BY. Quando usada sem agrupamentos, considera todos os registros dentro de um conjunto de resultados. Quando usada com group by, resumem os registros de um agrupamento em um valor conforme o objetivo da função. Em relação às funções de agregação, realize a associação de cada uma delas com as afirmações na sequência: I. SUM II. COUNT III. AVG IV. MAX Associe as funções de agregação com as afirmações sobre estes comandos ( ) Podem ser aplicadas tendo como parâmetro o “*” ( ) Retorna o maior valor de um conjunto de dados ( ) Usada para totalizar valores ( ) Usada para o cálculo de média de valores Assinale a alternativa que apresenta a sequência correta: II, IV, I, III II, I, IV, III III, IV, I, II I, IV, II, III III, I, II, IV 1 pontos PERGUNTA 4 1. Leia o seguinte excerto: “[...] Coleção de programas que permite aos usuários criar e manter um banco de dados, podendo ser considerado um sistema de software de uso geral que facilita o processo de definiçã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. Este componente é relevante em diversas tarefas e aplicações que são usadas em nosso cotidiano: em uma compra pela internet, ao registrar itens de pedido em um restaurante, ao encaminhar uma declaração de imposto de renda, além de outros exemplos. O excerto apresentado e o comentário anterior se referem ao Sistema Gerenciador de Banco de Dados (SGBD). Sistema de Informação Gerencial. Cliente. Servidor Web. Firewall. 1 pontos PERGUNTA 5 1. Um SGBD relacional foi concebido com base em algumas teorias sobre como representar os dados e como realizar manipulações sobre eles. Conforme Puga, França e Goya (2013), uma destas fundamentações teóricas é uma linguagem formal de alto nível para expressar as operações sobre tabelas, suas linhas e colunas. Ela contém operações como seleção, projeção, produto cartesiano e outras. PUGA, S; FRANÇA, E.; GOYA, M. Banco de Dados: implementação em SQL, PL/SQL e Oracle 11g. São Paulo: Pearson Education do Brasil, 2013. A linguagem a que se refere Puga, França e Goya (2013) é a : Structured Query Language (SQL) Álgebra Relacional. Lógica Proposicional. Data manipulation language (DML) Cálculo Diferencial 1 pontos PERGUNTA 6 1. No Modelo de Entidade e Relacionamento, quando várias entidades apresentam as mesmas características de outra entidade com alguns atributos mais específicos, por exemplo, Funcionário Administrativo e Funcionário da Fábrica são duas entidades que apresentam as mesmas características da entidade Funcionário. O tipo de relacionamento usado para representar esse caso é: Relacionamento por Entidade Associativa. Relacionamento entre entidade Forte e Fraca. Relacionamento N:N. Relacionamento Multivalorado. Relacionamento de Generalização. 1 pontos PERGUNTA 7 1. Um sistema de informação pode ser organizado em módulos típicos. Assim, um de seus módulos pode ser o de manipulação dos dados em níveis operacionais, por exemplo, as funcionalidades responsáveis por registrar as locações que foram feitas em uma locadora de carros, com a data de retirada do carro, a saber qual é a sua placa e qual é a sua previsão de devolução. Essas funcionalidades de nível operacional em um sistema de informação estão melhor relacionadas a qual nível de abstração do registro? Dado. Informação. Conhecimento. Sabedoria. Bytes. 1 pontos PERGUNTA 8 1. Um determinado sistema de identificação de pessoas em uma determinada portaria precisa armazenar no banco de dados as fotos das pessoas que entram em determinado edifício. O tipo de dados mais adequado para representar o campo FOTO na tabela de VISITANTES do sistema de portaria é: INTEGER. CHAR. VARCHAR. NUMERIC. BLOB. 1 pontos PERGUNTA 9 1. Um banco de dados é um conjunto de componentes definidos de diversas formas via comandos de DDL. Por exemplo, dentre os componentes existem as tabelas, os procedimentos armazenados e as visões, dentre outros, cada um com suas finalidades. Sobre as visões, qual das sentenças a seguir representa uma das vantagens de usar estes componentes em um banco de dados? Permite que consultas mais complexas sejam manipuladas de forma mais simples Permite armazenar dados para uma consulta mais simples Definem os perfis de usuários que podem inserir dados no banco de dados Permite combinar dados de tabelas diferentes via chave estrangeira São funções que permitem contabilizar ou totalizar valores 1 pontos PERGUNTA 10 1. A álgebra relacional é uma linguagem formal aprendida ao se estudar banco de dados, pois as suas operações permitem entender como as manipulações de linhas e colunas podem ser realizadas em uma tabela. O seu conjunto de operações apresentam uma sintaxe e um objetivo, que é atingido ao ser aplicado em uma relação. Analise as operações presentes na álgebra relacional e associe com seus objetivos ou funcionalidades ao ser aplicada a uma relação. I) Projeção (π). II) Seleção (σ). III) Produto Cartesiano ( x ). IV) Interseção. Realize, agora, a associação com os objetivos das operações. ( ) Permite selecionar as linhas ou tuplas em uma relação. ( ) Combina duas relações, cada tupla sendo combinada com tuplas da outra relação. ( ) Gera relação em que cada tupla deve existir em duas outras relações usadas na operação. ( ) Permite selecionar as colunas em uma relação. A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequênciacorreta: I, IV, II, III. I, II, IV, III. IV, I, II, III. III, I, II, IV. II, III, IV, I.
Compartilhar