LaDissertation.com - Dissertations, fiches de lectures, exemples du BAC
Recherche

Introduction à la gestion des données : BD, SGBD et SGBDR

Fiche : Introduction à la gestion des données : BD, SGBD et SGBDR. Recherche parmi 298 000+ dissertations

Par   •  28 Mai 2017  •  Fiche  •  4 973 Mots (20 Pages)  •  674 Vues

Page 1 sur 20

Introduction à la gestion des données : BD, SGBD et SGBDR

Les données sont des faits portant sur différentes « entités » : personnes, endroits, choses, évènements, …

Les entreprises veulent conserver et traiter des  données nécessaires autant pour leurs activités opérationnelles que pour leurs prises de décision:

  • Exemple de besoin « opérationnel » : pouvoir servir un client, M. Tremblay, qui contacte le service à la clientèle pour connaître son solde de compte.
  • Exemple d’un besoin de prise de décision en gestion : connaître les volumes de ventes de l’entreprise par famille de produits.

Les logiciels peuvent être conçus pour traiter des données qui résident sur des bases de données (BD) indépendantes.

Certaines BD sont conçues pour résider sur des PC (Access), d’autres sur des ordinateurs centraux ou serveurs (Oracle, IBM DB2,…).

[pic 1]

 « Une base de données (BD) est un classeur électronique spécialisé dont les tiroirs contiennent les données… »  

Définition d’une BD = un regroupement structuré de données liées de façon logique.

Une BD contient aussi des données concernant les données: « les métadonnées » (noms,  caractéristiques, la définition des relations qui existent entre les données, …)

Le contenu des bases de données est géré au moyen d’un système de gestion de bases de données (SGBD):

Le SGBD supporte la conception, la mise en oeuvre, et l’exploitation d’une BD. Il assure aussi l’intégrité des données, gère le partage, le contrôle d’accès et la sécurité d’une BD.

Un SGBDR: est conçu pour supporter les BD relationnelles. Exemple: « ACCESS »

Types de bases de données

BD individuelle (personnelle)

Les données et les logiciels qui y accèdent résident sur un même ordinateur

Avantages :

  • faible coût
  • facilité de mise en œuvre (pour les cas simples)

Inconvénients :

  • difficulté de partage des données
  • risque de duplication des données
  • risque de perte de données

BD corporative (partagé)

Données résidant sur un serveur commun

Application exécutée depuis le poste de travail (client)

Avantages :

  • résout le problème de partage de données et le risque de redondance
  • mécanisme centralisé de sauvegarde et de récupération

Inconvénients :

  • gestion plus complexe des accès aux données (sécurité, gestion de la concurrence)
  • nécessite du personnel qualifié

BD de production/d’aide à la décision

Les bases de données sont au cœur des systèmes d’information des entreprises:

Pour supporter les opérations de l’entreprise: « Bases de données de production »

Vente et distribution, gestion des stocks, gestion de la production et contrôle de gestion, finance etc.

  • Les entreprises peuvent partager leurs BD entre leurs différentes divisions ainsi qu’avec des partenaires à l’externe.

BD commerciale

Bases de données payantes utilisées pour fournir de l’information aux entreprises ou aux individus (AC Nielson, Dun & Bradstreet, …).

Dans le cas des entreprises, ces données peuvent être intégrées à leur entrepôt de données pour compléter les données nécessaires pour l’aide à la décision.

Tableaux de bord de gestion

Le tableau de bord de gestion est une représentation visuelle (graphiques et chiffres) des principales mesures de performance d’une organisation. Il vise à focaliser les actions du personnel selon leurs responsabilités

Éviter les tableaux de bord:

  • Uniquement financier :
  • Risque de comportement à court terme
  • Encyclopédique :
  • Tableau de bord surchargé, fort risque de manque de concision.

Concepts de BD rationnelles

Que ça soit pour supporter les opérations ou pour l’aide à la décision les BD constituent la base des systèmes d’information

[pic 2]

Clé primaire

Champ (attribut) est une clé primaire lorsqu’il permet d’identifier de façon unique un enregistrement. Il doit satisfaire 2 critères: être unique et obligatoire. Note: Nous soulignons, par convention, la clé primaire pour l’identifier.

Clé candidate

Lorsque plus d’un champ dans une table possède cette propriété, on dit qu’ils sont des clés candidates. Elle peut jouer le même rôle d’une clé primaire.

[pic 3]

Clé primaire composée

Lorsque nous combinons plusieurs champs pour assurer l’unicité des enregistrements la clé primaire est dite composée. Chaque membre de la clé est obligatoire et les valeurs pour les membres de la clé prises ensemble doivent être uniques. Chaque champ pris individuellement n’est cependant pas unique.

[pic 4]

Clé étrangère

Champ (attribut) utilisé pour faire le lien logique avec une autre table.

Elle doit satisfaire le critère de l’intégrité référentielle:

  • La valeur à laquelle réfère la clé étrangère doit exister dans la table où le champ (attribut) est clé primaire.
  • Cependant, les valeurs sous une clé étrangère ne sont pas nécessairement uniques ni nécessairement obligatoires.

[pic 5]

La flèche pointe de la clé primaire d’une table vers la clé étrangère de l’autre table.

2 intégrités à respecter:

- Intégrité des entités :

  • si toutes les lignes d’une table de base de données sont déterminées de façon unique. Pour déterminer chaque ligne de façon unique, les valeurs de la clé primaire d’une table doivent toutes être uniques et non nulles.

- Intégrité référentielle :

  • La valeur à laquelle réfère la clé étrangère doit exister dans la table où le champ (attribut) est clé primaire.
  • Cependant, les valeurs sous une clé étrangère ne sont pas nécessairement uniques ni nécessairement obligatoires.

Nomenclature, types de données et propriétés d’un champ

Nommer les tables d’après les entités qu’elles contiennent. Le nom doit décrire le contenu.

Champ (Attribut):

  • Le nom du champ est constitué de 2 parties: La 1ère partie (le préfixe) désigne la table et la seconde partie détermine l’attribut comme tel. Ne pas donner de très longs noms.

Exemple : Le champ qui contient les noms des employés dans la table EMPLOYE pourrait avoir comme étiquette: Emp_Num ou Employe_Num

Types de données: Texte, Mémo, Numérique, Date/Heure, Monétaire, NuméroAuto, Booléen (oui/non), Objet OLE, Lien hypertexte, pièce jointe, assistant liste de choix.

Capsule : La Normalisation; les formes normales (1FN, 2FN et 3FN)

Lors de la conception d’une BD nous cherchons donc à structurer les données afin de minimiser les redondances

...

Télécharger au format  txt (30.4 Kb)   pdf (1.1 Mb)   docx (823.1 Kb)  
Voir 19 pages de plus »
Uniquement disponible sur LaDissertation.com