4 - O que são row, linha, registro e tupla?
As palavras "row", "linha", "registro" e "tupla" são praticamente sinônimos no contexto dos bancos de dados relacionais. Em termos práticos, essas palavras se referem ao mesmo conceito: um conjunto de valores que representam os dados em uma tabela, que idealmente deve ser único. Cada uma dessas palavras pode ser utilizada por diferentes profissionais de tecnologia, dependendo de sua preferência ou da terminologia predominante em seu ambiente de trabalho, além, é claro, de seu vocabulário particular.
É comum que os profissionais adotem uma combinação de termos em inglês e na sua língua nativa ao se comunicarem tecnicamente. No cotidiano, principalmente em conversas mais coloquiais, o uso desses termos pode variar bastante. No entanto, é importante destacar que, na prática, essas palavras são equivalentes e indicam um grupo de um ou mais valores que correspondem às colunas de uma tabela.
Vale lembrar que esses valores podem incluir dados nulos, o que significa que uma coluna específica pode não conter nenhum dado. A distinção entre valores "nulos" e "vazios" é um tópico interessante e bastante matemático, que merece uma discussão aprofundada em um artigo específico.