

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
No mapeamento de um diagrama entidade-relacionamento para um modelo relacional, quando um relacionamento é de tipo 1:1 (um-para-um) e ambas as entidades têm participação obrigatória no relacionamento (a cardinalidade mínima de ambas entidades é um), a regra de implementação mais indicada é a:
Criação de uma tabela própria para cada entidade envolvida no relacionamento.
Remoção dos atributos de uma das tabelas referentes às entidades envolvidas no relacionamento.
Criação de uma tabela associativa, além das tabelas referentes às entidades envolvidas no relacionamento.
Adição de colunas em cada uma das tabelas referentes às entidades envolvidas do relacionamento.
Fusão das tabelas referentes às entidades envolvidas no relacionamento.
Em relação à modelagem de dados, assinale a opção correta.
Na especialização parcial, toda a entidade na superclasse deve ser um membro de pelo menos uma das subclasses na especialização.
O modelo relacional representa os dados em um banco de dados apenas como uma coleção de relações (tabelas).
Generalização e especialização na modelagem conceitual em banco de dados são conceitos usados para representar objetos do mundo real que possuem diferentes atributos.
Atributos representam todos os valores possíveis que um domínio pode receber.
Na modelagem de dados relacional, diferentes tabelas de dados se unem ou se vinculam a partir de chaves que representam a relação de entidades do mundo real.
No modelo relacional de banco de dados insere-se o conceito de superchave de uma relação, sobre o qual é correto afirmar que
pode conter, além da chave primária, outros atributos pertencentes à relação.
é sempre constituído por todos os atributos pertencentes à relação.
entre seus atributos não se inclui a chave primária da relação.
não contém atributos do tipo numérico, eventualmente pertencentes à relação.
não pode ser formado por conjuntos maiores do que dois atributos pertencentes à relação
Chave estrangeira é um campo que aponta para a chave primária de outra tabela ou da mesma tabela, dessa forma, passa a existir uma relação entre duplas de duas tabelas ou de uma única tabela.
Certo
Errado
Na operação normal de um banco de dados relacional, as transações que alteram dados podem incluir os comandos commit e rollback.
O mecanismo usualmente utilizado nos gerenciadores de bancos de dados para evitar o dirty read, enquanto a transação não for encerrada, é conhecido como:
Trigger;
Shared lock;
Exclusive lock;
Two-phase commit;
Three-phase commit.
São características de como os bancos de dados relacionais são estruturados, EXCETO:
As estruturas de dados lógicas, tabelas de dados, exibições e índices, são separadas das estruturas de armazenamento físico.
Administradores de banco de dados podem gerenciar o armazenamento de dados físicos sem afetar o acesso a esses dados como uma estrutura lógica.
Renomear um arquivo de banco de dados não renomeia as tabelas armazenadas nele.
A distinção entre lógico e físico também se aplica às operações do banco de dados, que são ações claramente definidas.
Pela sua complexidade, possuem dificuldade de armazenagem e pouca confiabilidade das informações.
O relacionamento hipotético entre as entidades Pessoa e Celular que melhor define a propriedade atual do aparelho é de cardinalidade N:N.
Certo
Errado
Para que a relação apresentada esteja na quarta forma normal (4FN), uma das relações geradas no processo de decomposição deve ser a seguinte.
![]()
Certo
Errado
Analise as assertivas abaixo sobre modelos de dados relacionais:
I. Uma chave estrangeira deve, necessariamente, estar relacionada a uma chave primária de uma tabela.
II. As linhas de uma tabela são sempre ordenadas pela chave primária ou por outro atributo definido na criação da tabela.
III. Uma chave alternativa substitui a chave primária de uma tabela, sendo composta por uma combinação de dois ou mais atributos.
Quais estão corretas?
Apenas I.
Apenas II.
Apenas I e III.
Apenas II e III.
I, II e III.
Na Normalização de Dados, analise a alternativa que apresenta a finalidade da primeira forma normal (1FN).
Eliminar redundância de dados
Garantir a consistência dos dados
Organizar os dados em tabelas
Estabelecer relacionamentos entre as tabelas
Garantir a integridade referencial
Durante uma modelagem de dados de um banco para atender uma produtora de filmes, foi encontrado o seguinte cenário:
Essas duas entidades possuem um relacionamento de n:n (muitos para muitos). Para transformar essa modelagem em um modelo relacional, é necessária a
adição de uma coluna na tabela FILME para referenciar ATOR.
criação de uma coluna em cada tabela para as duas se referenciarem.
adição de uma coluna na tabela ATOR para referenciar FILME.
criação de uma tabela associativa entre as duas entidades.
Em um banco de dados relacional, as tabelas são formadas por linhas e colunas que utilizam chaves primárias ou estrangeiras para criar relações entre os dados.
Certo
Errado
Em bancos de dados relacionais, quando uma tabela está na terceira forma normal (3FN), seus atributos dependem inteiramente da chave primária.
Certo
Errado
No modelo relacional de bancos de dados, a normalização não é necessária, pois os SGBDs modernos são capazes de otimizar automaticamente todas as operações de banco de dados, eliminando a necessidade de estruturar os dados em formas normais para evitar redundâncias e dependências.
Certo
Errado
Considere uma tabela relacional criada a partir do script SQL a seguir.
create table xpto (
a int primary key,
b int not null,
c int not null,
d int not null)
De acordo com as formas normais das tabelas relacionais, o conjunto de dependências funcionais que deve necessariamente ser verificado é:
a -> b, a -> c, a -> d;
a -> b, b -> c, c -> d;
a -> b, c, d;
b -> a, c -> a, d -> a;
b, c, d -> a.
A normalização de esquemas de bancos de dados é feita a partir das dependências funcionais existentes entre as colunas de uma tabela. Além disso, é possível combinar dependências e derivar novas dependências a partir de axiomas preestabelecidos.
Considerando uma tabela hipotética, com colunas X, Y e Z, o axioma da transitividade é definido como segue:
Se X Y e X Z então Z XY;
Se X Y e Y Z então X Z;
Se X Y então XZ YZ;
Se X Y então X XY;
Se XY Z então X Z.
Assinale a alternativa com uma afirmação correta sobre o Modelo Relacional.
Cada conteúdo de uma tupla é um valor composto, isto é, divisível em componentes dentro da estrutura do modelo relacional.
Uma relação é definida como um conjunto de tuplas ordenadas dentro da relação pelo valor da chave primária.
Os atributos multivalorados são representados em uma única relação por um atributo.
NULL é usado para representar valores de atributos que podem ser desconhecidos, ou não se aplicar a uma tupla.
Uma relação representa fatos sobre entidades e nunca sobre relacionamentos.
Considere o diagrama Entidade-Relacionamento abaixo, desenhado de acordo com a notação proposta em Heuser (2009), baseada na proposta por Peter Chen com as extensões mais populares. As caixas representam as entidades, os losangos os relacionamentos, as cardinalidades dos relacionamentos são representadas por pares (min-max), e os “pirulitos” representam os atributos. Quando pintado de preto, um “pirulito” representa uma restrição de identificação.

Foi solicitado à projetista que fizesse um modelo lógico relacional correspondente a este DER. A projetista mapeou as entidades A, B, C e D nas tabelas A, B, C e D, respectivamente, cada qual com sua chave primária (atributos a1, b1, c1 e d1, respectivamente) e demais atributos (a2, b2, c2 e d2, respectivamente).
Considere as seguintes assertivas sobre o mapeamento dos relacionamentos:
I. Deve ser criada uma tabela própria para representar o relacionamento AB, na qual deve haver colunas (chaves estrangeiras) referenciando as chaves primárias das tabelas A e B.
II. O relacionamento BD pode ser modelado como uma coluna adicional na tabela B (chave estrangeira referenciando a chave primária da tabela D).
III. O relacionamento BC pode ser modelado como uma coluna adicional (chave estrangeira) na tabela C ou B, sendo essas escolhas equivalentes. Se incluído na tabela C, esse atributo deve referenciar a chave primária da tabela B, e se incluído na tabela B, deve referenciar a chave primária da tabela C.
Quais estão corretas?
Apenas III.
Apenas I e II.
Apenas I e III.
Apenas II e III.
I, II e III.
Julgue o item a seguir a respeito do conceito de modelagem relacional de dados.
No modelo relacional de dados todas as relações necessitam de uma chave primária formada por uma ou mais tuplas que identificam um único registro.
Certo
Errado
Sobre normalização de dados, analise as imagens das tabelas a seguir:
VENDA | |||
NF | Codigo_Vendedor | Código_Produto | Quantidade_Vendida |
001 | 1 | 100 | 10 |
002 | 2 | 200 | 5 |
003 | 1 | 300 | 15 |
004 | 3 | 400 | 20 |
VENDEDOR | |
Código_Vendedor | Nome_Vendedor |
1 | José |
2 | Carlos |
3 | João |
As tabelas de dados estão em qual Forma Normal?
Não está normalizada.
Somente na Primeira Forma Normal.
Somente na Segunda Forma Normal.
Está na Terceira Forma Normal.
Está na Quinta Forma Normal.