Title | Séance 5-Base de données |
---|---|
Author | Anabelle Dernia |
Course | Technologies de l'information dans les organisations |
Institution | HEC Montréal |
Pages | 4 |
File Size | 189.4 KB |
File Type | |
Total Downloads | 9 |
Total Views | 145 |
Download Séance 5-Base de données PDF
Séance 5 : Concept de base de données
Les bases de données sont au cœur des systèmes d’information des organisations. Ces bases de données, principalement les bases de données relationnelles, permettent de saisir, de transformer, de stocker et de diffuser les données maîtresses qui supportent les opérations. Ces bases de données sont au cœur, elles sont la fondation des systèmes d’informations qui supportent les processus d'affaires des entreprises.
1.
Les notions clés liées aux bases de données Rôle bases de données : i.
Stocker l’information sur les ressources de l’organisation (clients, fournisseurs, produits, étudiants, cours, etc.)
ii.
Stocker l’information sur les transactions que l’organisation effectue (commande d’un client, achat chez un fournisseur, inscription d’un étudiant à un cours, etc.)
iii.
Permettre de répondre aux questions de gestion
1 pétaoctet = 1 milliard de mégaoctets/écouter un pétaoctet de musique numérique prendrait environ 2000 ans Base de données : ensemble de données organisées et structures de telle façon à ce qu’elles soient facilement accessibles et mises à jour Base de données relationnelles : Base de données pour laquelle les données sont structurées à l’aide de tables reliées entre elles
Table : composée de colonne et de ligne (horizontale) Enregistrement : une ligne (horizontale) Champ/attribut : un élément d’information qui décrit les enregistrements de la table (titre). Attention * Il faut faire la distinction entre le champ (nom de la colonne) et la valeur prise par le champ pour un enregistrement particulier
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. Elle doit être un champ dont la valeur ne changera pas dans le temps. (D’habitude No) Clé concaténée : une clé composée de plusieurs champs. Les champs pris ensemble constituent la clé. 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 c’est-à-dire que la valeur étrangère doit exister dans la table ou l’attribut est clé. Liens 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 d’un à plusieurs : 1 à N ou 1 à infini (1 clé primaire, N clé étrangère) Diagramme de structure de base de données
2.
La nomenclature des bases de données
3.
Les modèles logiques des bases de données
4.
Les concepts d’intégrités de données
Intégrité des bases de données 2 mécanismes : i.
Spécifier des conditions que doivent respecter les valeurs des champs (propriétés des champs)
ii.
Éliminer la redondance (dédoublement des données)
Propriétés des champs 1) Type de valeur
Texte
Alphanumérique (numéro qu’on ne peut pas additionner ex. adresse, code_client)
Entier (valeur)
Réel (fraction)
Monétaire
Date/Heure
Booléen (valeur 0 moins?)
2) Champ obligatoire
Le champ doit nécessairement posséder une valeur pour chaque enregistrement
Par définition, la clé primaire doit être définie comme obligatoire
3) Unique
La valeur du champ doit être unique pour tous les enregistrements de la base de données
Par définition, la clé primaire doit être définie comme obligatoire
4) Intervalle de validité
Par exemple si la valeur doit être plus grand que 10, 9 ne doit pas être accepté ou la date de livraison doit être plus tard que la date d’achat
5) Intégrité référentielle
La valeur prise par la clé étrangère doit exister dans la table ou celle-ci est clé primaire
Éliminer de la redondance
Afin d’éviter l’inconsistances
Clé obligatoire, certains valeurs manquent
Solution? Règle générale : Une table par entité/transaction
5.
Les concepts de données maîtresses des organisations
Le diagramme de structure de données et les règles d’affaires Règle d’affaires : règle qui définit le fonctionnement désiré d’une organisation Ex. Un étudiant doit avoir réussi les préalables avant de s’inscrire à un cours On ne peut vendre qu’à un client préalablement approuvé Un client peut commander plusieurs produits sur la même commande L’entreprise n’utilise qu’un seul fournisseur par produit
L’entreprise ne fait qu’avec un seul fournisseur pour chaque produit vendu mais, un fournisseur peut fournir plusieurs produits à l’entreprise Un client peut commander des produits offerts par une commande distincte pour chacun des produits commandés Changement dans les règles d’affaires
base de données
Changements dans la structure de la...