Oi, pessoal. Vocês já se perguntaram se coleção é a mesma coisa que Array? No artigo de hoje vou tentar explicar a diferença.
A resposta é: sim e não.
Para não confundir, eu não faria essa analogia com Arrays, porque pode acabar complicando um pouco o entendimento.
O fato é que bancos de dados são uma coleção de dados relacionados entre si, que representam informações. Um Array é uma estrutura de dados que armazena uma coleção de elementos, de forma que cada elemento pode ser identificado pela sua posição no Array.
Ou seja, ambos são coleções? Sim! A diferença é que Arrays são coleções indexadas, ou seja, coleções organizadas por um valor de índice. E os bancos de dados são coleções com chaves, ou seja, que usam chaves – como o esquema de chave: valor – que contém elementos iteráveis na ordem de inserção.
Embora eles tenham suas similaridades, é necessário entender essa diferença.
Geralmente, usamos “coleção” quando se trata de banco de dados para descrever objetos. Isso porque objetos podem armazenar diversos valores dentro de si, e isso é contraindicado quando se trata de Arrays, pois dá-se preferência a Arrays de um só tipo devido à organização.
Espero que esse artigo curtinho tenha sido informativo e que não haja mais complicações sobre o assunto!
Bons estudos!