Buscar

EXERCÍCIOS CORRIGIDOS MODELAGEM DE DADOS

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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)

Continue navegando