Pular para o conteúdo principal

Questão de Arquitetura de Software — Software — ACAFE 2024

Arquitetura de SoftwareSoftware
Código
qg053049
Banca
ACAFE
Órgão
CELESC
Ano
2024
Nível
Superior
Cargo
Analista de Sistemas - Desenvolvimento e Transformação Digital
Assinale a alternativa CORRETA que representa a estrutura de dados que seria mais adequada para armazenar e gerenciar um grande conjunto de dados de produtos em um sistema de e-commerce, considerando os seguintes requisitos:Acesso rápido aos produtos por ID: O sistema precisa acessar produtos específicos por meio de seus IDs de forma rápida e eficiente.Armazenamento de informações variadas sobre cada produto: Cada produto possui diversas informações, como nome, descrição, preço, categoria, imagens e estoque.Possibilidade de adicionar novos produtos com frequência: O sistema precisa permitir a adição de novos produtos com frequência, sem afetar o desempenho do acesso aos dados existentes.Necessidade de ordenação dos produtos: O sistema precisa ordenar os produtos de acordo com diferentes critérios,
  1. ALista Encadeada: uma estrutura linear que armazena elementos em sequência, com cada elemento contendo um valor e uma referência para o próximo elemento.
  2. BTabela Hash: uma estrutura de dados que mapeia chaves para valores, utilizando uma função hash para calcular a posição de armazenamento de cada elemento.
  3. CÁrvore Binária: uma estrutura hierárquica que armazena elementos em nós, com cada nó podendo ter até dois filhos.
  4. DGrafo: uma estrutura que representa relações entre entidades, composta por nós (entidades) e arestas (relações entre os nós).
  5. EVetor: uma estrutura linear que armazena elementos em posições contíguas na memória, acessíveis por meio de um índice.
Revelar gabarito e comentário

GabaritoB — Tabela Hash: uma estrutura de dados que mapeia chaves para valores, utilizando uma função hash para calcular a posição de armazenamento de cada elemento.

Link permanente: /questoes/qg053049