Buscar

BD ATIVIDADE 02

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 8 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 8 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

Prévia do material em texto

ATIVIDADE 02 - QUESTIONÁRIO
Pergunta 1 
1. Na modelagem de dados, a cardinalidade especifica a quantidade de entidades que são envolvidas em um relacionamento, por exemplo, em um sistema de uma empresa um Funcionário só pode ser associado a um Cargo, mas por outro lado um Cargo pode estar associado a diversos funcionários. Analisando o relacionamento entre Setor e Funcionário, um analista percebeu que um funcionário pode estar no máximo e deve estar associado a um setor e os setores são formados pelo seu conjunto de funcionário e deve ter pelo menos um funcionário.
 
A cardinalidade que melhor especifica o relacionamento entre Funcionário e Setor é: 
	
	
	1:N. 
	
	
	M:N. 
	
	
	N:N. 
	
	
	0:N. 
	
	
	1:1. 
1 pontos   
Pergunta 2 
1. Um Modelo Relacional apresenta alguns componentes para representar as informações de um cenário modelado, por exemplo, as relações ou tabelas, as tuplas, os atributos, as chaves e outros. Considerando um Sistema de Consultas Médicas como exemplo, imagine os seguintes elementos da modelagem e associe com os conceitos do Modelo Relacional. 
I. Um médico possui uma especialidade, por isso o Código Identificador da especialidade presente em uma relação ESPECIALIDADE deve ser incorporada à relação MEDICO. 
II. Cada paciente possui seu registro, os vários registros de pacientes podem ser considerados como linhas em uma tabela. 
III. Um paciente é identificado através de seu CPF. 
IV. Percebeu-se que o nome do paciente deve ser um VARCHAR e sua altura um campo NUMERIC. 
 
Associe os itens citados aos elementos do Modelo Relacional:
 
(     ) Tuplas.
(     ) Tipos de dados.
(     ) Chave Primária.
(     ) Chave estrangeira.
 
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta: 
	
	
	IV, I, II, III. 
	
	
	III, IV, I, II. 
	
	
	I, II, IV, III. 
	
	
	I, IV, II, III. 
	
	
	II, IV, III, I. 
1 pontos   
Pergunta 3 
1. A normalização de dados é uma atividade que visa analisar e rearranjar a forma como o modelo de dados está sendo tratado. A respeito dessa tarefa de normalização de dados, analise as sentenças a seguir e assinale (V) Verdadeiro ou (F) Falso. 
 
(  ) A normalização de dados visa melhorar a estrutura dos dados para evitar anomalias na manipulação de dados e redundância de dados.
(   ) A normalização são classificadas em primeira forma normal (1FN), segunda forma normal (2FN) e outras e um modelo ao atender uma forma normal é acumulativo, isto é, deve atender também a uma forma normal anterior
(   ) A primeira forma normal trata, por exemplo, do tratamento de campos multivalorados.
(   ) As definições do conceito de normalização e de suas formas normais têm forte relação com o conceito de dependência funcional, considerando o quanto um atributo depende funcionalmente de um atributo anterior. 
 
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta: 
	
	
	V, V, V, V. 
	
	
	V, V, F, V. 
	
	
	V, F, V, V. 
	
	
	V, F, V, F. 
	
	
	V, V, V, F. 
1 pontos   
Pergunta 4 
1. “O modelo de dados relacional foi introduzido inicialmente por Ted Codd, da IBM Research, em 1970, em um artigo clássico (Codd, 1970), que atraiu atenção imediata. devido à simplicidade e à base matemática” (ELMASRI, 2011, p. 38).
ELMASRI, R; NAVATHE, S. Sistemas de Banco de Dados . São Paulo: Pearson Addison Wesley, 2011, p. 38.
 
No Modelo Relacional alguns elementos devem ser empregados ao estruturar os dados de determinado sistema. Faça uma associação entre os elementos a seguir e as definições apresentadas na sequência:
  
I. Relação. 
II. Chave primária. 
III. Chave estrangeira. 
IV. NULL. 
 
(    ) A partir de uma tabela, referencia o código presente em outra tabela.
(    ) Identifica unicamente um determinado registro em uma relação.
(    ) Está associado à questão de obrigatoriedade de inserção dos valores no atributo.
(    ) Também denominadas tabelas e armazenam os registros do banco de dados 
 
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta: 
	
	
	IV, I, II, III. 
	
	
	III, II, IV, I. 
	
	
	I, IV, II, III. 
	
	
	IV, II, III, I. 
	
	
	III, IV, I, II. 
1 pontos   
Pergunta 5 
1. Um determinado sistema permite a busca de prestadores de serviço por clientes que precisam, por exemplo, de um encanador ou de um eletricista. Certo prestador de serviço realiza o seu cadastro no sistema e, a partir daí, ele pode ser pesquisado e acionado por clientes interessados no serviço que ele presta. Ao realizar o cadastro, o prestador precisa necessariamente digitar o seu nome, seu CPF e seu endereço na cidade. Adicionalmente, caso ele queira, pode adicionar o seu e-mail e sua data de nascimento. Uma vez cadastrado, ele recebe um código que serve para identificá-lo na tabela de prestadores e nas chaves estrangeiras relacionadas com a tabela de prestadores.   
 
A respeito desse cenário, marque (V) verdadeiro ou (F) falso para as afirmações a seguir sobre as especificações dos campos da tabela PRESTADORES.
 
(      ) O campo CPF é a chave primária da tabela.
(      ) O campo EMAIL deve estar associado à definição “NOT NULL”.
(      ) O campo NOME é do tipo CHAR ou VARCHAR.
(      ) O campo CODIGO na tabela PRESTADORES é chave estrangeira.
 
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta: 
	
	
	V, V, V, F. 
	
	
	F, F, V, F. 
	
	
	V, V, F, V. 
	
	
	F, V, V, V. 
	
	
	V, F, V, V. 
1 pontos   
Pergunta 6 
1. Um modelo é uma abstração da realidade e, em diversas áreas, pode agregar várias vantagens, antecipar eventuais problemas durante a construção de um edifício, especificar o que deve ser construído posteriormente, além de outros. 
 
Em cada área, algum exemplo do conceito de modelo pode ser aplicado. Para cada um de exemplos de modelos, associe a área em que são empregados. 
I. Planta baixa. 
II. Esquemático de circuito. 
III. Modelagem de Entidade e Relacionamento. 
IV. Organograma. 
 
As áreas para se associar os modelos são:
(      ) Tecnologia de Informação.
(      ) Engenharia Civil ou Arquitetura.
(      ) Engenharia Elétrica.
(      ) Administração.
 
A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência correta: 
	
	
	IV, I, II, III. 
	
	
	I, II, IV, III. 
	
	
	III, I, II, IV. 
	
	
	I, IV, II, III. 
	
	
	II, IV, III, I. 
1 pontos   
Pergunta 7 
1. Na conversão do Modelo MER para o Modelo Relacional, algumas entidades, alguns relacionamentos e outros elementos são convertidos para a representação de como os dados serão logicamente mantidos em relações ou tabelas, com chaves primárias e chaves estrangeiras. Uma conversão comum é quando um relacionamento dá origem a uma tabela associativa. 
 
Ao analisar as situações a seguir, é necessário criar uma tabela associativa em: 
	
	
	Um sistema de academia em que um Personal Trainer pode treinar vários alunos, entretanto, um aluno só pode ser treinado por um Personal Trainer. 
	
	
	Um sistema de consulta médica em que um Paciente mora em um Bairro e um Bairro pode ser associado a vários clientes. 
	
	
	Um sistema de uma empresa em que um Diretor chefia apenas um setor e um setor é chefiado apenas por um Diretor. 
	
	
	Um sistema de escola em que um aluno pode cursar várias disciplinas e uma disciplina pode conter vários alunos. 
	
	
	Um sistema de condomínio em que um Morador mora em apenas uma unidade (apartamento, por exemplo) e uma unidade podem contar vários moradores. 
1 pontos   
Pergunta 8 
1. Conforme (Elmasri, 2011), “a normalização de dados pode ser considerada um processo de analisar os esquemas de relação dados com base em suas dependências funcionais e chaves primárias para conseguir as propriedades desejadas de (1) minimização de redundância e (2) minimização de anomalias de inserção, exclusão e atualização. Ele pode ser considerado um processo de filtragem ou purificação que faz com que o modelo tenha qualidade cada vez melhor” (ELMASRI, 2011, p. 348).
ELMASRI,R.; NAVATHE, S. Sistemas de Banco de Dados . São Paulo: Pearson Addison Wesley, 2011, p. 348.
Analise o quadro a seguir. 
	COD 
	NOME 
	EMAIL 
	1 
	João 
	joao21@bol.com.br 
	1 
	João 
	jms@gmail.com, jmoreira@outlook.com 
	2 
	Maria 
	mas@gmail.com 
	2 
	Maria 
	marias@novaempresa.com.br 
	3 
	Joana 
	joa@gmail.com 
	3 
	Joana 
	joana98@outlook.com 
2. 
 
Fonte: Elaborado pelo autor.
 
Ao analisar o quadro indique qual  forma normal deve ser considerada e como a normalização deve acontecer: 
	
	
	A segunda forma normal (2FN) deve ser considerada com a criação de uma nova tabela com a cópia dos códigos do cliente e os nomes nessa nova tabela. 
	
	
	A primeira forma normal (1FN) deve ser considerada com a adição de mais uma coluna na tabela. 
	
	
	A segunda forma normal (2FN) deve ser considerada com a adição de mais uma coluna na tabela. 
	
	
	A primeira forma normal (1FN) deve ser considerada uma nova tabela de e-mail, devendo ser criada copiando os valores de e-mail e criando uma chave estrangeira para a tabela de clientes 
	
	
	A terceira forma normal (3FN) deve ser tratada com uma nova tabela, sendo criada copiando os valores de nome e criando uma chave estrangeira para a tabela de clientes. 
1 pontos   
Pergunta 9 
1. Em um Modelo de Entidade e Relacionamento existem diversos tipos de relações e, na conversão para o Modelo Relacional, algumas ações são feitas para encontrar a representação equivalente. Em determinado sistema foi encontrada a seguinte situação no Modelo de Entidade e Relacionamento e que precisa ser convertido para o Modelo Relacional.
 
Fonte: Elaborada pelo autor.
 
Assinale qual a forma de converter essa representação do Modelo de Entidade e Relacionamento (MER) para o Modelo Relacional: 
	
	
	Uma nova tabela deve ser criada para armazenar os supervisores de funcionários. 
	
	
	Um campo deve ser adicionado na tabela funcionário e como chave primária para a própria tabela funcionário. 
	
	
	Um campo deve ser adicionado na tabela funcionário com o nome do supervisor. 
	
	
	Dois novos campos devem ser adicionados na tabela funcionário para relação entre funcionário e supervisor. 
	
	
	Uma tabela associativa deve ser criada com uma chave primária. 
1 pontos   
Pergunta 10 
1. Em um sistema de locação de equipamentos, existe uma tabela LOCACAO que armazena os registros dos equipamentos que foram locados para os respectivos clientes. Uma locação tem uma informação da DATA_LOCAÇAO, que é DATETIME, e marcada como NOT NULL.
 
Estabeleça relação entre cada um dos itens destacados na questão com o que representam em uma modelagem relacional:
  
I. LOCACAO. 
II. DATA_LOCACAO. 
III. DATETIME. 
IV. NOT NULL. 
 
(      ) Relação.
(      ) Especificação de obrigatoriedade.
(      ) Atributo
(      ) Tipo de Dados
 
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta: 
	
	
	IV, I, II, III. 
	
	
	III, IV, I, II. 
	
	
	I, IV, II, III. 
	
	
	IV, II, III, I. 
	
	
	III, II, IV, I. 
1 pontos

Outros materiais