Prévia do material em texto
Conforme estudamos em Princípios de Banco de Dados, temos os tipos de relacionamento que definem como são associadas as entidades de um banco de dados. Com relação ao grau de relacionamento, é correto afirmar que: I- O grau de relacionamento tem como função primordial representar graficamente objetos do mundo real. II- O grau de relacionamento pode ser subdividido em: um para um (1:1), um para muitos (1:N) e muitos para muitos (M:N). III- O grau de relacionamento pode ser utilizado somente para identificar a hierarquia de uma associação. IV- O grau de relacionamento dispõe de opções para os valores de atributos aos dados. Agora, assinale a alternativa CORRETA: A As afirmativas I e III estão corretas. B Somente a afirmativa IV está correta. C As afirmativas I, II e IV estão corretas. D Somente a afirmativa II está correta. 2Em princípios de banco de dados, temos o Modelo Entidade-Relacionamento (MER). Esse modelo se ocupa de vários aspectos, inclusive dos relacionamentos e das entidades que podem ser entendidos como uma representação gráfica. Com relação ao MER, analise as sentenças a seguir: I- De maneira obrigatória, seus nomes são substantivos próprios. II- No MER, o relacionamento é representado graficamente como losango. III- As entidades são consideradas os itens mais complexos dos atributos. IV- As entidades são representadas graficamente por um retângulo no MER. Agora, assinale a alternativa CORRETA: A Somente a sentença I está correta. B As sentenças I e IV estão corretas. C Somente a sentença III está correta. D As sentenças II e IV estão corretas. 3O processo de modelagem de um banco de dados é um importante momento para a concepção de um banco de dados, afinal é responsável por eliminar redundâncias e garantir a integridade dos dados armazenados. Além disto, obter o modelo de dados facilita o entendimento de um projeto de software, auxiliando desde a concepção das interfaces até a realização de consultas aos dados. Segundo Fanderuff (2013), a Modelagem de Dados é uma atividade desenvolvida em fases variadas do processo metodológico de desenvolvimento de sistemas, com a finalidade de garimpar informações para a obtenção do modelo de dados. Um modelo de dados em nível macro pode ser obtido em fases de planejamento, enquanto modelos de dados detalhados podem ser obtidos em fases de análise e projeto. Tudo depende do foco que se deseja aplicar ao trabalho de levantamento e seus objetivos. Neste sentido, assinale a alternativa CORRETA que apresenta as quatro fases necessárias para executar essa modelagem: FONTE: FANDERUFF, Damaris. Dominando o Oracle 9i: Modelagem e Desenvolvimento. São Paulo: Pearson, 2003. A Análise de Requisitos, Projeto Conceitual, Projeto Lógico e Projeto Físico. B Análise de Requisitos, Projeto de Implementação, SQL e Projeto Físico. C Análise de Recursos, Projeto de Implementação, SQL e Projeto Físico. D Análise de Recursos, Projeto de Implementação, Projeto Lógico e Projeto Físico. 4O processo de modelagem de dados é primordial para garantir a integridade dos dados. Com este fim, também é realizado o processo de normalização com o emprego de formas normais. Sobre as formas normais, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Para estar na primeira forma normal, uma tabela deve remover os atributos atômicos. ( ) Para estar na segunda forma normal, deve estar na primeira forma normal e garantir que os atributos devem ser atômicos. ( ) Para estar na terceira forma normal, uma tabela deve estar na segunda forma normal e não deve haver dependência transitiva das chaves. ( ) Um dos quesitos para estar na quarta forma normal é que a tabela esteja na terceira forma normal. Assinale a alternativa que apresenta a sequência CORRETA: A F - F - V - V. B V - V - F - V. C V - V - F - F. D F - V - F - V. 5A normalização pode ser entendida como o esforço de minimizar a redundância e otimizar as estruturas de dados, organizando os elementos de informações em grupos apropriados. Com relação à normalização, analise as sentenças a seguir: I- Existem somente duas formas normais criadas por Codd, primeira forma (1FN) e a segunda forma (2FN). II- Existem inicialmente três formas normais criadas por Codd: normais primeira (1FN), segunda (2FN) e terceira (3FN). III- Formas normais são importantes para prever possíveis problemas na estrutura de um banco de dados. IV- Existem somente duas formas normais criadas por Boyce: primeira forma (FNBC) e a segunda forma (BCNF). Agora, assinale a alternativa CORRETA: A As sentenças II e III estão corretas. B Somente a sentença I está correta. C Somente a sentença III está correta. D As sentenças I, II e IV estão corretas. 6A normalização é um processo pelo qual se aplica uma série de regras sobre as tabelas de um banco de dados, a fim de verificar se estas foram corretamente projetadas. Tal processo visa a garantir a integridade dos dados, evitando que informações sem sentido sejam inseridas, bem como organiza e divide as tabelas de forma mais eficiente, reduzindo a redundância dos dados e permitindo a evolução do banco de dados. Com base nos conceitos atinentes à normalização, considere a imagem anexa e classifique V para as sentenças verdadeiras e F para as falsas: ( ) A tabela Alunos foi normalizada até a terceira forma normal. ( ) Para estar na segunda forma normal, a tabela Profissoes deveria conter também os CodAluno de todos os alunos. ( ) A exclusão do campo IdadeAluno, é um dos requisitos para que a tabela esteja na terceira forma normal. ( ) Para estar na terceira forma normal, é necessário que a tabela já tenha atendido a primeira e segunda forma normal. ( ) Não foi aplicada nenhuma regra de normalização à tabela Alunos. Assinale a alternativa que apresenta a sequência CORRETA: A F - V - F - V - V. B F - F - V - F - F. C V - F - V - V - F. D V - V - F - V - F. 7Em princípios de banco de dados, temos o Modelo Entidade-Relacionamento (MER). Um dos itens avaliados nesse modelo são os atributos, que podem ser compreendidos como propriedades de entidades e retêm informações específicas. Com relação aos atributos, analise as sentenças a seguir: I- De maneira geral, os atributos são divididos basicamente em identificadores e descritores. II- Não é representado graficamente no MER. III- Não possuem nenhuma relação direta com as instâncias de entidade. IV- No MER, é representado graficamente por um losango. Agora, assinale a alternativa CORRETA: A As sentenças I e III estão corretas. B Somente a sentença IV está correta. C As sentenças I e II estão corretas. D Somente a sentença I está correta. 8Em Princípios de Banco de Dados, temos vários tipos de modelos. Um deles é o modelo conceitual, que está focado não em discutir qual tecnologia será aplicada ao projeto, mas, sim, nos aspectos dos negócios. Com relação a esse tipo de modelo, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Podemos afirmar que esse modelo é utilizado unicamente para melhorar o desempenho da base de dados. ( ) Podemos considerar que o modelo conceitual é o ponto de partida para um projeto da base de dados. ( ) Podemos afirmar que esse modelo foca unicamente no aspecto físico da base de dados. ( ) Podemos afirmar que o modelo conceitual é utilizado somente no final dos processos de um projeto. Agora, assinale a alternativa que apresenta a sequência CORRETA: A V - V - F - V. B V - F - V - F. C F - V - F - F. D V - V - V - F. 9Há alguns conceitos sobre o Modelo Entidade-Relacionamento (MER). Este modelo representa uma forma gráfica dos objetos e seus respectivos relacionamentos. Para uma modelagem bem-sucedida de um MER, qual é a primeira ação a ser desenvolvida? A O Modelo Entidade-Relacionamento (MER) dispensa qualquer pré-requisito, já que sua aplicação é testada em seu implemento. B Concentrar-se somente nos recursos que vamos utilizar, já que não necessitamos saber qual o problema a ser resolvido. C No início de um Modelo Entidade-Relacionamento (MER), devemos apenas apoiar nossas decisões nas entidades. D Levantarem forma de escopo os requisitos, normalmente utilizamo-nos de uma documentação descritiva. 10Um Modelo Entidade-Relacionamento tem como objetivo representar as estruturas de dados. Ela é composta por três componentes distintos: as entidades, os atributos e os relacionamentos. Com relação aos relacionamentos, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O relacionamento pode ser entendido como uma ação entre as entidades. ( ) O relacionamento é representado por losango, e normalmente seus nomes são verbos. ( ) O relacionamento é utilizado tanto para depósito quanto para recuperação de dados, ele representa sempre um substantivo. ( ) Os relacionamentos são as características das entidades. Por exemplo: a entidade pessoa possui relacionamento do tipo: CPF, nome, telefone, entre outras. Agora, assinale a alternativa que apresenta a sequência CORRETA: A V - V - F - F. B F - F - F - V. C F - V - F - F. D V - F - V - V.