Database basics · Fundamentos de bases de datos
| English | Español |
|---|---|
| database/ˈdeɪtəbeɪs/ | base de datos |
| record/ˈrekɔːd/ | registro |
| field/fiːld/ | campo |
| primary key/ˈpraɪməri kiː/ | clave primaria |
| data type/ˈdeɪtə taɪp/ | tipo de dato |
| validation/ˌvælɪˈdeɪʃn/ | validación |
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 datos 数据库
- Una base de datos es un almacén organizado de datos, fácil de buscar, ordenar y actualizar.
- En el IGCSE se utiliza una base de datos de una sola tabla — todos los datos en una única tabla.
- Una tabla está compuesta por registros 记录 y campos 字段, con una clave primaria 主键.
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.
Registros y campos
- Un registro es una fila — todos los datos sobre una cosa (un estudiante).
- Un campo es una columna — una pieza de datos que tiene cada registro ("Nombre").
- Por tanto, una tabla es una cuadrícula: cada fila es un registro, cada columna es un campo.

En una base de datos de una sola tabla cada fila es un registro y cada columna es un campo; la clave primaria (StudentID) es única para cada registro.
Reading a table with SELECT · Lectura de una tabla con SELECT
A database table is rows (records) and columns (fields). WHERE keeps the rows that match; SELECT keeps only the columns you ask for. · Una tabla de base de datos está compuesta por filas (registros) y columnas (campos). WHERE mantiene las filas que coinciden; SELECT mantiene solo las columnas que solicitas.
In a database table, a record is: · En una tabla de base de datos, un registro es:
A record is a row (all data about one item); a field is a column (one piece of data). · Un registro es una fila (todos los datos sobre un elemento); un campo es una columna (un fragmento de datos).
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 datos 数据类型 para los campos
- Cada campo almacena un tipo de datos, elegido para adaptarse a los mismos:
- texto/alfanumérico (letras/dígitos/símbolos), carácter (un solo carácter), Booleano (VERDADERO/FALSO), entero (número entero), real (decimal), fecha/hora.

Las bases de datos grandes se almacenan en servidores en centros de datos.
Match each database term to what it is. · Empareja cada término de base de datos con lo que es.
A table is rows (records) × columns (fields); the primary key uniquely identifies a row; each field has a data type. · Una tabla son filas (registros) × columnas (campos); la clave primaria identifica única e inequívocamente una fila; cada campo tiene un tipo de dato.
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.
La clave primaria y la validación 验证
- Una clave primaria es un campo con un valor único para cada registro, por lo que selecciona exactamente un registro (p. ej.,
StudentID). - Un campo como
FormClasses una mala clave primaria — muchos estudiantes comparten una clase. - La validación comprueba que los datos son coherentes al introducirlos (una comprobación de rango en la edad, una comprobación de presencia para que un campo no esté vacío).

Un catálogo de fichas de biblioteca es una base de datos en papel — registros que puedes buscar mediante índices.
A primary key is a field that: · Una clave primaria es un campo que:
A primary key is unique, so it identifies exactly one record. · Una clave primaria es única, por lo que identifica exactamente un 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. · Una clave primaria debe tener un valor único para cada registro, por lo que un campo como FormClass (compartido por muchos estudiantes) es una mala elección.
If a value repeats, it can't identify exactly one record — so you need a genuinely unique field (e.g. StudentID). · Si un valor se repite, no puede identificar exactamente un registro; por lo tanto, necesitas un campo genuinamente único (ej. StudentID).
A presence check on a database field ensures that: · Una validación de presencia en un campo de base de datos asegura que:
A presence check requires data to be entered; a range check limits the value. · Una validación de presencia requiere que se ingrese datos; una validación de rango limita el 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
Lo has entendido
- una base de datos organiza los datos para facilitar la búsqueda/ordenado/actualización; el IGCSE usa una única tabla
- un registro = una fila; un campo = una columna
- elige un tipo de datos por campo (texto, Booleano, entero, real, fecha/hora)
- una clave primaria es única para cada registro; la validación comprueba que los datos son coherentes