Prévia do material em texto
13/06/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/6 Acadêmico: Marcelo Augusto Kuhn (1993162) Disciplina: Princípios de Banco de Dados (GTI11) Avaliação: Avaliação II - Individual Semipresencial ( Cod.:637443) ( peso.:1,50) Prova: 19382993 Nota da Prova: 8,00 Legenda: Resposta Certa Sua Resposta Errada 1. A modelagem de um banco de dados é dita como uma importante etapa durante o desenvolvimento de um banco de dados. Nesta etapa, os elementos que irão compor um sistema de informação serão mapeados e abstraídos pelos modelos de dados. Em um modelo de banco de dados as tabelas e entidades tem em seus relacionamentos os comportamentos da participação de suas ocorrências. Tais comportamentos são definidos pela cardinalidade, que, na definição de Elmasri e Navathe (2005, p. 22), a razão de cardinalidade "especifica o número máximo de instâncias de relacionamento em que uma entidade pode participar". Dito isso, a figura anexa apresenta um modelo lógico abaixo com o relacionamento entre a tabela Cliente e a tabela Telefone. FONTE: ELMASRI, Ramez. NAVATHE, Schmkant B. Sistemas de Banco de Dados. 4. ed. Pearson: São Paulo, 2005. Sobre o modelo de dados, assinale a alternativa CORRETA no que se refere à cardinalidade que o modelo representa: a) Um TELEFONE pode pertencer apenas a um CLIENTE e um CLIENTE pode ter muitos TELEFONES. b) Um TELEFONE pertence a um CLIENTE e um CLIENTE tem muitos TELEFONES. c) Um TELEFONE pode pertencer a muitos CLIENTES e um CLIENTE tem apenas um TELEFONE. d) Um CLIENTE pode ter muitos TELEFONES e um TELEFONE pode pertencer a muitos CLIENTES. 13/06/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 2/6 2. Em 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 III está correta. b) Somente a sentença I está correta. c) As sentenças II e IV estão corretas. d) As sentenças I e IV estão corretas. 3. Em 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) Somente a sentença IV está correta. b) Somente a sentença I está correta. c) As sentenças I e II estão corretas. d) As sentenças I e III estão corretas. 4. No processo de desenvolvimento de um banco de dados, a etapa de modelagem de dados se torna a primeira e mais importante etapa. Na modelagem de dados, o desenvolvedor ou administrador de banco de dados realiza a abstração do cenário para qual determinada aplicação será desenvolvida e transpõe para um modelo de dados todos os elementos sob o qual se deseja armazenar informações. O processo de modelagem é dividido em modelos, e cada modelo são visões diferentes, com nível de profundidade diferente para os mesmos dados. O primeiro modelo que ocorre com a sua estruturação em um nível abstrato, dito de alto nível, afinal pode ser compreendido por qualquer pessoa. Neste sentido, assinale a alternativa CORRETA que apresenta o referido modelo abstrato: 13/06/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 3/6 a) Compartilhado-Relacional. b) Compartilhado-Relacionamento. c) Construtivo-Conceitual. d) Entidade-Relacionamento. 5. Em 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) F - V - F - F. b) V - F - V - F. c) V - V - V - F. d) V - V - F - V. 13/06/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 4/6 6. Considere uma empresa que realiza venda e entrega de produtos. O esquema escrito a seguir representa uma parte de um modelo que representa as regras do sistema. Produto (id_produto, fk_id_fornecedor, nome, preco) Fornecedor (id_fornecedor, nome, endereço, cnpj) Cliente (id_cliente, nome, endereco, telefones (1,N)) Sabendo que os campos sublinhados são chaves primárias e o campo telefones é um campo multivalorado. Sobre o que está sendo representado no esquema anterior, analise as seguintes sentenças: I- O campo ID_CLIENTE é chave primária da tabela cliente, mas é chave estrangeira na tabela FORNECEDOR. II- O campo ID_FORNECEDOR é chave primária da tabela FORNECEDOR, o campo FK_ID_FORNECEDOR é a chave estrangeira dentro da tabela PRODUTO que aponta para esta chave primária. III- O tipo de dado ideal para o campo PRECO é o INTEGER por conta das casas decimais. IV- O campo telefone deve ser removido e uma tabela deve ser criada para armazenar os telefones, referenciando o cliente. Tal fato se dá porque a existência desse campo infringe a primeira forma normal que diz que só devem existir atributos atômicos. Assinale a alternativa CORRETA: a) As sentenças I, III e IV estão corretas. b) Somente a sentença I está correta. c) As sentenças II e IV estão corretas. d) As sentenças II e III estão corretas. 7. Há 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) Levantar em forma de escopo os requisitos, normalmente utilizamo-nos de uma documentação descritiva. c) No início de um Modelo Entidade-Relacionamento (MER), devemos apenas apoiar nossas decisões nas entidades. d) Concentrar-se somente nos recursos que vamos utilizar, já que não necessitamos saber qual o problema a ser resolvido. 13/06/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 5/6 8. A modelagem de um banco de dados é dita como uma importante etapa durante o desenvolvimento de um banco de dados. Nesta etapa, os elementos que irão compor um sistema de informaçãoserão mapeados e abstraídos pelos modelos de dados. O modelo lógico está associado à implementação, isto significa que esse modelo irá refletir exatamente a estrutura que os dados são armazenados fisicamente no banco. Dito isso, a figura anexa mostra um modelo lógico abaixo com o relacionamento entre a tabela Cliente e a tabela Telefone. Sobre o modelo de dados, assinale a alternativa CORRETA: FONTE: ELMASRI, Ramez. NAVATHE, Schmkant B. Sistemas de Banco de Dados. 4. ed. Pearson: São Paulo, 2005. a) O campo ID_TELEFONE é chave primária da tabela CLIENTE e é uma chave estrangeira que referencia o campo ID_CLIENTE da tabela TELEFONE b) O campo ID_CLIENTE é chave primária da tabela TELEFONE e é uma chave estrangeira na tabela CLIENTE c) O campo ID_TELEFONE é chave primária da tabela TELEFONE e é uma chave estrangeira que referencia o campo ID_TELEFONE da tabela TELEFONE d) O campo ID_CLIENTE é chave primária da tabela CLIENTE e é uma chave estrangeira que referencia o campo ID_TELEFONE da tabela TELEFONE 9. A 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) Somente a sentença III está correta. 13/06/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 6/6 b) Somente a sentença I está correta. c) As sentenças II e III estão corretas. d) As sentenças I, II e IV estão corretas. 10. Considere as duas imagens em anexo. Note que a tabela acima representa a tabela PESSOA na etapa de modelagem de dados, enquanto a tabela abaixo ilustra como estes dados estão armazenados fisicamente no banco de dados. Aplicando a primeira forma normal, o que acontecerá com este modelo? a) O campo TELEFONES será renomeado para TELEFONE e a partir de agora armazenará apenas um número. b) O campo TELEFONES será removido, dando origem a uma tabela chamada TELEFONE contendo dois campos ID_PESSOA (que será chave primária e estrangeira) e TELEFONE (contendo um número de telefone). c) O campo TELEFONES será removido, dando origem a uma tabela chamada TELEFONE. A chave primária da tabela TELEFONES fará parte da tabela PESSOA na forma de uma chave estrangeira. d) Não será realizado nenhuma ação. Uma vez que a tabela mencionada não está infringindo a primeira forma normal. Prova finalizada com 8 acertos e 2 questões erradas.