Examen final Flashcards
Définition Base de donnée
Une base de données est une entité dans laquelle il est possible de
stocker des données de façon structurée et avec le moins de redondance possible. Ces données doivent pouvoir être utilisées par des programmes, par des utilisateurs différents
Définition Base de donnée relationnelle
Une base de données relationnelle est un répertoire d’éléments de
données dotés d’une relation prédéfinie entre eux. Ces éléments de
données sont organisés en des tableaux définis, composés de
colonnes et de rangées
Qu’est ce que SQL
SQL (Structured Query Language) est l’interface principale qui permet
de communiquer avec les BDR
Que permet SQL
SQL permet d’ajouter, de mettre à jour ou de supprimer des rangées
de données, de récupérer des sous-ensembles de données pour le
traitement des transactions et les applications analytiques et de gérer
tous les aspects de la base de données
Quelle sont les fonctionalités d’un Système de Gestion de BD (SGBD)
- permettre l’accès aux données de façon simple
- autoriser un accès aux informations à de multiples utilisateurs
- manipuler les données présentes dans la base de données (insertion,
suppression, modification)
Que permet le Système de Gestion de BD (SGBD)
- de créer une BD,
- de la mettre à jour,
- d’effectuer des requêtes pour extraire les données à l’aide d’un
langage approprié, - de gérer les accès simultanés à la BD,
- de veiller à ce que seulement les personnes autorisées y aient accès
- d’assurer l’intégrité des données
- de maintenir un dictionnaire des données
- de faciliter les procédures administratives (telles que les copies de
sécurité, l’importation des données, la création des utilisateurs
autorisés)
Differente caractéristique de donnée de qualité
Définition de table
Objet logique de la base de données qui contient les données
Chaque table (dite aussi entité) est identifiée par un nom
Définition d’enregistrement
Chaque ligne de la table est aussi appelée un enregistrement
Un enregistrement est défini par l’ensemble des valeurs composant la ligne
Dans une base de données relationnelle tous les enregistrements d’une
table sont uniques (il n’y en a pas deux qui ont exactement le même
ensemble de valeurs)
Définition d’attribut
Chaque enregistrement d’une table est formée par un certain nombre
d’éléments d’information que l’on appelle attributs ou champs
Chaque attribut est identifié par un nom qui lui est propre et possède un certain nombre de propriétés que le concepteur doit déterminer au
moment du design de la BD
2 type de clé
primaire et étrangère
Définition clé primaire
On dit d’un attribut qu’il est clé primaire d’une table s’il permet d’identifier
de façon unique chaque enregistrement d’une table
Un attribut clé primaire doit être unique ET obligatoire (pour assurer
l’unicité des enregistrements)
Définition clé étrangere
Une clé étrangère est une contrainte qui garantit l’intégrité référentielle
entre deux tables. L’intégrité référentielle est un gage de cohérence du
contenu de la base de données
Rôle intégrité référentielle
- La cardinalité minimale est respectée (ex. : un EMPLOYÉ est assigné
à au moins un DÉPARTEMENT) - Les relations sont intègres (la valeur d’un attribut clé étrangère d’une
table doit exister dans la table où cet attribut est clé primaire)
Trois niveaux de modélisation