Database basics · Bases des bases de données
| English | Français |
|---|---|
| database/ˈdeɪtəbeɪs/ | base de données |
| record/ˈrekɔːd/ | enregistrement |
| field/fiːld/ | champ |
| primary key/ˈpraɪməri kiː/ | clé primaire |
| data type/ˈdeɪtə taɪp/ | type de donnée |
| validation/ˌvælɪˈdeɪʃn/ | validation |
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 données 数据库
- Une base de données est un stockage organisé de données, facile à rechercher, trier et mettre à jour.
- Au IGCSE, vous utilisez une base de données à tableau unique — toutes les données dans une seule table.
- Une table est composée de enregistrements 记录 et de champs 字段, avec une clé primaire 主键.
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.
Enregistrements et champs
- Un enregistrement est une ligne — toutes les données sur une chose (un étudiant).
- Un champ est une colonne — une pièce de donnée que chaque enregistrement possède ("Prénom").
- Donc une table est une grille : chaque ligne est un enregistrement, chaque colonne est un champ.

Dans une base de données à tableau unique, chaque ligne est un enregistrement et chaque colonne est un champ ; la clé primaire (StudentID) est unique pour chaque enregistrement.
Reading a table with SELECT · Lire une table avec SELECT
A database table is rows (records) and columns (fields). WHERE keeps the rows that match; SELECT keeps only the columns you ask for. · Une table de base de données est des lignes (enregistrements) et des colonnes (champs). WHERE garde les lignes qui correspondent ; SELECT garde uniquement les colonnes que vous demandez.
In a database table, a record is: · Dans une table de base de données, un enregistrement est :
A record is a row (all data about one item); a field is a column (one piece of data). · Un enregistrement est une ligne (toutes les données sur un article) ; un champ est une colonne (un morceau de données).
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.
Types de données 数据类型 pour les champs
- Chaque champ stocke un seul type de données, choisi pour correspondre aux données :
- text/alphanumeric (lettres/chiffres/symboles), character (un caractère), Boolean (TRUE/FALSE), integer (nombre entier), real (décimal), date/time.

Les grandes bases de données sont stockées sur des serveurs dans des centres de données.
Match each database term to what it is. · Associez chaque terme de base de données à ce qu'il est.
A table is rows (records) × columns (fields); the primary key uniquely identifies a row; each field has a data type. · Une table est des lignes (enregistrements) × colonnes (champs) ; la clé primaire identifie uniquely une ligne ; chaque champ a un type de données.
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 clé primaire et la validation 验证
- Une clé primaire est un champ avec une valeur unique pour chaque enregistrement, afin de sélectionner exactement un enregistrement (ex. :
StudentID). - Un champ comme
FormClassest une mauvaise clé primaire — plusieurs étudiants partagent une classe. - La validation vérifie que les données sont sensées lors de leur saisie (une vérification de plage sur l'âge, une vérification de présence pour qu'un champ ne soit pas vide).

Un catalogue de cartes de bibliothèque est une base de données sur papier — des enregistrements que vous pouvez rechercher par index.
A primary key is a field that: · Une clé primaire est un champ qui :
A primary key is unique, so it identifies exactly one record. · Une clé primaire est unique, donc elle identifie exactement un enregistrement.
A primary key must have a unique value for every record, so a field like FormClass (shared by many students) is a poor choice. · Une clé primaire doit avoir une valeur unique pour chaque enregistrement, donc un champ comme FormClass (partagé par de nombreux étudiants) est un mauvais choix.
If a value repeats, it can't identify exactly one record — so you need a genuinely unique field (e.g. StudentID). · Si une valeur se répète, elle ne peut pas identifier exactement un enregistrement — donc vous avez besoin d'un champ véritablement unique (ex. StudentID).
A presence check on a database field ensures that: · Un contrôle de présence sur un champ de base de données assure que :
A presence check requires data to be entered; a range check limits the value. · Un contrôle de présence exige que des données soient saisies ; un contrôle de plage limite la valeur.
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
Vous avez compris
- une base de données organise les données pour faciliter la recherche/tri/mise à jour ; IGCSE utilise un tableau unique
- un enregistrement = une ligne ; un champ = une colonne
- choisissez un type de données par champ (text, Boolean, integer, real, date/time)
- une clé primaire est unique pour chaque enregistrement ; la validation vérifie que les données sont sensées