Prévia do material em texto
PERGUNTA 1 1. Existem diferentes maneiras de avaliar esquemas de relacionamento, no contexto de estruturação de Banco de Dados (BD), por exemplo, há duas possibilidades que discutem a adequação de esquemas de relação. Uma delas é a de nível lógico (ou conceitual) que corresponde ao modo como os usuários interpretam os esquemas de relação e o significado de seus atributos. Considerando o contexto dado, avalie as seguintes asserções e a relação proposta entre elas. I. O nível de implementação (ou armazenamento físico) corresponde às tuplas em uma relação básica em que são armazenadas e atualizadas. PORQUE II. Esse nível se aplica apenas a esquemas das relações básicas - que serão fisicamente armazenadas como arquivos. 1. A respeito dessas asserções, assinale a alternativa correta. a. As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. b. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. c. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. d. As asserções I e II são proposições falsas. e. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 1,44 pontos PERGUNTA 2 1. Ao projetar Bancos de Dados (BD) relacionais, é possível seguir algumas diretrizes informais que ajudam a nortear os esquemas de relação para que seja possível mensurar a qualidade de um projeto acerca de seu esquema de relação. Tratam-se, na realidade, de heurísticas, isto é, recomendações para que os projetistas de BD possam estruturá-los de uma maneira assertiva, principalmente, para BD Relacionais. Considerando o contexto dado, avalie as seguintes asserções e a relação proposta entre elas. I. Garantir que a semântica dos atributos seja clara no esquema. PORQUE II. Reprova a possibilidade de gerar tuplas falsas. A respeito dessas asserções, assinale a alternativa correta. a. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. b. As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. c. As asserções I e II são proposições falsas. d. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. e. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 1,44 pontos PERGUNTA 3 1. No contexto dos Sistemas Gerenciadores de Bancos de Dados (SGBD), e na estruturação de um Banco de Dados (BD), existem algumas formas de se mensurar a qualidade de um projeto, uma delas pode ser através da verificação de formas normais que ele alcança. Essa escala de mensuração de qualidade pode ser identificada como: primeira forma normal; segunda forma normal; terceira forma normal; e boyce-codd normal form (BCNF), que corresponde a um processo de normalização. Assinale a alternativa que corresponde ao conceito de normalização. a. Remete a uma perspectiva de formalização de escolha de SGBDs disponíveis no mercado. b. Corresponde a um processo direcionado às dependências formais de chaves estrangeiras. c. Trata-se de um processo dirigido pela informação referente às dependências funcionais e às chaves dos esquemas de tabelas. d. Restringe-se às decomposições realizadas para que se possa encontrar as chaves primárias. e. Configura-se como um processo usado, principalmente, para inferir critérios de acesso ao Banco de Dados. 1,42 pontos PERGUNTA 4 1. Um Sistema de Gerenciamento de Banco de Dados (SGBD) é um software destinado a se comunicar com o próprio Banco de Dados (BD), aplicativos e a interface do usuário para a obtenção, análise e governança de dados. Contudo, os SGBDs acabam se diferenciando, basicamente, entre duas situações de uso: BD relacional e BD não relacional. Nesse sentido, os BDs relacionais têm em sua essência uma linguagem de consulta estruturada, denominada como “Structured Query Language” (SQL) e esses dados estão dispostos em tabelas compostas por linhas e colunas de estrutura rígida e dependências claras. Considerando o contexto dado, avalie as seguintes asserções e a relação proposta entre elas. I.Esse tipo de SGBD é considerado orientado a documentos. PORQUE II. Esses bancos de dados não se limitam a uma estrutura de tabelas. Pode-se concluir que: a. a asserção I é uma proposição verdadeira, e a II é uma proposição falsa. b. as asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. c. a asserção I é uma proposição falsa, e a II é uma proposição verdadeira. d. as asserções I e II são proposições falsas. e. as asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. 1,42 pontos PERGUNTA 5 1. Sobre os Sistemas de Gerenciamento de Banco de Dados (SGBDs), existem, basicamente, dois tipos que predominam nesse universo, são eles: relacionais (SQL) e não relacionais (NoSQL). Nos BD Relacionais, não há muito esforço de engenharia para estruturá-los ou torná-los seguros, pois têm conformidade com o ACID (Atomicidade, Consistência, Isolamento, Durabilidade) que permite suportar soluções de software complexas. Considerando o contexto dado, avalie as seguintes asserções e a relação proposta entre elas. I.A escalabilidade pode ser um desafio com o banco de dados SQL. PORQUE II. Dados não estruturados, como artigos, fotos, vídeos e outros, são coletados em um único documento. É correto afirmar que: a. a asserção I é uma proposição falsa, e a II é uma proposição verdadeira. b. as asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. c. as asserções I e II são proposições verdadeiras, e a II é uma justificativa da I d. a asserção I é uma proposição verdadeira, e a II é uma proposição falsa. e. as asserções I e II são proposições falsas. 1,42 pontos PERGUNTA 6 1. Os Sistemas de Gerenciadores de Bancos de Dados (SGBDs) correspondem a pacotes de soluções que envolvem não só o Banco de Dados (BD) em si, mas uma gama de ferramentas que possibilitam administrar esse BD de uma forma mais assertiva e segura, tais como funcionalidades de gestão de acesso, persistência, manipulação, backup, entre outras possibilidades. Entretanto, selecionar o SGBD adequado à realidade de negócio pode ser um desafio bastante grande, pois existem diferentes opções, como PostgreSQL, SQL Server, Oracle, MySQL, entre outras grandes marcas disponíveis. Assinale a alternativa que corresponde a elementos que devem ser considerados na escolha de um SGBD. a. Monitoramento de algoritmo. b. Tecnologias de transações Web. c. Ampliar conectores e linguagens. d. Escolha por modelo (relacional, objetos, grafo etc.). e. Considerar critérios específicos que impactam. 1,43 pontos PERGUNTA 7 1. No contexto de Banco de Dados (BD), a dependência funcional corresponde a uma propriedade semântica dos atributos que a faz ser derivada do conhecimento que o projetista do BD tem do mundo real que está sendo modelado, isto é, a dependência funcional dependerá da leitura e interpretação do projetista sobre os fatos que lhe são apresentados. Assinale a alternativa que indica o principal uso de um dependência funcional. a. A dependência funcional é, especialmente, usada na descrição de dados específicos, através da restrição de atributos voláteis. b. Uma dependência funcional é, principalmente, usada para a modelagem de dados de uma tabela pertencente ao Modelo de Entidade-Relacionamento (MER). c. A dependência funcional é usada para descrever um esquema de tabela mais detalhado, por especificar restrições em seus atributos que devem ser garantidas o tempo todo. d. Uma dependência funcional é, principalmente, usada na restrição imposta a dois conjuntos de dados, por meio da especificação de restrições em seus atributos. e. A dependência funcional é, principalmente, usada na elaboração de esquemasde baixa qualidade para a especificação de restrições em seus atributos.