Baixe o app para aproveitar ainda mais
Prévia do material em texto
01 AVALIANDO APRENDIZADO MODELAGEM Disciplina: CCT0191 - MODELAGEM DE DADOS Período Acad.: 2016.2 1. Um banco de dados possui diversos usuários, o DBA é o usuário que: possui a responsabilidade de identificar os dados a serem armazenados no BD e pela escolha da estrutura apropriada utilizada para armazená-los; determina os requisitos dos usuários finais, especialmente de usuários que necessitam de maior interação com o BD; ocasionalmente faz acesso à base de dados. Eles podem usar uma linguagem de consulta sofisticada para especificar suas requisições; Nenhuma das anteriores. é responsável por autorizar acesso à base de dados e coordenar e monitorar seu uso; 2. Alexandre Júnior, professor da disciplina de Modelagem de Dados, ficou responsável por projetar um banco de dados de defesas de Trabalhos de Conclusão de Curso (TCC). Outro professor, Antônio Xavier, precisa de dois alunos para dar continuidade ao projeto iniciado por Alexandre, que deve incluir também o desenvolvimento de um software para acessar o banco de dados. Antônio então convidou os alunos Márcio Ramos e Eliza Carneiro para auxiliá-lo. Para realizar sua tarefa, Márcio irá necessitar tirar dúvidas com Alexandre, Antônio e Eliza, enquanto Antônio dará continuidade à tarefa iniciada por Alexandre. Finalmente, Eliza precisará de um treinamento dado por Márcio para auxiliar a sua tarefa que será quase diária durante o início e término de cada período. De acordo com a descrição acima, assinale que tipos de usuários de banco de dados são Antônio, Márcio e Eliza, respectivamente: Programador de Aplicação, Usuário Final e Administrador de Banco de Dados Administrador de Banco de Dados, Programador de Aplicação e Usuário Final Administrador de Banco de Dados, Usuário Final e Programador de Aplicação Programador de Aplicação, Administrador de Banco de Dados e Usuário Final Usuário Final, Administrador de Banco de Dados e Programador de Aplicação 3. A coleção de programas que permite a um usuário criar e manter um banco de dados é denominado: Sistema Gerenciador de Banco de Dados Base de Dados Gerenciador de Metadados Sistema de Banco de Dados Aplicativos de Consulta 4. Dois amigos resolveram abrir uma loja que compra e revende peças de hardware antigas. A loja se chama Naftalina Digital. João Paulo, um dos sócios da loja e que já trabalhou diversos anos com banco de dados (BD) está projetando o BD que será utilizado pelo sistema de venda da loja que também será desenvolvido. Francisco é o primeiro funcionário contratado para trabalhar na loja. Vanessa e Janaína prestarão serviços à loja. A interação entre os quatro será fundamental para a construção e manutenção do bom funcionamento do sistema de venda. Janaína dará continuidade a todo o trabalho realizado por João Paulo, enquanto Vanessa também precisará interagir bem com ambos (João Paulo e Janaína). Já Francisco precisará de um treinamento dado por Vanessa. Assinale abaixo qual a alternativa indica corretamente quais tipos de usuários de banco de dados são Francisco, Vanessa e Janaína, respectivamente: Programador de Aplicações, Usuário Final e Administrador de Banco de Dados. Administrador de Banco de Dados, Programador de Aplicações e Usuário Final. Programador de Aplicações, Administrador de Banco de Dados e Usuário Final. Usuário Final, Administrador Banco de Dados e Programador de Aplicações. Usuário Final, Programador de Aplicações e Administrador Banco de Dados. 5. Um conjunto de dados é chamado de registro, um conjunto de registros é estruturado ou chamado de tabela, como é definido o conjunto de tabelas? Base de Dados Administração de Dados. Administrador de Banco de Dados. SGBD. Campos. 6. Um Banco de Dados é: uma coleção organizada de fatos registrados, que refletem o estudo de certos aspectos de interesse do mundo real. um sequência de linhas armazenadas em uma tabela. uma coleção de fatos armazenados num arquivo computadorizado. uma coleção de fatos aleatórios registrados, que representam certos aspectos de interesse do mundo real. um grupo de dados guardados num computador. 02 AVALIANDO APRENDIZADO MODELAGEM Disciplina: CCT0191 - MODELAGEM DE DADOS Período Acad.: 2016.2 1. Segundo Navathe, um sistema gerenciador de Banco de Dados (SGBD) é uma coleção de programas que permite ao usuário criar e manter um banco de dados. Avalie as seguintes afirmações a respeito dos benefícios do SGBD. I - O SGBD deve prover funcionalidades para a definição e a garantia das restrições de integridade. II - O SGBD não deve, de maneira nenhuma, permitir a redundância de dados. III - O SGBD deve prover facilidades para restauração de falhas de software e hardware. Assinale a alternativa corretas. São corretas as afirmativas I e III. É correta apenas a afirmativa I. É correta apenas a afirmativa II. São corretas as afirmativas I e II. É correta apenas a afirmativa III. 2. Segundo Navathe, apesar das vantagens no uso do SGBD, há algumas situações em que esse sistema pode envolver custos altos e desnecessários. Avalie as seguintes afirmações a respeito de quando é indicado o uso de arquivos convencionais. I - O acesso de múltiplos usuários. II - O Banco de dados e suas aplicações são simples, bem definidas e sem previsão de mudanças. III - Overhead de processamento. Assinale a alternativa que indica todas as afirmativas corretas. É correta apenas a afirmativa II. É correta apenas a afirmativa I. São corretas as afirmativas I e II É correta apenas a afirmativa III. São corretas as afirmativas II e III. 3. Sabe-se que todo SGBD (Sistema Gerenciador de Banco de Dados) possui características principais. Marque a alternativa que define a característica que viabiliza a alteração da estrutura sem precisar alterar os programas que o acessam. Isolamento entre os programas e os dados e abstração de dados. Compartilhamento de dados e processamento de transações de multiusuários. Modelagem representativa da natureza do negócio. Natureza auto descritiva. Suporte para as múltiplas visões de dados. 4. Dentre as vantagens da utilização de bancos de dados, temos: I. Solucionar o problema que consiste no armazenamento de uma mesma informação em locais diferentes. II. Solucionar um problema que ocorre quando duas informações podem aparecer em locais distintos, mas apresentando valores diferentes. Estes problemas são conhecidos, respectivamente, como: Redundância de Dados e Independência dos Dados Independência de Dados e Inconsistência de Dados Inconsistência de Dados e Redundância de Dados Redundância de Dados e Inconsistência de Dados Independência de Dados e Redundância de Dados 5. Um Sistema Gerenciador de Banco de Dados é conjunto complexo de software que deve prover um conjunto básico de funcionalidades, dentre elas a capacidade de permitir que haja evolução na descrição dos dados da empresa, sem que os sistemas ou aplicações tenham que ser alterados. Esta funcionalidade refere-se: Independência deDados Compartilhamento de Dados Redundância de Dados Restrições de Integridade Restrições de Acessos 6. Analise o texto incompleto abaixo: Um dos maiores problemas decorrente do armazenamento de dados em arquivos é a ____________ de dados que tem como consequência a _____________ de dados. Outro grave problema é a inexistência da _____________ de dados. Assinale a alternativa que preenche corretamente e respectivamente as lacunas acima: Segurança, redundância e consistência. Redundância, segurança e inconsistência. Inconsistência, segurança e redundância. Inconsistência, redundância e segurança. Redundância, inconsistência e segurança. 03 AVALIANDO APRENDIZADO MODELAGEM Aluno Disciplina: CCT0191 - MODELAGEM DE DADOS Período Acad.: 2016.2 EAD (G) / EX 1. Avalie as seguintes afirmações a respeito do cenário abaixo: Cenário: Uma instituição bancária deseja controlar o movimento das suas contas correntes. A instituição possui agências espalhadas por várias cidades; o cadastro das agências contém informações sobre código, nome e endereço onde a agência é localizada. No cadastro de clientes estão armazenados os dados de nome, CPF e endereço de cada cliente. Cada conta corrente do cliente é identificada por um número e mantêm o saldo atualizado das mesmas. Afirmações: I - As entidades são Cliente, Conta e Agencia II - Existe o relacionamento: Cliente possui Conta. III - A entidade Cliente contém os atributos: nome, CPF, endereço, nr_conta, saldo. Assinale a alternativa que indica todas as afirmativas corretas. Somente a I está correta. São corretas as afirmativas I e III. São corretas as afirmativas II e III. São corretas as afirmativas I, II e III. São corretas as afirmativas I e II. 2. Um projeto de banco de dados envolve a produção de 3 (três) modelos que definem o esquema de banco de dados, estes modelos são ? Físico, Query, Conceitual. Hierárquico, Distribuído e Rede. Analítico, Físico e lógico. Lógico, Procedural, Imperativo. Conceitual, Lógico e Físico. 3. Em bancos de dados relacionais, um relacionamento é definido como o conjunto de associações entre: atributos. entidades ocorrências bancos de dados chaves. 4. Leia com atenção o minimundo abaixo. Um clube inscreve novos sócios todos os anos. Cada inscrição deve recolher o pagamento de uma mensalidade que equivale a 2% do salário mínimo. Essa inscrição dá direito ao sócio de frequentar as instalações de lazer do clube, como piscina, quadras, salão de festa e churrasqueira, mas a diretoria registra a frequência do sócio. Se você tivesse que construir um modelo de entidade e relacionamento, qual alternativa abaixo NÃO seria uma entidade de dados. Sócio Lazer Clube Pagamento Frequência 5. Fernanda e Eliana são projetistas de banco de dados e estão discutindo qual combinação de chaves é a melhor para o atual banco de dados no qual estão construindo. Com base nesta tarefa, assinale a alternativa correta abaixo: Fernanda e Eliana estão realizando a modelagem conceitual de um banco de dados. Fernanda e Eliana estão realizando a modelagem conceitual e física de um banco de dados. Fernanda e Eliana estão realizando a modelagem física de um banco de dados. Fernanda e Eliana estão realizando a modelagem lógica de um banco de dados. Fernanda e Eliana estão realizando a modelagem conceitual e lógica de um banco de dados. 6. No contexto do projeto de banco de dados podemos afirmar que o modelo conceitual é: uma parcela do mundo real de interesse do usuário. composto por um Diagrama Entidade Relacionamento. um processo através do qual o ser humano "foca" apenas algumas propriedades de fenômenos da realidade. uma descrição de um banco de dados no nível do SGBD. composto pelo script com os comandos de DDL. 04 AVALIANDO APRENDIZADO MODELAGEM Disciplina: CCT0191 - MODELAGEM DE DADOS Período Acad.: 2016.2 EAD (G) / EX 1. Um atributo, em um modelo de entidade-relacionamento, possui "sub-atributos" em sua nomenclatura que podem ou não ser do mesmo tipo e que são agregados a ele no mundo real. Esse atributo é definido como: um atributo multivalorado. um atributo chave. um atributo monovalorado. um atributo composto. um atributo derivado. 2. Em um documento que registra requisitos de informação, o seguinte trecho foi encontrado: "Sobre os clientes é necessário saber o seu código, o seu CNPJ, o seu endereço e um ou mais telefones de contato". Dado isso, marque a alternativa CORRETA. O CNPJ é um exemplo de atributo multivalorado. O código é um atributo opcional. O CNPJ deveria ser modelado como um atributo obrigatório, mas não único. O CNPJ deve ser tratado como atributo único. O endereço é modelado como um atributo simples. 3. Usando-se o modelo Entidade-Relacionamento, quando o endereço de um empregado pode ser manipulado tanto como um todo como pelas suas partes separadas (CEP, Bairro, Cidade, etc.), ele deve ser modelado c) como um atributo composto. d) apenas como uma coleção de atributos simples, um para cada parte. a) como um único atributo atômico. e) sempre como uma outra entidade. b) como um atributo multivalorado. 4. Leia atentamente o mini mundo abaixo: Em uma empresa o departamento de pessoal registra os funcionários e os dependentes dos funcionários para que possam usufruir dos recursos e benefícios da empresa. Os funcionários e os dependentes podem usar os serviços no clube. Um funcionário pode estar casado com outro funcionário e o dependente estará relacionado aos dois. Construindo o modelo de entidade e relacionamento, marque a alternativa que define o conceito que será representado para DEPENDENTE em relação a FUNCIONÁRIO: Agregação Auto Relacionamento Entidade Fraca Agregação referencial Entidade Associativa 5. Analise a figura a seguir, e marque a alternativa CORRETA. CPF é tratado como um atributo chave para corretor. É possível verificar a ocorrência de um relacionamento ternário no diagrama. Existem dois atributos derivados na figura. Pelo diagrama, verifica-se que um corretor só atende uma região. Pelo diagrama, verifica-se que uma região pode pertencer a mais de um município. 6. Em um documento que registra requisitos de informação, o seguinte trecho foi encontrado: "Sobre os clientes é necessário saber o seu código, o seu CNPJ, o seu endereço (rua, numero, complemento) e um ou mais telefones de contato". Dado isso, marque a alternativa CORRETA. O CNPJ deveria ser modelado como um atributo obrigatório, mas não único. O código é um atributo opcional. O CNPJ é um exemplo de atributo multivalorado. O código é, nesse caso, um atributo identificador. O endereço é modelado como um atributo simples. 05 AVALIANDO APRENDIZADO MODELAGEM Disciplina: CCT0191- MODELAGEM DE DADOS Período Acad.: 2016.2 EAD (G) / EX 1. Analise o texto abaixo: O Governo Federal resolveu criar um Sistema Nacional de Mapeamento de Acidentes de Trabalho com o objetivo de integrar dados e realizar projeções para seguro saúde, correlação dos acidentes com o atendimento do SUS, entre outras finalidades. Um projeto piloto está sendo realizado em um bairro da cidade do Rio de Janeiro. Alguns dados foram mapeados e uma descrição inicial do minimundo é apresentada a seguir: Uma empresa tem CNPJ, tipo, razão social e nome-fantasia. Um acidente de trabalho possui identificador de acidente, status do acidente, descrição do acidente e data e hora do acidente. Em uma empresa podem ocorrer diversos acidentes e cada acidente ocorre em somente uma empresa. Um acidentado possui identificador de acidentado, nome do acidentado, sexo do acidentado e data de nascimento. Cada acidente pode envolver um ou mais acidentados e um acidentado pode se envolver em mais de um acidente. Um acidente pode também resultar em um ou mais óbitos e cada óbito pode ser resultado de um acidente. Um óbito possui número do óbito, data do óbito e parecer do legista. Seguindo a orientação descrita no texto, assinale o conjunto de cardinalidades correto existente entre os conjuntos de entidades Acidente e Acidentado: (0,N) e (1,1). (1,1) e (0,N). (0,N) e (0,N). (0,1) e (1,N). (0,N) e (1,N). 2. Por definição a cardinalidade representa o número de vezes que um elemento da Entidade de Dados participa do relacionamento através de um Limite Inferior e Limite Superior. Analisando o negócio de uma loja onde a fabricação de seus produtos é exclusiva para um cliente, podemos afirmar que: Cada produto participará 0-1, significando que o elemento da entidade PRODUTOS não pode existir sem participar do relacionamento e poderá não estar relacionado a um CLIENTE na venda. Cada produto participará 1-1, significando que o elemento da entidade PRODUTOS não pode existir sem participar do relacionamento e só poderá estar relacionado a um CLIENTE na venda. Cada produto participará 0-N, significando que o elemento da entidade PRODUTOS pode existir sem participar do relacionamento e poderá estar relacionado a vários CLIENTES na venda. Cada produto participará 1-N, significando que o elemento da entidade PRODUTOS não pode existir sem participar do relacionamento e poderá estar relacionado a muitos CLIENTES na venda. Cada produto participará 0-1, significando que o elemento da entidade PRODUTOS pode existir sem participar do relacionamento e só poderá estar relacionado a um CLIENTE na venda. 3. Analise o texto abaixo: O Governo Federal resolveu criar um Sistema Nacional de Mapeamento de Acidentes de Trabalho com o objetivo de integrar dados e realizar projeções para seguro saúde, correlação de acidentes com o atendimento do SUS, entre outras finalidades. Um projeto piloto está sendo realizado em um bairro da cidade do Rio de Janeiro. Alguns dados foram mapeados e uma descrição inicial do minimundo é apresentada a seguir: Uma empresa tem CNPJ, tipo, razão social, nome-fantasia, bairro, cidade e UF. Um acidente de trabalho possui identificador de acidente, status do acidente, descrição do acidente e data e hora do acidente. Uma empresa tem diversos acidentes e um acidente ocorre em apenas uma empresa. Um acidentado possui identificador de acidentado, nome do acidentado, sexo do acidentado e data de nascimento. Cada acidente envolve um acidentado, mas um acidentado pode se envolver em mais de um acidente. Um acidente pode ou não causar uma ou mais deficiências e uma deficiência é causada por um acidente. Um acidente pode também resultar um óbito e um óbito pode ser resultado de um acidente. Uma deficiência tem código de deficiência, status de deficiência (temporária ou permanente) e descrição da deficiência. Um óbito possui número do óbito, data do óbito e parecer do legista. Seguindo a orientação descrita no texto, assinale o conjunto de cardinalidades correto existente entre os conjuntos de entidades Acidente e Deficiência: (0,N) e (1,N). (0,1) e (1,N). (1,1) e (0,N). (0,N) e (0,N). (0,N) e (1,1). 4. Em um modelo ER: uma entidade é representada por um conjunto de relacionamentos um relacionamento também pode ter os chamados relacionamentos de definição um relacionamento também pode ter atributos um atributo é representado por um conjunto de entidades um relacionamento não pode ter atributos 5. Analise a figura a seguir, e marque a alternativa CORRETA. Existem dois atributos derivados na figura. É possível verificar um auto-relacionamento no diagrama. Pelo diagrama, verifica-se que um corretor só atende uma região. Pelo diagrama, verifica-se que uma região pode pertencer a mais de um município. É possível verificar a ocorrência de um relacionamento ternário no diagrama. 6. A afirmação: "um empregado trabalha em um e apenas um departamento e em um departamento trabalham nenhum ou vários empregados", mostra que as cardinalidades de empregado para departamento e de departamento para empregado são respectivamente: (0,1) e (1,N) (1,1) e (0,N) (1,1) e (1,N) (0,N) e (1,1) (0,N) e (0,1)
Compartilhar