Base de données Flashcards
Qu’est ce qu’une base de données
est un ensemble structuré et organisé permettant le stockage de grandes quantités d’informations afin d’en faciliter l’exploitation (ajout, mise à jour, recherche de données).
Qu’est ce qui constitue une base de données?
-Données brutes
-Composées de différentes tables
-Rapports ad-hoc permettant de combiner l’information
-Utilisations multiples
Exemple: BD des étudiants de l’UQO
Qu’est ce qu’un entité?
Personne, lieu, objet ou événement sur lequel nous conservons des données
Qu’est ce qu’un attribut?
Qualité ou caractéristique qui décrit l’entité (ou l’objet)
Exemple: «NOM», «SEMESTRE» et «LOCAL» sont des attributs de l’entité «COURS»
Qu’est ce qu’un champ ?
Regroupement de caractère qui forme un mot, un groupe de mots ou nombre complet
Intersection d’un attribut et d’un enregistrement
(C’est l’intersection entre un attribut et un champ)
Qu’est ce qu’un enregistrement?
-Regroupement de champs connexes qui décrit une entité.
Exemple: Nom d’un étudiant, cours suivi, date et note
-C’est une entrée de données
Qu’est ce qu’une clé primaire?
- Sert a identifier de manière unique des enregistrements dans un fichier (Tab)
- Essentiel dans une base données
Qu’est ce qu’une clé étrangère?
-Il s’agit d’une clé primaire d’une autre table
Qu’est ce qu’un système de gestion de base de données?
Ensemble de programmes qui permet la gestion et l’accès à une base de données. Un SGBD héberge généralement plusieurs bases de données, qui sont destinées à des logiciels ou des thématiques différentes
Quels sont les problèmes posés par l’exploitation traditionnelle des fichiers?
- Redondance des données
- Incohérence des données
- interdépendance des données et des programmes
- Manque de souplesse
- Manque de sécurité
- Manque de disponibilité et les problèmes de partage
Qu’est ce qu’une redondance des données?
C’est un problème posé par l’exploitation traditionnelle des fichiers. C’est des fichiers différents qui contiennent de l’information identique. ce qui peut causer incohérence de données.
Qu’est que l’incohérence des données?
C’est un problème posé par l’exploitation traditionnelle des fichiers. les mêmes attributs peuvent avoir des valeurs différentes. L’information doit toujours être structuré de la même façon.
Qu’est ce que l’interdépendance des données et des programmes?
C’est un problème posé par l’exploitation traditionnelle des fichiers. Dut a un changement dans une tab Ex: no joueurs changer en #joueurs
Qu’est ce qu’un manque de souplesse?
C’est un problème posé par l’exploitation traditionnelle des fichiers. Lors d’une création de base de données, on doit s’assurer qu’il doit être capable de répondre facilement à des demandes d’informations
Qu’est ce qu’un manque de disponibilité et les problèmes de partage des données?
C’est un problème posé par l’exploitation traditionnelle des fichiers. Lorsqu’il est Difficile d’obtenir des informations en raison du manque de contrôle
Qu’est-ce qu’un système de gestion de base de données
Logiciel qui permet d’organiser, de centraliser et contrôler les données, Sert d’interface entre les programmes d’application et les données physiques
L’utilité des système de gestion des bases de données?
- Élimination ou réduction et contrôle de la redondance et l’élimination de l’incohérence
- Réduction du nombre de fichiers isolés
- Suppression de l’incohérence en s’assurant que toutes les occurrences d’une même donnée ont la même valeur - Réduction du temps nécessaire à la programmation et la mise à jour des programmes car les données peuvent être consultées par les utilisateurs et programmeurs
- Permet de centraliser la gestion des données, la façon dont elles sont utilisées et leur sécurité
Quels sont les 3 modèles?
- Hiérarchique
- Réseau
- Relationnelle
Qu’est ce qu’un entrepôt de données?
C’est un endroit ou on stock toutes les données
Qu’est ce qu’un dépôt de données?
semblable a un entrepôt mais plus petit
Qu’est qu’un intelligence d’affaire?
- Outils permettant l’analyse de tendances, relations ou autres pour aider à la prise de décision.
- Utilise les données stockés dans les entrepôts et dépôts
- Utilisation d’un logiciel pour consulter la base de données et établir des rapports.
Comment faire une base de données?
- Déterminer l’utilisation prévue de la base de données
- Déterminer l’information qui sera nécessaire
- Comprendre les relations entre les données
- Construction de la base de données
Comment déterminer l’utilisation de la base de données?
- Déterminer les objectifs de base
- Identifier les besoins des utilisateurs
- Déterminer les informations requises pour répondre aux objectifs
- Déterminer sous quel format entreposer les données
Comment déterminer l’information qui sera nécessaire
- Déterminer les informations (données) requises pour répondre aux objectifs et besoins (noms de produits, numéros de commande, numéros des clients, etc.)
- Déterminer sous quel format entreposer les données
Comment comprendre les relations entre les données?
1.Identifier les relations entre les données (afin de déterminer le nombre de tables requises.
Un à un
Un à plusieurs
Plusieurs à plusieurs
2.Identifier les entités (ou objets) qui sont les tables à créés à partir des relations
3.Répartir les informations dans des tables (Produits, Commandes, Clients, etc.)
Comment construire la base de données
- Convertir des éléments d’information en colonnes
- Définir des clés primaires
- Définir les relations entre tables
- Affiner la structure
- Appliquer les règles de normalisation