10/03/2017
3
Structure of a Relational Database
Structure d’une base de données relationnelle
Primary Key - It is a field (or collection of fields – Composed Primary Key) in
one table that is unique,cannot allow null (a primary key cannot be defined
on columns that allow nulls). Each table cannot have more than one primary
key. Is a table index by default.
Clé primaire - Il s'agit d'un champ (ou collection de champs - clé primaire
composée) dans une table qui est unique, ne peut pas permettre null (une clé
primaire ne peut pas être définie sur les colonnes qui autorisent les nuls).
Chaque table ne peut pas avoir plus d'une clé primaire. Est un index de table
par défaut.
Structure of a Relational Database
Structure d’une base de données relationnelle
Foreign Key - In the context of relational databases, a foreign key is a field (or
collection of fields) in one table that uniquely identifies a row of another table or
the same table. In simpler words, the foreign key is defined in a second table, but
it refers to the primary key in the first table. For example, a table called
Employee has a primary key called employee_id. Another table called Employee
Details has a foreign key which references employee_id in order to uniquely
identify the relationship between both the table.
Clé étrangère - Dans le contexte des bases de données relationnelles, une clé
étrangère est un champ (ou une collection de champs) d'une table qui identifie de
manière unique une ligne d'une autre table ou d'une même table. En des mots plus
simples, la clé étrangère est définie dans une deuxième table, mais elle fait
référence à la clé primaire dans la première table. Par exemple, une table
appelée Employee a une clé primaire appelée employee_id. Un autre tableau
appelé Employee Details a une clé étrangère qui fait référence à employee_id afin
d'identifier de façon unique la relation entre la table