Buscar

Banco de Dados ATIVIDADE 2 (A2) SIM1439

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

Resposta
Selecionada:
Resposta
Correta:
Comentário
da
resposta:
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 escola em que um aluno pode cursar
várias disciplinas e uma disciplina pode conter vários
alunos.
Um sistema de escola em que um aluno pode cursar
várias disciplinas e uma disciplina pode conter vários
alunos.
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 2
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. 
  
1 em 1 pontos
Resposta Selecionada: 
Resposta Correta: 
Comentário
da
resposta:
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:
IV, I, II, III.
IV, I, II, III.
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 3
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.
Planta baixa.
Esquemático de circuito.
Modelagem de Entidade e Relacionamento.
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:
1 em 1 pontos
Resposta Selecionada: 
Resposta Correta: 
Comentário
da
resposta:
III, I, II, IV.
III, I, II, IV.
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 4
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: 
 
LOCACAO.
DATA_LOCACAO.
DATETIME.
NOT NULL.
1 em 1 pontos
Resposta Selecionada: 
Resposta Correta: 
Comentário
da
resposta:
  
(      ) 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:
I, IV, II, III.
I, IV, II, III.
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 5
Resposta Selecionada: 
Resposta Correta: 
No Modelo de Entidade e Relacionamento, quando várias entidades
apresentam as mesmas características de outra entidade com alguns
atributos mais específicos, por exemplo, Funcionário Administrativo e
Funcionário da Fábrica são duas entidades que apresentam as mesmas
características da entidade Funcionário. O tipo de relacionamento usado
para representar esse caso é:
Relacionamento de Generalização.
Relacionamento de Generalização.
1 em 1 pontos
Comentário
da
resposta:
Resposta correta, pois é justamente com a generalização
que se pode especializar as características de uma
entidade mais genérica, no caso em questão, a entidade
Funcionário, em entidades mais específicas: as entidades
Funcionário Administrativo e Funcionário de Fábrica.
Pergunta 6
Resposta Selecionada: 
Resposta Correta: 
Comentário
da
resposta:
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 é:
BLOB.
BLOB.
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 7
“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
1 em 1 pontos
1 em 1 pontos
Resposta Selecionada: 
Resposta Correta: 
Comentário
da
resposta:
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:III, II, IV, I.
III, II, IV, I.
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
Ao criar um Modelo Relacional, situações mapeadas no modelo
conceitual precisam ser convertidas. Em uma representação, por
exemplo, relacionamentos dão origem ao conceito de chave estrangeira.
  
Analise as seguintes situações sobre algumas situações nessa
conversão do Modelo de Entidade e Relacionamento (MER) em um
Modelo Relacional, e assinale (V) verdadeiro para indicar que o
tratamento na conversão está correto e (F) Falso para situações em que
o tratamento da conversão não está correto. 
  
(   ) Em um sistema de consulta médica em que um Paciente mora em
um Bairro e um Bairro pode ser associado a vários clientes. Nesse caso,
uma chave estrangeira Bairro deve ser incorporada na tabela Cliente. 
(  ) Em um sistema de uma empresa em que um Funcionário chefia
apenas um setor e um setor é chefiado apenas por um Funcionario.
Nesse caso, uma chave estrangeira Setor pode ser adicionada em
Funcionario ou uma chave estrangeira Funcionario pode ser adicionada
em Setor. 
(  ) Em um sistema de condomínio em que um Morador mora em apenas
um apartamento e um apartamento pode conter vários moradores, uma
chave estrangeira Apartamento deve ser incorporada na tabela de
Moradores. 
(   )  Em um sistema de escola em que um aluno pode cursar várias
disciplinas e uma disciplina pode conter vários alunos, uma tabela
associativa deve ser criada contendo duas chaves estrangeiras, uma
para Aluno e uma para Disciplina. 
1 em 1 pontos
Resposta Selecionada: 
Resposta Correta: 
Comentário
da
resposta:
  
A seguir, assinale a alternativa que apresenta a sequência correta:
V, V, V, V.
V, V, V, V.
Resposta correta . O primeiro item é verdadeiro, pois a
relação entre Bairro e Cliente é 1:N e, nesses casos, a
chave é transposta de Bairro para Cliente. O segundo
item é verdadeiro, a relação de chefia entre Funcionario e
Setor é 1:1 e, nesses casos, pode-se transpor a chave de
Funcionario para Setor ou vice-versa; apesar de ser mais
apropriado levar a chave para de Funcionario para Setor.
O terceiro item é verdadeiro, pois a relação entre
Apartamento e Morador é 1:N e, nesse caso, a chave
estrangeira é transposta de Apartamento para Morador.
Por fim, o quarto item é verdadeiro, pois a relação entre
alunos e disciplinas é N:N e, nesse caso, é criada a tabela
associativa com as chaves estrangeiras referenciando
cada uma das tabelas. 
  
Pergunta 9
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: 
 
Processos de negócios e requisitos do sistema.
Modelo conceitual.
Modelo lógico.
Modelo físico.
1 em 1 pontos
Resposta Selecionada: 
Resposta Correta: 
Comentário
da
resposta:
  
(      ) 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:
III, IV, I, II.
III, IV, I, II.
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
Ao desenvolver um sistema, a sua modelagem pode usar alguns tipos
diferentes de modelos. Na UML, existem alguns, tais como: o diagrama
1 em 1 pontos
Quinta-feira, 22 de Abril de 2021 15h04min38s BRT
Resposta Selecionada: 
Resposta Correta: 
Comentário
da
resposta:
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:
De Nível Conceitual.
De Nível Conceitual.
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.
← OK
javascript:launch('/webapps/blackboard/content/listContent.jsp?content_id=_16022070_1&course_id=_669469_1&nolaunch_after_review=true');

Continue navegando

Outros materiais