LSLínguas Sem BenaventeInglês para brasileiros

Aula

Dados e banco de dados básico

Nível: A2

Objetivo

Descrever a estrutura básica de um banco de dados usando table, row, column, query, record, field e index, e usar data corretamente como substantivo incontável em frases simples.

Explicação

Um banco de dados (database) guarda dados (data) em tabelas (tables). Cada tabela representa um conjunto de itens do mesmo tipo, por exemplo `customers` ou `orders`.

Uma tabela tem linhas (rows) e colunas (columns):

  • Cada linha (row) é um registro (record) — um item completo, como um cliente.
  • Cada coluna (column) é um campo (field) — um atributo do item, como `name`, `email` ou `city`.

Para buscar dados, você faz uma consulta (query). Uma query simples pode pedir todas as linhas, ou só algumas, ou só algumas colunas. O verbo natural é run a query ou write a query, não *make a query*.

Um índice (index) é uma estrutura auxiliar que deixa a busca mais rápida. Pense nele como o índice remissivo de um livro: em vez de ler página por página, você pula direto para o termo.

A palavra data é incontável em inglês-padrão:

  • Use `is`, não `are`: `The data is ready`, e nunca `The data are ready`.
  • Use `much` com data: `How much data do you need?`
  • Para falar de vários pedaços de dados, use `a piece of data` / `pieces of data` ou `a dataset` / `datasets`.
  • `datas` (com s) não existe em inglês-padrão; use `datasets` ou `pieces of data`.

Exemplos

InglêsTraduçãoObservação
The customers table has eight columns.A tabela de clientes tem oito colunas.table + columns: cada coluna é um campo.
Each row is a record of one customer.Cada linha é um registro de um cliente.row = record: cada item completo.
The city field is empty in 312 rows.O campo city está vazio em 312 linhas.field para a coluna, rows para os registros afetados.
I ran a simple query to count the empty fields.Eu rodei uma query simples para contar os campos vazios.Query é o pedido de dados ao banco.
The data is ready for the report.Os dados estão prontos para o relatório.Data é incontável: usa is, não are.
We need three pieces of data from each record.Precisamos de três dados de cada registro.pieces of data para falar de 'vários dados'.

Erros comuns

  • Escrever 'a data' no sentido de 'um dado'. Em inglês-padrão diga 'a piece of data' ou 'a dataset'.
  • Pluralizar data: 'datas' não existe; use 'datasets' ou 'pieces of data'.
  • Usar 'are' com data: 'The data are ready' está errado; diga 'The data is ready'.
  • Confundir row e column: lembre que row é horizontal (uma linha) e column é vertical (uma coluna).
  • Confundir record e field: record é a linha inteira (o item), field é uma coluna naquela linha (um atributo).
  • Dizer 'I made a query' — o verbo natural em trabalho com banco é 'run a query' ou 'write a query'.

Prática guiada

Complete:

  • Cada tabela tem ___ (rows) e ___ (columns).
  • Resposta: rows, columns.

  • Cada linha é um ___ (record) e cada coluna é um ___ (field).
  • Resposta: record, field.

  • Reescreva com data incontável: 'The datas are missing.'
  • Resposta: 'The data is missing.'

  • Reescreva com pieces of data: 'I need three data points.'
  • Resposta: 'I need three pieces of data.'

Resumo

Uma tabela tem rows (registros) e columns (campos). Para buscar dados, rode uma query. Um index deixa a busca mais rápida. Data é incontável: use 'is', 'much' e 'a piece of data' / 'pieces of data' ou 'datasets'.

Vocabulário

Palavras principais

17 itens
databasebanco de dados

The customer database has ten tables.

O banco de dados de clientes tem dez tabelas.
tabletabela

Open the orders table and count the rows.

Abra a tabela de pedidos e conte as linhas.
rowlinha (de uma tabela)

Each row is a record of one customer.

Cada linha é um registro de um cliente.
columncoluna (de uma tabela)

Add a new column for the signup date.

Adicione uma nova coluna para a data de cadastro.
recordregistro (linha completa)

This record is missing the email field.

Este registro está sem o campo de e-mail.
fieldcampo (coluna de uma linha)

The city field is empty.

O campo city está vazio.
queryconsulta

I ran a simple query to count empty fields.

Eu rodei uma consulta simples para contar campos vazios.
indexíndice

We added an index on the city column.

Adicionamos um índice na coluna city.
datadados

The data is ready for the report.

Os dados estão prontos para o relatório.
datasetconjunto de dados

We compared two datasets last week.

Comparamos dois conjuntos de dados na semana passada.
piece of dataum dado / um pedaço de dado

I need three pieces of data from each record.

Preciso de três dados de cada registro.
primary keychave primária

The id column is the primary key.

A coluna id é a chave primária.
run a queryrodar uma consulta

I need to run a query to count the rows.

Preciso rodar uma consulta para contar as linhas.
searchprocurar / pesquisar

Use the index to search the data faster.

Use o índice para procurar os dados mais rápido.
sortordenar

Sort the rows by signup date.

Ordene as linhas pela data de cadastro.
filterfiltrar

Filter the table to show only active customers.

Filtre a tabela para mostrar só clientes ativos.
emptyvazio

The city field is empty for 312 rows.

O campo city está vazio em 312 linhas.

História

História: Dados e banco de dados básico

Nível: A2

História em inglês

Looking at the customers table

Sara is a junior analyst at a small company. On Monday morning, she opens the customers table to check the data before a meeting. The table has eight columns: id, name, email, city, plan, signup date, last login, and status. Each row is a record of one customer. She quickly notices that the city field is empty in many rows. "This is strange," she says. "How can a record be missing such a basic field?"

Running a simple query

Sara writes a simple query to count the empty fields in the city column. The query returns 312 rows with an empty city field. She runs another query to sort the data by signup date. Her colleague Tom says, "Let's add an index on the city column." "An index will help us search the data faster," he explains. They add the index and rerun the query. Now the search is much faster, and the data is ready for the meeting.

Tradução linha por linha

InglêsTradução
Sara is a junior analyst at a small company.Sara é analista júnior em uma empresa pequena.
On Monday morning, she opens the customers table to check the data before a meeting.Na manhã de segunda-feira, ela abre a tabela de clientes para verificar os dados antes de uma reunião.
The table has eight columns: id, name, email, city, plan, signup date, last login, and status.A tabela tem oito colunas: id, name, email, city, plan, signup date, last login e status.
Each row is a record of one customer.Cada linha é um registro de um cliente.
She quickly notices that the city field is empty in many rows.Ela percebe rapidamente que o campo city está vazio em muitas linhas.
"This is strange," she says. "How can a record be missing such a basic field?""Isso é estranho", diz ela. "Como um registro pode estar sem um campo tão básico?"
Sara writes a simple query to count the empty fields in the city column.Sara escreve uma query simples para contar os campos vazios na coluna city.
The query returns 312 rows with an empty city field.A query retorna 312 linhas com o campo city vazio.
She runs another query to sort the data by signup date.Ela roda outra query para ordenar os dados pela data de cadastro.
Her colleague Tom says, "Let's add an index on the city column."O colega dela, Tom, diz: "Vamos adicionar um índice na coluna city."
"An index will help us search the data faster," he explains."Um índice vai nos ajudar a pesquisar os dados mais rápido", ele explica.
They add the index and rerun the query.Eles adicionam o índice e rodam a query de novo.
Now the search is much faster, and the data is ready for the meeting.Agora a pesquisa está bem mais rápida, e os dados estão prontos para a reunião.

Notas de vocabulário

  • table = estrutura que armazena dados; tem rows e columns
  • row = linha horizontal; equivale a um record
  • column = coluna vertical; equivale a um field compartilhado
  • field = o valor de uma column em uma row específica
  • query = consulta que pede dados ao banco; diz-se run a query
  • index = estrutura auxiliar que acelera buscas em uma column
  • data = incontável: usa is, não are; how much, não how many

Perguntas de compreensão

  1. What does Sara open before the meeting?
  2. How many columns does the customers table have?
  3. What is each row in the customers table?
  4. Which field is empty in many rows?
  5. How many rows have an empty city field, according to the query?
  6. Why does Tom suggest adding an index on the city column?
  7. Is the data ready for the meeting at the end of the story?

Prática com a história

  1. Complete: The customers ___ has eight columns.
  2. Reescreva com data incontável: 'The datas are missing.'
  3. Traduza: 'Eu rodei uma query para contar os campos vazios.'
  4. Responda em inglês: Is each row in the customers table a record of one customer?

Prática

Exercícios e teste

Próxima etapa
6blocos de exercícios disponíveis neste tema
10questões de teste para revisar depois da aula

A próxima melhoria é transformar esses arquivos em perguntas com resposta no navegador. Por enquanto, esta página já organiza o estudo e permite seguir a aula inteira sem abrir os arquivos manualmente.