Baixe o app para aproveitar ainda mais
Prévia do material em texto
1-Um banco de dados é uma aplicação que permite armazenar e obter de volta dados com eficiência. O que o torna relacional é a maneira como os dados são armazenados e organizados no banco de dados. Em um banco de dados relacional, todos os dados são guardados em tabelas. Estas têm uma estrutura que se repete a cada linha e são os relacionamentos entre as tabelas que as tornam relacionais. Sobre bancos de dados relacionais, analise as sentenças a seguir: I- A abordagem relacional tem seu alicerce apoiado na matemática. II- O modelo entidade-relacionamento é o mais utilizado atualmente. III- Para que o conceito de banco de dados relacional funcione adequadamente, o usuário precisa entender como os dados são armazenados na base de dados. Assinale a alternativa CORRETA: A Somente a sentença I está correta. B As sentenças II e III estão corretas. C As sentenças I e III estão corretas. D As sentenças I e II estão corretas. 2-Em modelagem de dados, a cardinalidade é um dos princípios fundamentais sobre o relacionamento de um banco de dados relacional, a qual possibilita estabelecer o grau de relação entre duas entidades/tabelas, sendo que o modelo relacional possibilita três níveis de relacionamento, quais sejam 1:N; N:N; 1:1. Diante disso, analisando um relacionamento 1:N (um para muitos) entre as entidades A para B, assinale a alternativa CORRETA: A Uma ocorrência de B é associada a, no máximo, duas ocorrências em A e uma ocorrência em A pode estar associada a, no mínimo, uma ocorrência em B. B Uma ocorrência em A é associada a várias ocorrências em B (zero ou mais) e uma ocorrência em B pode estar associada a, no máximo, uma ocorrência em A. C Uma ocorrência em A é associada a, no mínimo, duas ocorrências em B e uma ocorrência em B pode estar associada a, no mínimo, uma ocorrência em A. D Uma ocorrência em B é associada a várias ocorrências em A (zero ou mais) e uma ocorrência em A pode estar associada a, no máximo, uma ocorrência em B. 3-São considerados um recurso muito útil para melhorar o desempenho do banco de dados. Permitem ao servidor de banco de dados encontrar e trazer o resultado de forma eficiente. Todavia, produzem trabalho adicional para o sistema de banco de dados como um todo, devendo, portanto, serem utilizados com sensatez. São usados para tornar os comandos de consulta mais rápidos, tornando mais ágil o processo de encontrar os registros em uma tabela. A descrição proposta define características de: A Join. B Constraint. C Índice. D View. 4-O seu nome está inserido em bancos de dados. O seu endereço também. A placa do seu carro, o histórico de compras no cartão de crédito, a foto que você publicou recentemente nas redes sociais, a estadia naquele hotel, este post aqui que você lê. Tudo isso - e muito mais - depende de um banco de dados, mas pouco percebemos a presença deles. Com relação ao conceito de banco de dados, assinale a alternativa CORRETA: FONTE: https://tecnolog.net/245120/banco-de-dados-importancia/. Acesso em: 19 nov. 2019. A É um conjunto de dados integrados destinados a atender às necessidades de um grupo de usuários. B Caracteriza-se por ser um objeto específico do mundo real e que terá suas informações armazenadas. C É um conjunto de operações usadas para a modelagem de processos. D É um software usado para alterar programas. 5-A Modelagem de Dados é a criação de um modelo físico que explique a lógica por traz do sistema,sendo que com ele você será capaz de explicar as características de funcionamento e comportamento de um software. A modelagem de dados é a base de criação do Banco de dados e parte essencial para a qualidade do software. Este é um assunto muito extenso e em grandes empresas existem pessoas que fazem apenas isso o dia inteiro. Nas empresas menores esta acaba sendo uma atribuição do DBA e dos desenvolvedores de softwares. Sobre a abordagem, os modelos de dados podem ser classificados como conceitual, lógico ou físico, assinale a alternativa CORRETA que apresenta características do modelo de dados conceitual: FONTE: http://aprendaplsql.com/modelagem-de-dados/modelagem-de-dados-parte-01/. Acesso em: 6 mar. 2019. A Representa apenas o ambiente e o cenário do problema sem preocupações com a implementação. B Representa toda a documentação criada pelo gerente do projeto para controle das atividades. C Representa a estrutura do banco de dados, contemplando especificamente: procedimentos, funções, triggers e packages. D Representa somente as restrições de domínio, de integridade e de implementação. 6-O processo de normalizar uma tabela significa aplicar sobre ela regras para averiguar a sua adequação ao modelo projetado. A normalização é uma técnica utilizada para garantir a integridade dos dados, impedindo que informações duplicadas e sem conexão sejam indevidamente inseridas na base de dados. Sobre a normalização, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A tabela Alunos está na Terceira Forma Normal. ( ) A tabela de profissões deveria conter o código do aluno, a fim de estar caracterizada na segunda forma normal. ( ) A exclusão do atributo IdadeAluno permitiu a aplicação da terceira forma normal, porém não é a única situação a ser considerada neste enquadramento. ( ) É obrigatório atender à primeira e à segunda forma normal, para aplicar a terceira forma. ( ) Não existe normalização no modelo proposto. Assinale a alternativa que apresenta a sequência CORRETA: A V - V - F - V - F. B V - F - V - V - F. C F - V - F - V - V. D F - F - V - F - F. 7-Uma das partes mais importantes de um sistema de informação é o banco de dados, uma vez que este tem a responsabilidade de manter o bem mais valioso de uma organização, qual seja, a informação. Desta forma, o sucesso de um sistema de informação encontra-se altamente vinculado à elaboração de um projeto de banco de dados bem definido e que atenda ao objetivo esperado pelo cliente, cabendo ao projetista atentar-se às características do banco de dados. Acerca das principais características de um banco de dados, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A normalização em banco de dados relacionais tem por objetivo evitar a redundância de dados. ( ) Ao evidenciar-se um relacionamento N para N, será necessária a criação de uma tabela auxiliar. ( ) O desenvolvimento do modelo de dados físicos tem por finalidade descrever os dados como os usuários os percebem. ( ) A aplicação do comando GRANT visa conceder permissões específicas a um objeto (tabela, visão) para um ou mais usuários ou grupos de usuário. ( ) O comando DROP TABLE, usado para excluir um registro dos índices de manipulação de tabelas, é considerado como DML. Agora, assinale a alternativa que apresenta a sequência CORRETA: A V - F - V - V - F. B V - F - F - F - V. C F - V - V - F - V. D V - V - F - V - F. 8-A modelagem de dados serve para representar o ambiente observado, além de documentá-lo, normalizando e fornecendo os processos de validação, sempre observando os processos de relacionamento entre os objetos envolvidos no modelo adotado. Com relação à modelagem de dados, analise as sentenças a seguir: I- O modelo conceitual apresenta a visão da linha de montagem, facilitando o entendimento dos montadores de hardware. II- O modelo lógico tem origem no modelo conceitual e é nele que se definem as chaves das tabelas. III- O modelo físico deriva do modelo lógico e pode variar de acordo com o SGBD adotado. IV- Na técnica de modelagem entidade relacionamento (ER), o modelo de dados é, usualmente, representado através de um diagrama, chamado de diagrama entidade-relacionamento (DER). Assinale a alternativa CORRETA: A As sentenças I, II e IV estão corretas. B As sentenças, II, III e IV estão corretas. C As sentenças I e II estão corretas. D As sentenças I, III e IV estão corretas. 9-Uma das definições de banco de dados afirma que se trata de uma coleção de informações que se relacionam de modo que criem algum sentido, isto é, é uma estrutura bem organizada de dados que permitea extração de informações. Assim, são muito importantes para empresas e tornaram-se a principal peça dos sistemas de informação. Com relação ao conceito de banco de dados, assinale a alternativa CORRETA: A É um conjunto de dados integrados destinados a atender às necessidades de um grupo de usuários. B Caracteriza-se por ser um objeto específico do mundo real e que terá suas informações armazenadas. C É um conjunto de operações usadas para a modelagem de processos. D É um software usado para alterar programas. 10-A modelagem de dados é uma das etapas mais importantes do processo de desenvolvimento em banco de dados. Através da modelagem, são detalhadas e documentadas as regras de negócio e suas estruturas na base de dados. Com relação ao processo de modelagem de dados, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A modelagem conceitual depende exclusivamente do envolvimento do cliente. ( ) A modelagem conceitual determina os dados que aparecerão na base de dados. ( ) O modelo lógico depende da tecnologia adotada. É nele que se criam as chaves primárias e estrangeiras. ( ) É no modelo físico que se aplica a normalização dos dados. ( ) A modelagem de dados é usada somente em situações de alta complexidade. Agora, assinale a alternativa que apresenta a sequência CORRETA: A V - F - V - F - V. B F - F - V - V - F. C F - V - V - F - F. D V - V - F - V - F.
Compartilhar