G. Falquet et C. Métral 17
Base de données relationnelle
Ensemble de tables
Schéma de la base de données
Noms des tables
Noms de leurs colonnes
Types des colonnes
Exemple (sans les types)
Vins(région, année, qualité)
Producteur(nom, commune, région, quantité)
G. Falquet et C. Métral 18
Chaque rangée représente un fait
On peut l'exprimer sous forme d'une phrase
Exemple
Une rangée
de la table Vins(Région, Année, Qualité)
signifie
"Les vins de la région Ront eu une qualité Q
pendant l'année A"
Signification des données
R A Q
G. Falquet et C. Métral 19
Exemple de base de données
ECO2(COUNTRY_GEO_NAME,YEAR, CO2_VALUE)
SubregionsRegions(SREG_NAME, REG_NAME)
Countries(ID, NAME, SOVEREIGN, SREG_NAME, ISO_ 2_CODE,ISO_3_CODE, UN_CODE, GEO_NAME)
Forests(ID, NAME,TYPE,COUNTRIES)
ForestsCountries(FOREST_ID, COUNTRY_GEO_NAME)
G. Falquet et C. Métral 20
Interrogation
d’une base de données:
introduction au langage
SQL