Buscar

Banco de Dados - Atividade Avaliativa - A2 - FMU EAD

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 6 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 6 páginas

Prévia do material em texto

Usuário RENATA CRISTINA BALAZAIMA 
Curso GRA0244 BANCO DE DADOS GR0272211 - 202110.ead-29778861.06 
Teste ATIVIDADE 2 (A2) 
Iniciado 26/04/21 18:54 
Enviado 26/04/21 19:10 
Status Completada 
Resultado da tentativa 10 em 10 pontos 
Tempo decorrido 16 minutos 
Resultados exibidos Respostas enviadas, Respostas corretas, Comentários 
 Pergunta 1 
1 em 1 pontos 
 
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: 
 
1. LOCACAO. 
2. DATA_LOCACAO. 
3. DATETIME. 
4. 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. 
Comentário 
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 2 
1 em 1 pontos 
 
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. 
1. Planta baixa. 
2. Esquemático de circuito. 
3. Modelagem de Entidade e Relacionamento. 
 
4. 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: 
Resposta Selecionada: 
III, I, II, IV. 
Resposta Correta: 
III, I, II, IV. 
Comentário 
da resposta: 
Resposta correta . Em Tecnologia de Informação, usamos para o trato com dados 
em uma abordagem conceitual o Modelo de Entidade e Relacionamento (Item III). 
A engenharia civil ou arquitetura usa uma planta baixa (Item I) como um modelo 
bastante comum no dia a dia desses profissionais e, até mesmo, para usuários 
mais leigos, ele expressa a posição de paredes, de portas, de janelas e, às vezes, de 
móveis de uma construção. Na Engenharia Elétrica, é comum o esquemático de 
circuitos (Item II) com os componentes e suas ligações, como resistores, fontes e 
outros. Na administração, um organograma (Item IV) serve para apresentar a 
hierarquia da empresa com diretoria, gerências e outros. 
 
 
 Pergunta 3 
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 
Comentário 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 4 
1 em 1 pontos 
 
Um determinado sistema de identificação de pessoas em uma determinada portaria precisa 
armazenar no banco de dados as fotos das pessoas que entram em determinado edifício. O tipo de 
dados mais adequado para representar o campo FOTO na tabela de VISITANTES do sistema de 
portaria é: 
 
Resposta Selecionada: 
BLOB. 
Resposta Correta: 
BLOB. 
Comentário da 
resposta: 
Resposta correta , pois campos do tipo binário, como é o caso do campo FOTO, 
são armazenados nesse tipo de campo, chamado de Binary Long 
Object (BLOB). 
 
 
 Pergunta 5 
1 em 1 pontos 
 
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: 
 
Resposta 
Selecionada: 
 
Um sistema de escola em que um aluno pode cursar várias disciplinas e uma 
disciplina pode conter vários alunos. 
Resposta Correta: 
Um sistema de escola em que um aluno pode cursar várias disciplinas e uma 
disciplina pode conter vários alunos. 
Comentário da 
resposta: 
Resposta correta , pois a tabela associativa é necessária ao converter 
relacionamentos do tipo N:N ou muitos para muitos, o que ocorre na relação 
entre Alunos e Disciplinas nessa alternativa. 
 
 
 Pergunta 6 
1 em 1 pontos 
 
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: 
 
Resposta 
Selecionada: 
 
Um campo deve ser adicionado na tabela funcionário e como chave primária 
para a própria tabela funcionário. 
Resposta Correta: 
Um campo deve ser adicionado na tabela funcionário e como chave primária 
para a própria tabela funcionário. 
Comentário da 
resposta: 
Resposta correta , pois em autorrelacionamento com cardinalidade 1:N há uma 
transposição da chave com a criação de uma chave estrangeira na tabela, 
“apontando” ou referenciando a própria tabela. 
 
 
 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 elementosa seguir e as definições 
apresentadas na sequência: 
 
1. Relação. 
2. Chave primária. 
3. Chave estrangeira. 
4. 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. 
Comentário 
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 
 
Ao desenvolver um sistema, a sua modelagem pode usar alguns tipos diferentes de modelos. Na 
UML, existem alguns, tais como: o diagrama de classes, de atividades ou casos de uso. Na 
modelagem de dados, podemos usar o Modelo de Entidade e Relacionamento ou o Modelo 
Relacional. Os modelos podem ter um nível de abstração que indicam o quanto eles visam expressar 
mais questões próximas ao mundo real ou ao outro extremo, isto é, próximas ao universo de 
codificação do sistema. 
 
Nesse contexto, o Modelo de Entidade e Relacionamento (MER) é um modelo: 
 
Resposta Selecionada: 
De Nível Conceitual. 
Resposta Correta: 
De Nível Conceitual. 
Comentário da 
resposta: 
Resposta correta, pois o MER é um modelo de nível conceitual, sua modelagem 
ocorre nos momentos iniciais do desenvolvimento do sistema, visando captar 
elementos mais próximos ao mundo real. 
 
 
 Pergunta 9 
1 em 1 pontos 
 
A construção de um software, especificamente da modelagem de dados, envolve algumas tarefas. 
Associe cada uma das tarefas necessárias para a construção de um modelo de dados ao contexto ou 
ao nível de abstração com o qual ela melhor se relaciona: 
 
1. Processos de negócios e requisitos do sistema. 
2. Modelo conceitual. 
3. Modelo lógico. 
4. Modelo físico. 
 
 
( ) Conversão das entidades em tabelas do banco de dados 
( ) Definição dos tipos de dados dos campos e tamanho de espaço em disco. 
( ) Definição de quais funções o sistema deve contemplar. 
( ) Determinação das entidades do sistema. 
 
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência 
correta: 
 
Resposta Selecionada: 
III, IV, I, II. 
Resposta Correta: 
III, IV, I, II. 
Comentário 
da resposta: 
Resposta correta . Converter entidades, por exemplo, de um MER para um Modelo 
Relacional, está relacionado à criação de um Modelo Lógico dos dados com base 
 
em uma certa tecnologia. No momento que se está definindo os tipos de dados e, 
sobretudo, ao pensar seu armazenamento em disco, isso tem forte relação com o 
modelo físico de como as informações serão tratadas. Definir as funções do 
sistema, por exemplo, as telas e as operações que o usuário poderá executar, é 
uma das primeiras etapas do desenvolvimento de software: conhecer os processos 
de negócio e os requisitos do sistema. Por fim, o Modelo de Entidade e 
Relacionamento com sua abordagem de estar próximo do mundo real é um 
exemplo típico de modelagem conceitual. 
 
 Pergunta 10 
1 em 1 pontos 
 
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: 
 
Resposta Selecionada: 
F, F, V, F. 
Resposta Correta: 
F, F, V, F. 
Comentário 
da resposta: 
Resposta correta . O item I é falso, pois a chave primária da tabela é o atributo 
identificador CODIGO, mencionado como aquele que identifica o registro na 
tabela. O item II é falso, pois o campo EMAIL é preenchido opcionalmente e 
apenas os campos obrigatórios devem ser marcados com NOT NULL. O item III é 
verdadeiro, pois campos descritivos, como NOME, são associados aos tipos CHAR 
ou VARCHAR. O item III é falso, pois o campo CODIGO só é chave estrangeira em 
outras tabelas que referenciam a tabela PRESTADORES.

Continue navegando