Page 1 sur 29 Contenu Objectifs généraux ......................................

Page 1 sur 29 Contenu Objectifs généraux ............................................................................................... 4 PARTIE 1 : Gouvernance des systèmes d'information ................................... 4 Objectifs pédagogiques .......................................................................................................... 4 Objectifs spécifiques .............................................................................................................. 4 Compétences à acquérir ......................................................................................................... 5 1. Introduction aux bases de données .................................................................................. 6 1.1. Notion de base de données ....................................................................................... 6 1.2. Avantages d'une base de données ............................................................................ 7 2. Système de gestion de base de données (SGBD) ............................................................ 8 2.1. Définition d'un SGBD .............................................................................................. 8 2.2. Structure d'un SGBD ................................................................................................ 8 2.3. Les fonctions et objectifs d'un SGBD ...................................................................... 8 2.4. Les principaux SGBD connus et utilisés................................................................ 10 3. Cycles de développement des bases de données ........................................................... 10 4. Structure d'une base de données .................................................................................... 10 4.1. Notion de table ....................................................................................................... 10 4.2. Notion de colonne .................................................................................................. 12 4.3. Notion de ligne ....................................................................................................... 12 Page 2 sur 29 4.3.1. Définition ........................................................................................................... 12 4.4. Notion de clé primaire ........................................................................................... 13 4.4.1. Définition ........................................................................................................... 13 4.4.2. Caractéristiques .................................................................................................. 13 5. Liens entre les tables ..................................................................................................... 13 5.1. Lien de type 1,n ...................................................................................................... 13 5.2. Lien de type n,n ...................................................................................................... 14 6. Notion de contrainte d'intégrité ..................................................................................... 14 7. Représentation de la structure d'une base de données ................................................... 15 7.1. La représentation textuelle ou logique: ..................................................................... 15 7.2. La représentation graphique ...................................................................................... 16 8. « Métiers » des bases de données .................................................................................. 16 8.1. Consultants/analystes ............................................................................................. 16 8.2. Concepteurs de la base ........................................................................................... 17 8.3. Administrateurs de base de données (DBA : Database Administrator) ................. 17 8.4. Utilisateurs standard et programmeurs d’applications ........................................... 17 9. Travaux dirigés – problématique des bases de données ................................................ 18 9.1. Travaux Dirigés 1 – Sensibilisation à la problématique des bases de données ..... 18 9.2. Travaux Dirigés 2 – Critique d’une gestion de données par fichier ...................... 23 9.3. Travaux Dirigés 3 – Démarche de la création d'une base de données ................... 24 Page 3 sur 29 10. Correction des Travaux dirigés .................................................................................. 26 Travaux Dirigés 2 – Critique d’une gestion de données par fichier ................................. 26 Travaux Dirigés 3 – Démarche de la création d'une base de données ............................. 28 Page 4 sur 29 COURS SYSTEME D'INFORMATION ET MODELISATION DES DONNEES Filière Comptabilité et Gestion des Entreprise (CGE) et Audit et Contrôle de Gestion (ACG) Niveau : MASTER 1 Objectifs généraux Parce qu’il doit recourir aux sciences dans la conduite des organisations, le gestionnaire utilise de l’informatique : science du traitement rationnel de l’information considérée comme le support des connaissances humaines, l’informatique fournit au gestionnaire des outils répondant à ses besoins. Aussi ce cours apporte-il au gestionnaire les réponses aux questions qu’il se pose et lui offre la possibilité de mettre en œuvre les concepts et outils de l’informatique de gestion. A la fin de cours, le gestionnaire devra maîtriser les différentes notions et implications nécessaires à la gouvernance des systèmes d'information et l’utilisation d’un tableur et d’une base de Données. PARTIE 1 : Gouvernance des systèmes d'information Objectifs pédagogiques  La finalité de ce cours est de former les étudiants à la gouvernance des systèmes d’information afin qu'ils soient en mesure de :  Appréhender les concepts du management des systèmes d'information d'entreprises.  Positionner la fonction informatique dans une entreprise.  Comprendre la nécessité d'associer au système d'information d’une entreprise des structures de prise de décision. Objectifs spécifiques  Définir une qu'une donnée  Définir une information  Définir un fichier  Citer les limites les limites du système de fichiers Page 5 sur 29  Définir une base de données  Citer les avantages de la base de données  Définir un SGBD  Décrire le rôle d'un SGBD  Citer au moins trois (03) : propriétaires et libres SGBD  Citer les fonctions d'un SGBD  Déduire la structure d’une B.D. à partir d’un énoncé décrivant un domaine donné.  Détecter les anomalies dans la structure des tables.  Citer les différentes compétences nécessaires, différentes qui interviennent dans le processus de conception d’une base de données. Compétences à acquérir Comprendre les concepts fondamentaux et le vocabulaire associés aux systèmes d'information. Page 6 sur 29 1. Introduction aux bases de données 1.1. Notion de base de données 1.1.1. Définition de base données Il est difficile de donner une définition exacte de la notion de base de données. Ce cours parle des base de données relationnelles. Une définition très générale pourrait être : Base de données : Un ensemble organisé d’informations avec un objectif commun. Peu importe le support utilisé pour rassembler et stocker les données (papier, fichiers, etc.), dès lors que des données sont rassemblées et stockées d’une manière organisée dans un but spécifique, on parle de base de données. Plus précisément, on appelle base de données 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). Bien entendu, dans le cadre de ce cours, nous nous intéressons aux bases de données informatisées. 1.1.2. Base de données informatisée Base de données informatisée : Une base de données informatisée est un ensemble structuré de données enregistrées sur des supports accessibles par l’ordinateur, représentant des informations du monde réel et pouvant être interrogées et mises à jour par une communauté d’utilisateurs. Le résultat de la conception d’une base de données informatisée est une description des données. Par description on entend définir les propriétés d’ensembles d’objets modélisés dans la base de données et non pas d’objets particuliers. Les objets particuliers sont créés par des programmes d’applications ou des langages de manipulation lors des insertions et des mises à jour des données. Cette description des données est réalisée en utilisant un modèle de données. Ce dernier est un outil formel utilisé pour comprendre l’organisation logique des données. Page 7 sur 29 La gestion et l’accès à une base de données sont assurés par un ensemble de programmes qui constituent le Système de gestion de base de données (SGBD). Un SGBD est caractérisé par le modèle de description des données qu’il supporte (hiérarchique, réseau, relationnel, objet, etc.). Les données sont décrites sous la forme de ce modèle, grâce à un Langage de Description des Données (LDD). Cette description est appelée schéma. Une fois la base de données spécifiée, on peut y insérer des données, les récupérer, les modifier et les détruire. C’est ce qu’on appelle manipuler les données. Les données peuvent être manipulées non seulement par un Langage spécifique de Manipulation des Données (LMD) mais aussi par des langages de programmation classiques. Une donnée est description élémentaire d'une information. 1.1.3. Définitions d'une information (1) Plusieurs données regroupées et se rapportant à un même contexte donnent naissance a l'information. (2) L'information est tout renseignement, écrit, sonore, visuel ou audiovisuel, code susceptible d'être stocke ou transmis, en vue de déclencher ou de modifier le comportement d'un processus. 1.2. Avantages d'une base de données a. Centralisation : les données peuvent être utilisées par plusieurs programmes et plusieurs utilisateurs. b. Indépendance entre données et programmes :dans une BD les données sont décrites indépendamment des programmes. Ce qui n'est pas le cas avec les fichiers. c. Intégration des liaisons entre les données : pas besoin d'un programme pour retrouver les liens entre les données. d. Intégrité des données : ce sont des règles de sécurité assurant la cohérence des données:  Unicité des enregistrements.  Interdiction de la suppression des données utilisées par d'autres données. e. Concurrence d'accès : plusieurs utilisateurs peuvent accéder simultanément à la BDD. Page 8 sur 29 2. Système de gestion de base de données (SGBD) 2.1. Définition d'un SGBD Un Système de Gestion de Base de Données(SGBD) est un logiciel qui permet de : décrire, modifier, interroger et administrer les données d'une base de données. La gestion et l’accès à une base de données sont assurés par un ensemble de programmes qui constituent le Système de gestion de base de données (SGBD). Un SGBD doit permettre l’ajout, la modification et la recherche de données. Un système de gestion de bases de données héberge généralement plusieurs bases de données, qui sont destinées à des logiciels ou des thématiques différents. Actuellement, la plupart des SGBD fonctionnent selon un mode client/serveur. Le serveur (sous-entendu la machine qui stocke les données) reçoit des requêtes de plusieurs clients et ceci de manière concurrente. Le serveur analyse la requête, la traite et retourne le résultat au client. Le modèle client/serveur est assez souvent implémenté au moyen de l’interface des sockets (voir le cours de réseau) ; le réseau étant Internet. 2.2. Structure d'un SGBD Un SGBD est constitué de deux composantes principales :  le moteur  l'interface 2.3. Les fonctions et objectifs d'un SGBD Des objectifs principaux ont été fixés aux SGBD dès l’origine de ceux-ci et ce, afin de résoudre les problèmes causés par la démarche classique. Ces objectifs sont les suivants : a. La définition des données Le SGBD nous permet de créer et de décrire les objets de la base de données (table, liens, utilisateur…), grâce au Langage de Description de Données (LDD). Page 9 sur 29 b. La manipulation des données La manipulation des données peut être :  uploads/Management/ informatique-appliquee-a-la-gestion-partie-1.pdf

  • 22
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Mar 09, 2021
  • Catégorie Management
  • Langue French
  • Taille du fichier 0.6181MB