Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Usuário RONIE CAMILO 
Curso GRA0244 BANCO DE DADOS CCOMP - 202010.ead-4717.01 
Teste ATIVIDADE 2 (A2) 
Iniciado 23/03/20 11:16 
Enviado 23/03/20 12:53 
Status Completada 
Resultado da tentativa 9 em 10 pontos 
Tempo decorrido 1 hora, 36 minutos 
Resultados exibidos Respostas enviadas, Respostas corretas, Comentários 
 Pergunta 1 
1 em 1 pontos 
 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. 
 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. 
 Cada paciente possui seu registro, os vários registros de pacientes podem ser considerados como linhas 
em uma tabela. 
 Um paciente é identificado através de seu CPF. 
 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: 
 
Resposta Selecionada: 
II, IV, III, I. 
Resposta Correta: 
II, IV, III, I. 
Feedback 
da resposta: 
Resposta correta . As tuplas (Item II) de fato são termos usados para o conjunto de valores 
de atributos que formam as linhas de uma relação ou tabela. Os tipos de dados (Item IV) 
indicam qual domínio de valores um atributo pode estar associado, por exemplo, inteiros, 
caracteres (CHAR ou VARCHAR) e, nesses casos, números e datas são os mais usados. As 
chaves primárias (Item III) permitem identificar registros, não existem dois registros iguais 
com mesmo valor de chave, como CPF em cliente. Uma chave estrangeira (Item I) permite a 
associação entre duas relações ou tabela, como o que está descrito para ESPECIALIDADE 
e MEDICO. 
 
 
 
 Pergunta 2 
1 em 1 pontos 
 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 
 
 
Fonte: Elaborado pelo autor. 
 
Ao analisar o quadro indique qual forma normal deve ser considerada e como a normalização deve 
acontecer: 
Resposta 
Selecionada: 
 
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 
Resposta 
Correta: 
 
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 
Feedback da 
resposta: 
Resposta correta, pois o problema na tabela está nos campos multivalorados, no caso, o 
campo EMAIL com vários valores para cada cliente. Nesse caso, uma nova tabela de EMAIL 
deve ser criada, os emails copiados e associados via chave estrangeira COD à tabela de 
clientes. 
 
 
 Pergunta 3 
0 em 1 pontos 
 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: 
 
Resposta Selecionada: 
V, V, F, V. 
Resposta Correta: 
V, V, V, V. 
Feedback 
da resposta: 
Sua resposta está incorreta. A alternativa não apresenta a sequência correta, já que o item 1 
é verdadeiro, pois de fato a normalização versa sobre a finalidade da normalização que é 
melhorar a qualidade da forma como os dados devem ser mantidos, seja evitando 
inconsistências como redundância nos dados. O item 2 é verdadeiro, pois as formas normais 
são de fato acumulativas, atender a uma forma normal tem como condição atender a uma 
forma normal anterior. O item 3 é verdadeiro, pois a primeira forma normal trata a separação 
dos atributos multivalorados em uma tabela à parte em seu tratamento. E o item 4 é 
verdadeiro, pois a fundamentação teórica da normalização é baseada na dependência 
funcional, sobretudo, na dependência funcional em relação à chave primária das relações. 
 
 Pergunta 4 
1 em 1 pontos 
 O ato de modelar pode agregar diversas vantagens na área e para os profissionais envolvidos. Analise as 
sentenças a seguir e marque (V) para Verdadeiro e (F) para Falso sobre vantagens que de fato ocorrem ao 
fazer uma boa modelagem de dados. 
 
( ) Facilita a comunicação, pois o projetista de dados, o DBA, os programadores e todos os envolvidos 
com o projeto podem compreender como os dados são projetados; 
( ) Auxilia na automatização das tarefas, pois a partir do modelo algumas ferramentas podem gerar os 
denominados “ scripts ” para criação de tabelas, por exemplo. 
( ) Oferece suporte para melhor compreensão do sistema, pois o projetista precisa tomar decisões e 
esclarecer dúvidas que o faz aprofundar sua compreensão do que está sendo modelado. 
( ) Ajuda o usuário final a entender como operar as telas do sistema com base no que foi especificado no 
modelo, pois os campos das telas refletem os campos do modelo de dados. 
 
Assinale a alternativa que apresenta a sequência correta: 
 
Resposta Selecionada: 
V, V, V, F. 
Resposta Correta: 
V, V, V, F. 
Feedback 
da resposta: 
Resposta correta . Para o item I (Verdadeiro), de fato o modelo serve como meio de 
comunicação, o que o projetista especifica é compreendido pelos outros responsáveis. Para 
o item II (Verdadeiro), ferramentas de fato permitem automatizar scripts , o WorkBench e o 
DBDesigner, além de outras oferecem essa opção usada pelo projetista ao final da 
modelagem para gerar os comandos de DDL para criação do banco. No item IV (Verdadeiro), 
a modelagem também serve para provocar questões que precisam ser resolvidas pelo 
projetista no ato de modelar e, assim, ele acaba se aprofundando sobre o que está sendo 
concebido. O quarto e último item são falsos, pois para o usuário final a operação com o 
sistema é suportada por um manual ou algo nesse nível. O modelo de dados tem maior 
utilidade para os envolvidos na criação do banco de dados ou do sistema. 
 
 
 Pergunta 5 
1 em 1 pontos 
 Em um sistema de locação de equipamentos, existe uma tabela LOCACAO que armazena os registros dos 
equipamentos que foramlocados 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: 
 
 LOCACAO. 
 DATA_LOCACAO. 
 DATETIME. 
 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: 
Resposta Selecionada: 
I, IV, II, III. 
Resposta Correta: 
I, IV, II, III. 
Feedback 
da resposta: 
Resposta correta . Na sequência, Relação (Item I), de fato, é a tabela LOCACAO para 
armazenar os registros das locações. Especificação de obrigatoriedade (Item IV) é feita com 
as palavras de NULL e NOT NULL. DATA_LOCACAO (item II) é uma parte, um atributo da 
tabela LOCACAO. Por fim, DATETIME (Item III) é um dos tipos de dados que pode ser 
atribuído a um determinado atributo. 
 
 
 Pergunta 6 
1 em 1 pontos 
 O desenvolvimento de um software começa com analistas e projetistas, compreendendo o cenário que 
será informatizado e, então, os modelos são criados, por exemplo, os modelos de dados. Uma 
hamburgueria resolveu adquirir um software para controlar as suas entregas e o analista dos dados 
identificou as seguintes entidades e informações do cenário. 
 
Associe os tipos de dados apresentados a seguir a cada um dos atributos descritos: 
 
 Os vários tipos de hamburguer serão itens do cardápio e cada item precisa de sua descrição para o cliente 
saber sobre o produto. 
 Cada item do cardápio tem um determinado valor que deve ser cobrado. 
 Um item do cardápio apresenta também um código que facilita ao comandar os pedidos para a cozinha. 
 Cada pedido possui um status, uma letra que indica se está pedido (P), se está sendo preparado na 
cozinha (C) ou se já foi entregue na mesa (E). 
 
 
( ) CHAR. 
( ) VARCHAR. 
( ) NUMERIC. 
( ) INTEGER. 
 
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta: 
 
Resposta Selecionada: 
IV, I, II, III. 
Resposta Correta: 
IV, I, II, III. 
Feedback 
da resposta: 
Resposta correta . O tipo CHAR (Item IV) é usado para campos que possuem caracteres e, 
sobretudo, quando apresentam tamanho fixo, como é o caso do status do pedido formado 
por apenas uma letra. O tipo VARCHAR (Item I) é também usado para campos que usam 
caracteres, sendo muito comum em campos que possuem tamanho variável (NOME, 
DESCRICAO e outros), pois o SGBD gerencia essa alocação variável, usado para campos 
numéricos e, sobretudo, os que apresentam valores decimais, como é o caso de valor do 
hambúrguer que pode conter os centavos. O tipo INTEGER (Item III) é usado para valores 
inteiros e muito usual em códigos, como é o caso do número associado ao item do cardápio 
que o garçom pode pedir com mais facilidade. 
 
 
 Pergunta 7 
1 em 1 pontos 
 “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: 
 
 Relação. 
 Chave primária. 
 Chave estrangeira. 
 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: 
 
Resposta Selecionada: 
III, II, IV, I. 
Resposta Correta: 
III, II, IV, I. 
Feedback 
da resposta: 
Resposta correta . A chave estrangeira (Item III) é uma “cópia” do código de outra tabela, 
portanto, faz referência ao código de outra tabela, em uma relação entre Cliente que realiza 
várias Compras. Em Compras, essa chave estrangeira seria Cod_Cliente que referencia a 
linha na tabela cliente. A chave primária, muito relevante no banco de dados, é o que permite 
identificar um registro; não existem dois registros com o mesmo código. As palavras NULL e 
NOT NULL (Item IV) são usadas para indicar se um determinado campo aceita ou não 
valores NULL’s, em outras palavras, se um campo pode ser ou não preenchido. A relação 
(Item I) é um termo mais formal para o que comumente é chamado de tabelas, em que os 
registros ficam armazenados, por isso até o termo Modelo Relacional. 
 
 
 
 Pergunta 8 
1 em 1 pontos 
 Conceito usado como base para o modelo de dados relacional – que se parece com uma tabela de valores 
– como seu bloco de montagem básico. A sua base teórica reside em uma teoria de conjuntos e lógica de 
predicado de primeira ordem (ELMASRI, 2011, p. 38). 
ELMASRI, R.; NAVATHE, S. Sistemas de Banco de Dados . São Paulo: Pearson Addison Wesley, 2011, 
p. 38. 
Com base no trecho apresentado anteriormente, assinale a alternativa que indique corretamente o conceito 
de Modelo Relacional: 
 
Resposta Selecionada: 
Relação. 
Resposta Correta: 
Relação. 
Feedback da 
resposta: 
Resposta correta , pois a relação ou tabela é a “essência” em um Modelo Relacional e em 
banco de dados, pois representa os registros (dados) armazenados no sistema. 
 
 
 Pergunta 9 
1 em 1 pontos 
 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 é: 
 
Resposta Selecionada: 
1:N. 
Resposta Correta: 
1:N. 
Feedback da 
resposta: 
Resposta correta . Como um funcionário pode estar em apenas um setor e um setor pode 
conter vários funcionários, ocorre, portanto, uma relação 1:N. 
 
 
 Pergunta 10 
1 em 1 pontos 
 Em um sistema de universidade, os alunos são organizados em cursos, cada aluno pode se matricular em 
um curso e a universidade não permite que um aluno faça mais de um curso. O relacionamento entre 
Alunos e Cursos é um tipo de relação: 
Resposta Selecionada: 
1:N. 
Resposta Correta: 
1:N. 
Feedback da 
resposta: 
Resposta correta , pois um curso pode ter vários alunos e um aluno pertence a um 
único curso. 
 
 
Segunda-feira, 23 de Março de 2020 12h53min58s BRT

Mais conteúdos dessa disciplina