Cours 4 Flashcards
Rôles des bases de données
Stocker l’information sur les ressources de l’organisation
Stocker l’information sur les transactions que l’organisation effectue
Permettre de répondre aux questions de gestion
Qu’est-ce qu’une base de données relationnelle
Base de données pour laquelle les données sont structurées à l’aide de tables reliées entre elles
Quels sont les principaux concepts?
Table
Enregistrement
Attribut ou champ
Clé primaire
Clé concaténée ou composée
Clé étrangère
Liens entre les tables
Diagramme de structure de la base de données
Qu’est-ce qu’une enregistrement?
Instance spécifique de l’entité décrite par la table
Un enregistrement correspond à une ligne de la table
Qu’est-ce qu’un champ ou un attribut
Un élément d’information qui décortique les enregistrement de la table
Attention: il faut faire la distinction entre le champ (nom de la colonne) et la valeur prise par le champ pour un enregistrement particulier
Qu’est-ce qu’une clé primaire?
Le champ qui permet d’identifier de façon unique chacun des enregistrements de la table
La clé doit nécessairement posséder une valeur
La clé doit être un champ dont la valeur ne changera pas dans le temps
Qu’est-ce qu’une clé concaténée?
Une clé composée de plusieurs champs
Les champs pris ensemble constituent la clé
Qu’est-ce qu’une clé étrangère
Un champ est une clé étrangère dans une table s’il est clé primaire dans une autre table
Doit respecter l’intégrité référentielle i.e que la valeur que prend la clé étrangère doit exister dans la table où l’attribut est clé primaire
Aussi nommée clé lointaine
Qu’est-ce qu’un lien entre les tables
Un lien entre deux tables s’établit entre la clé primaire d’une table et la clé étrangère d’une autre table
Le lien entre la clé primaire et la clé étrangère représente un lien de un à plusieurs
Les propriétés des champs
Type de valeur (texte, alphanumérique, entier, réel…)
Obligatoire (doit nécessairement posséder une valeur pour chaque enregistrement / la clé primaire doit être défini comme obligatoire)
Unique (doit être unique pour tous les enregistrements de la base de données/ la clé primaire doit être défini comme unique)
Intervalle de validité
Intégrité référentielle (la valeur prise par la clé étrangère doit exister dans la table où celle-ci est clé primaire)
Qu’est-ce qu’une règle d’affaire?
Définit le fonctionnement désiré d’une organisation.
Ex. L’entreprise ne fait affaire qu’avec un seul fournisseurs pour chaque produit vendu mais un fournisseur peut fournir plusieurs produits à l’entreprise