Buscar

ATIVIDADE 2 (A2) - Banco de Dados l

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

 Pergunta 1 
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. 
 
 
 Pergunta 2 
1 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, V, V. 
Resposta Correta: 
V, V, V, V. 
Feedback 
da resposta: 
Resposta correta . 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. Por fim, 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 3 
1 em 1 pontos 
 
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 é: 
 
Resposta Selecionada: 
Relacionamento de Generalização. 
Resposta Correta: 
Relacionamento de Generalização. 
Feedback 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 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 
 
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. 
Feedback 
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 6 
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 7 
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 deexemplos 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. 
Feedback 
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 8 
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 9 
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. 
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 10 
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. 
Feedback 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.

Continue navegando