Database basics · Bases de dados
| English | Português |
|---|---|
| database/ˈdeɪtəbeɪs/ | banco de dados |
| record/ˈrekɔːd/ | registrar |
| field/fiːld/ | campo |
| primary key/ˈpraɪməri kiː/ | chave primária |
| data type/ˈdeɪtə taɪp/ | tipo de dado |
| validation/ˌvælɪˈdeɪʃn/ | validação |
Databases 数据库
- A database is an organised store of data, easy to search, sort and update.
- At IGCSE you use a single-table database — all data in one table.
- A table is made of records 记录 and fields 字段, with a primary key 主键.
Bases de dados 数据库
- Uma base de dados é um armazém organizado de dados, fácil de pesquisar, ordenar e atualizar.
- No IGCSE usa-se uma base de dados de tabela única — todos os dados numa tabela.
- Uma tabela é feita de registos 记录 e campos 字段, com uma chave primária 主键.
Records and fields
- A record is one row — all the data about one thing (one student).
- A field is one column — one piece of data every record has ("First name").
- So a table is a grid: each row is a record, each column is a field.
In a single-table database each row is a record and each column is a field; the primary key (StudentID) is unique for every record.
Registos e campos
- Um registo é uma linha — todos os dados sobre uma coisa (um aluno).
- Um campo é uma coluna — uma peça de dados que cada registo tem ("Nome").
- Assim, uma tabela é uma grelha: cada linha é um registo, cada coluna é um campo.

Numa base de dados de tabela única cada linha é um registo e cada coluna é um campo; a chave primária (StudentID) é única para cada registo.
Reading a table with SELECT · Lendo uma tabela com SELECT
A database table is rows (records) and columns (fields). WHERE keeps the rows that match; SELECT keeps only the columns you ask for. · Uma tabela de banco de dados são linhas (registros) e colunas (campos). WHERE mantém as linhas que correspondem; SELECT mantém apenas as colunas que você pede.
In a database table, a record is: · Em uma tabela de banco de dados, um registro é:
A record is a row (all data about one item); a field is a column (one piece of data). · Um registro é uma linha (todos os dados sobre um item); um campo é uma coluna (uma peça de dado).
Data types 数据类型 for fields
- Each field stores one data type, chosen to fit the data:
- text/alphanumeric (letters/digits/symbols), character (one character), Boolean (TRUE/FALSE), integer (whole number), real (decimal), date/time.
Large databases are stored on servers in data centres.
Tipos de dados 数据类型 para campos
- Cada campo armazena um tipo de dado, escolhido para se adequar aos dados:
- text/alphanumeric (letras/dígitos/símbolos), character (um caractere), Boolean (TRUE/FALSE), integer (número inteiro), real (decimal), date/time.

Grandes bases de dados são armazenadas em servidores em data centers.
Match each database term to what it is. · Combine cada termo de banco de dados com o que ele é.
A table is rows (records) × columns (fields); the primary key uniquely identifies a row; each field has a data type. · Uma tabela são linhas (registros) × colunas (campos); a chave primária identifica unicamente uma linha; cada campo tem um tipo de dado.
The primary key and validation 验证
- A primary key is a field with a unique value for every record, so it picks out exactly one record (e.g.
StudentID). - A field like
FormClassis a bad primary key — many students share a class. - Validation checks data is sensible as it goes in (a range check on age, a presence check so a field isn't blank).
A library card catalogue is a database on paper — records you can search by index.
A chave primária e validação 验证
- Uma chave primária é um campo com um valor único para cada registo, assim seleciona exatamente um registo (ex.
StudentID). - Um campo como
FormClassé uma má chave primária — muitos alunos partilham uma turma. - Validação verifica se os dados são sensatos à medida que entram (um check de intervalo na idade, um check de presença para garantir que um campo não está vazio).

Um catálogo de cartões de biblioteca é uma base de dados em papel — registos que pode pesquisar por índice.
A primary key is a field that: · Uma chave primária é um campo que:
A primary key is unique, so it identifies exactly one record. · Uma chave primária é única, então identifica exatamente um registro.
A primary key must have a unique value for every record, so a field like FormClass (shared by many students) is a poor choice. · Uma chave primária deve ter um valor único para cada registro, então um campo como FormClass (compartilhado por muitos alunos) é uma má escolha.
If a value repeats, it can't identify exactly one record — so you need a genuinely unique field (e.g. StudentID). · Se um valor se repete, ele não pode identificar exatamente um registro — então você precisa de um campo genuinamente único (ex: StudentID).
A presence check on a database field ensures that: · Um teste de presença em um campo de banco de dados garante que:
A presence check requires data to be entered; a range check limits the value. · Um teste de presença exige que dados sejam inseridos; um teste de intervalo limita o valor.
You've got it
- a database organises data for easy search/sort/update; IGCSE uses a single table
- a record = a row; a field = a column
- choose a data type per field (text, Boolean, integer, real, date/time)
- a primary key is unique for every record; validation checks data is sensible
Entendeu?
- uma base de dados organiza dados para pesquisa/ordenação/atualização fáceis; IGCSE usa uma tabela única
- um registo = uma linha; um campo = uma coluna
- escolher um tipo de dado por campo (text, Boolean, integer, real, date/time)
- uma chave primária é única para cada registo; validação verifica se os dados são sensatos