Bancos de dados são coleções organizadas de dados — que se relacionam ou não — cujo objetivo é armazenar informações. A respeito de bancos de dados relacionais, redija um texto dissertativo atendendo ao que se pede a seguir.
1 Cite os requisitos para que uma tabela esteja na 3.ª formal normal. [valor: 6,00 pontos]
2 Conceitue chave primária, chave estrangeira, índice cluster e operações CRUD. [valor: 8,00 pontos]
3 Descreva os passos para a implementação física de um relacionamento N:N entre duas tabelas A e B. [valor: 5,00 pontos]
CONTEÚDO EXCLUSIVO
Confira nossos planos especiais de assinatura e desbloqueie agora!
Ops! Esta questão ainda não tem resolução em texto.
Ops! Esta questão ainda não tem resolução em vídeo.
Questões Relacionadas
A startup EduMais+, especializada em educação online, oferece cursos personalizados para milhares de alunos no Brasil. Com o crescimento acelerado da base de usuários, a empresa enfrenta gargalos no desempenho e na escalabilidade de seu banco de dados relacional tradicional, que armazena:
- Dados cadastrais dos alunos e professores;
- Conteúdos dos cursos (vídeos, textos, exercícios);
- Registros de atividades dos alunos (acessos, respostas, progresso);
- Relacionamentos entre alunos, colegas de estudo, tutores e mentores;
- Histórico de interações em fóruns e chats.
Para sanar os problemas apontados, a equipe de desenvolvimento decidiu adotar solução baseada em banco de dados NoSQL usando, para tal…
Java é uma linguagem de programação de alto nível e orientada a objetos que foi desenvolvida pela Sun Microsystems (agora propriedade da Oracle Corporation) na década de 1990 e foi projetada para ser portátil, eficiente e segura, permitindo que o código desenvolvido seja executado em diferentes plataformas sem a necessidade de recompilação.
A seguir, é apresentado o código fonte de uma classe escrita em JAVA, em que pode ser estabelecida a conexão com o banco de dados database utilizando a porta port, localizado em hostname:
public class MySQL extends Database {
private String port;
private String hostname;
public MySQL (String database, String hostname, String port) {
super(database);
this.…
Uma empresa de varejo com atuação nacional iniciou um projeto para modernizar sua arquitetura de dados, substituindo repositórios legados e altamente fragmentados por uma solução escalável capaz de suportar alto volume de transações, dados provenientes de dispositivos IoT instalados em lojas físicas, registros de navegação no e-commerce e conteúdos não estruturados gerados pelo atendimento ao cliente.
Durante a implantação, constatou-se que diferentes áreas utilizavam soluções distintas de armazenamento — incluindo compartilhamentos em arquivo, volumes em bloco para sistemas transacionais e buckets de objetos na nuvem — sem governança unificada. Paralelamente, relatórios estratégicos estavam…



