Buscar

Atividade 2-Banco 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 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

Iniciado em quinta, 23 fev 2023, 16:59
Estado Finalizada
Concluída em quinta, 23 fev 2023, 17:08
Tempo
empregado
8 minutos 52 segundos
Avaliar 10,00 de um máximo de 10,00(100%)
Questão 1
Correto
Atingiu 1,00 de 1,00
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:
 
I. Processos de negócios e requisitos do sistema.
II. Modelo conceitual.
III. Modelo lógico.
IV. 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:
a. I, IV, II, III.
b. II, IV, III, I.
c. III, IV, I, II. 
d. IV, I, II, III.
e. I, II, IV, III.
Questão 2
Correto
Atingiu 1,00 de 1,00
Questão 3
Correto
Atingiu 1,00 de 1,00
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:
a. De Nível de Implementação.
b. De Nível Interno.
c. De Nível Lógico.
d. De Nível Físico.
e. De Nível Conceitual. 
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.
 
A seguir, assinale a alternativa que apresenta a sequência correta:
a. V, F, V, F.
b. V, V, V, V. 
c. V, V, F, V.
d. V, V, V, F.
e. V, F, V, V.
Questão 4
Correto
Atingiu 1,00 de 1,00
Questão 5
Correto
Atingiu 1,00 de 1,00
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:
a. III, IV, I, II.
b. III, II, IV, I.
c. IV, II, III, I.
d. I, IV, II, III. 
e. IV, I, II, III.
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:
a. V, F, V, V.
b. F, F, V, F. 
c. F, V, V, V.
d. V, V, F, V.
e. V, V, V, F.
Questão 6
Correto
Atingiu 1,00 de 1,00
Questão 7
Correto
Atingiu 1,00 de 1,00
Modelos de Entidade e Relacionamento (MER) refletem as informações numa abordagem mais próxima do mundo real e, para representar
essas informações em um Modelo Relacional, é necessária uma atividade de conversão. Em um Modelo de Entidade e Relacionamento foi
encontrado o seguinte relacionamento:
 
Fonte: Elaborada pelo autor.
 
Em relação ao que está expresso nessa parte do modelo e à forma de realizar a sua conversão para o Modelo Relacional, analise as
sentenças a seguir e marque (V) para verdadeiro e (F) para falso.
 
( ) Um professor pode não estar alocado em uma turma.
( ) Ao converter para o Modelo Relacional, a chave primária de TURMA passará para a tabela de PROFESSOR.
( ) Uma turma necessariamente deve ter um professor.
( ) Este é um caso de tabela associativa.
 
A seguir, assinale a alternativa que apresenta a sequência correta:
a. V, V, V, V.
b. V, F, V, V.
c. V, V, V, F.
d. V, V, F, V.
e. V, F, V, F. 
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:
a. De generalização.
b. 1:1.
c. De autorrelacionamento.
d. 1:N. 
e. N:N.
Questão 8
Correto
Atingiu 1,00 de 1,00
Questão 9
Correto
Atingiu 1,00 de 1,00
Questão 10
Correto
Atingiu 1,00 de 1,00
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 é:
a. Relacionamento entre entidade Forte e Fraca.
b. Relacionamento N:N.
c. Relacionamento de Generalização. 
d. Relacionamento Multivalorado.
e. Relacionamento por Entidade Associativa.
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:
a. Um sistema de consulta médica em que um Paciente mora em um Bairro e um Bairro pode ser associado a vários clientes.
b. Um sistemade uma empresa em que um Diretor che�a apenas um setor e um setor é che�ado apenas por um Diretor.
c. 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.
d. Um sistema de escola em que um aluno pode cursar várias disciplinas e uma disciplina pode conter vários alunos. 
e. 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.
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:
a. V, V, V, V. 
b. V, V, F, V.
c. V, F, V, V.
d. V, F, V, F.
e. V, V, V, F.

Continue navegando