

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.
Considerando os conceitos de modelagem de dados no contexto do modelo relacional, avaliar se as afirmativas são certas (C) ou erradas (E) e assinalar a sequência correspondente.
( ) No relacionamento do tipo um-para-muitos, várias instâncias de uma entidade estão associadas a múltiplas instâncias de outra entidade. Isso é geralmente implementado por meio de uma terceira tabela, denominada tabela de associação ou tabela de junção.
( ) Entidades são características ou propriedades que descrevem um atributo. Por exemplo, um Livro pode ter entidades como Título, Autor, ISBN, Ano de Publicação, etc.
( ) Pode-se afirmar que uma entidade estará na Primeira Forma Normal (1NF) somente se todos os seus atributos não chave dependerem diretamente apenas da chave primária, sem apresentar dependências transitivas.
E - E - E.
E - E - C.
E - C - C.
C - E - E.
Em um banco de dados relacional, a principal função de uma chave estrangeira (foreign key) é:
Identificar exclusivamente cada registro em uma tabela.
Fornecer um índice rápido para pesquisa.
Manter a integridade referencial entre duas tabelas.
Armazenar dados binários em uma tabela.
Permitir a execução de transações distribuídas.
Ao contribuir para o desenvolvimento do novo software da Universidade Federal de Sergipe, que incorpora bancos de dados relacionais, você encontra o conceito de normalização de dados. Acerca da normalização de dados, assinale a alternativa correta.
É um software que permite criar, acessar, atualizar e gerenciar um banco de dados. Ele fornece uma interface para interagir com o banco de dados, incluindo a capacidade de definir a estrutura dos dados e realizar consultas.
É um atributo que identifica exclusivamente cada registro em uma tabela. É usado para garantir a integridade dos dados.
É um processo de organização de dados em um banco de dados para reduzir a redundância e melhorar a integridade. Ela envolve dividir tabelas grandes em tabelas menores e relacionadas.
São unidades de trabalho em um banco de dados. Elas garantem a consistência dos dados, permitindo que um conjunto de operações seja tratado como uma unidade indivisível.
É a cópia de segurança dos dados em caso de falha. A recuperação envolve a restauração dos dados a partir de backups em caso de problemas.
“O modelo de dados relacional se baseia na teoria dos conjuntos, nada mais natural do que ele possuir uma linguagem formal que permita trabalhar com as relações e seus elementos, comumente conhecidos como tuplas ou registros de tabelas. Essa linguagem é formada por diversos operadores, sendo alguns deles similares aos existentes na Matemática, como, união, intersecção ou diferença entre conjuntos.” (Alves, William P., 2021). Diante do exposto, assinale a alternativa que apresenta a linguagem formal referenciada pelo texto acima.
Álgebra Linear
Álgebra Irracional
Álgebra Não Relacional
Álgebra Relacional
No modelo de banco de dados relacional, o atributo pode ser classificado como
monovalorado, ou seja, o atributo não pode ter valor repetido para instâncias distintas.
derivado, ou seja, o atributo pode ter mais de um valor para uma mesma instância. Quando este for o caso, tabelas auxiliares podem ser utilizadas.
multivalorado, ou seja, o atributo pode ter mais de um valor para uma mesma instância. Quando este for o caso, tabelas auxiliares podem ser utilizadas.
simples, ou seja, o atributo não pode ter valor repetido para instâncias distintas.
Gerenciar o relacionamento com os clientes (CRM) é fundamental para manter a fidelidade e satisfação dos consumidores. Recentemente, uma grande empresa de e-commerce no Brasil conseguiu reduzir o número de cancelamentos ao focar em personalizar o atendimento e melhorar a experiência dos seus clientes.
A prática mais indicada para garantir um relacionamento de longo prazo com os clientes é
oferecer as mesmas promoções para todos os clientes, sem se preocupar com as preferências ou hábitos individuais.
automatizar todas as interações com os clientes, sem buscar feedback ou avaliar a satisfação deles.
evitar contato frequente com os clientes para não ser invasivo, esperando que eles retornem sozinhos.
personalizar o atendimento com base no que cada cliente já comprou e em suas preferências, criando campanhas focadas e resolvendo problemas rapidamente.
reduzir o investimento no suporte ao cliente para dar prioridade ao desenvolvimento de novos produtos.
Para que uma tabela esteja na terceira forma normal, é suficiente que ela não possua nenhuma coluna não-chave que dependa de outra coluna não-chave.
Certo
Errado
Com relação ao banco de dados não relacional MongoDB, assinale a alternativa correta, sobre qual o formato de arquivo ele utiliza para armazenar os documentos.
Simple JSON (JavaScript Object Notation)
BSON (Binary JSON)
XML (Extensible Markup Language)
HTML (Hyper Text Markup Language)
O comando utilizado para importar dados de um arquivo CSV para uma tabela no H2 Database é:
LOAD DATA INFILE 'dado. csv' INTO TABLE tabela;
IMPORT CSVINTO tabela FROM 'dado.csv';
IMPORT TABLE tabela FROM CSVREAD 'dado.csv';
COPY tabela FROM 'dado.csv';
INSERT INTO tabela SELECT * FROM CSVREAD(' dado. csv');
Considerando o modelo relacional de bancos de dados, este é composto por tabelas, que são formadas por atributos, sendo correto afirmar que, especificamente, o domínio de um atributo é atômico se
for formado por caracteres alfanuméricos.
admitir um número máximo de valores distintos.
seus elementos forem considerados unidades indivisíveis.
não admitir valores nulos.
seus valores representarem o nome completo de pessoas.
Observe o seguinte esquema textual de uma tabela, não necessariamente normalizada, referente a uma base de dados de livros:
Livro (ISBN,Titulo, AnoPublicacao, IdAutor, NomeAutor, PaísOrigem, IdEditora, NomeEditora)
Em que forma normal se encontra esta tabela?
Primeira Forma Normal (1NF).
Segunda Forma Normal (2NF).
Terceira Forma Normal (3NF).
Forma Normal de Boyce-Codd (BCNF).
Em um modelo relacional, a cardinalidade de 1 para 10 significa que cada registro em uma tabela pode estar associado a 10 registros em outra tabela.
Certo
Errado
Em normalização de bancos de dados, a forma em que a tabela não possui atributos transitivamente dependentes da chave primária e em que não há colunas dependentes de outras colunas que não são chaves é denominada
primeira forma normal.
associações.
segunda forma normal.
terceira forma normal.
diagrama de dependências funcionais.
Analise as afirmativas abaixo sobre bancos de dados relacionais.
1. Uma Trigger é constituída por um conjunto de instruções que é invocado antes ou após a ocorrência de algum evento ou ação, como inserção, atualização ou exclusão de informações.
2. Além de armazenarem dados, os bancos de dados relacionais permitem o armazenamento nativo de objetos, como figuras, vídeos e também dados não estruturados.
3. Devem implementar o conceito de integridade referencial, que visa garantir que uma referência a partir de uma entidade para outra entidade é válida.
Assinale a alternativa que indica todas as afirmativas corretas.
É correta apenas a afirmativa 3.
São corretas apenas as afirmativas 1 e 2.
São corretas apenas as afirmativas 1 e 3.
São corretas apenas as afirmativas 2 e 3.
São corretas as afirmativas 1, 2 e 3.
Em banco de dados, para que a integridade de uma entidade seja observada, exige-se que seja atribuído à chave primária um conteúdo que pertença a um conjunto de valores válidos dessa entidade.
Certo
Errado
Em um banco de dados relacional, uma coluna ou combinação de colunas cujos valores distinguem uma linha das demais dentro de uma tabela, é conhecida como chave:
Primária.
Inicial.
Básica.
Mestra.
Restrita.
A normalização é o processo de organização de dados em tabelas e o estabelecimento de relações para reduzir as redundâncias, aumentar a integridade dos dados e o desempenho. As formas normais (primeira, segunda e terceira) são uma série de procedimentos aplicados em um banco de dados para garantir que as suas tabelas estejam bem estruturadas e consistentes. Além de estar na primeira forma normal (1FN), qual a evidência de que uma tabela esteja na segunda forma normal (2FN)?
Ausência de dependência funcional transitiva entre os atributos não chave, com cada atributo não chave dependendo apenas da chave primária diretamente.
Ausência de dependências funcionais não triviais entre os atributos não chave.
Dependência do atributo não chave com a chave primária, não havendo dependência parcial.
Indivisibilidade de todos os atributos, sendo que cada atributo contém apenas valores atômicos.
Considere:
CCE = coluna de chave estrangeira
CCTP = coluna de chave da tabela pai
ICE = instância de chave estrangeira
ICTP = instância de chave da tabela pai
A integridade referencial exige que:
qualquer ICTP seja associada a qualquer ICE.
qualquer CCE de uma tabela seja igual a qualquer CCTP.
pelo menos uma ICE de uma tabela seja igual a todos os valores de uma CCTP.
cada ICE de uma tabela tenha uma ICTP associada a essa ICE.
Em um banco de dados relacional, a estratégia de implementação de uma view denominada materialização da view implica criar fisicamente uma tabela temporária a partir da primeira consulta a essa view e mantê-la ativa por um determinado período, considerando que poderão seguir-se outras consultas.
Certo
Errado
Considere os diferentes paradigmas de modelagem de dados: relacional, orientada a objetos e mapeamento objeto-relacional.
Sobre esses paradigmas, verifica-se que
a modelagem orientada a objetos permite a representação de entidades complexas com atributos e comportamentos, refletindo mais de perto o mundo real.
a modelagem relacional é mais flexível do que a orientada a objetos, pois permite uma representação mais dinâmica dos dados.
o mapeamento objeto-relacional é um método exclusivo da modelagem relacional, permitindo a conversão direta de objetos em tabelas.
o mapeamento objeto-relacional é uma técnica exclusiva da modelagem orientada a objetos, não sendo aplicável a sistemas baseados em modelagem relacional.
os dados, na modelagem orientada a objetos, são representados como tabelas com linhas e colunas, semelhante à abordagem relacional.