The customer database has ten tables.
O banco de dados de clientes tem dez tabelas.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ês | Tradução | Observaçã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
Open the orders table and count the rows.
Abra a tabela de pedidos e conte as linhas.Each row is a record of one customer.
Cada linha é um registro de um cliente.Add a new column for the signup date.
Adicione uma nova coluna para a data de cadastro.This record is missing the email field.
Este registro está sem o campo de e-mail.The city field is empty.
O campo city está vazio.I ran a simple query to count empty fields.
Eu rodei uma consulta simples para contar campos vazios.We added an index on the city column.
Adicionamos um índice na coluna city.The data is ready for the report.
Os dados estão prontos para o relatório.We compared two datasets last week.
Comparamos dois conjuntos de dados na semana passada.I need three pieces of data from each record.
Preciso de três dados de cada registro.The id column is the primary key.
A coluna id é a chave primária.I need to run a query to count the rows.
Preciso rodar uma consulta para contar as linhas.Use the index to search the data faster.
Use o índice para procurar os dados mais rápido.Sort the rows by signup date.
Ordene as linhas pela data de cadastro.Filter the table to show only active customers.
Filtre a tabela para mostrar só clientes ativos.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ês | Traduçã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
- What does Sara open before the meeting?
- How many columns does the customers table have?
- What is each row in the customers table?
- Which field is empty in many rows?
- How many rows have an empty city field, according to the query?
- Why does Tom suggest adding an index on the city column?
- Is the data ready for the meeting at the end of the story?
Prática com a história
- Complete: The customers ___ has eight columns.
- Reescreva com data incontável: 'The datas are missing.'
- Traduza: 'Eu rodei uma query para contar os campos vazios.'
- Responda em inglês: Is each row in the customers table a record of one customer?
Prática
Exercícios e teste
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.