Passer à la première page Base de données I. SYSTÈME D’INFORMATION Par M. Tekou

Passer à la première page Base de données I. SYSTÈME D’INFORMATION Par M. Tekoudjou F. Xavier 6 99 05 45 08 ftekoudjou@yahoo.fr I.1. Notions 13IL2 Information : notion de connaissance qui peut être représentée, traitée stockée et communiquée Formes de l’information : • Textuelle, graphique, audio, vidéo Rôles de l’information : • Diminuer l’incertitude • Aider à la décision • Aider à la gestion et au contrôle de l’organisation Qualités requises de l’information. Elle doit être • Pertinente et rentable • Fiable et précise • Factuelle Nature du support : • Support dur : document papier et autres, • Support informatique/electronique (disque dur, etc.) Passer à la première page Base de données I. SYSTÈME D’INFORMATION Par M. Tekoudjou F. Xavier 6 99 05 45 08 ftekoudjou@yahoo.fr II.1. Notions 23IL2 Système : Un système est avant tout un ensemble d’éléments en interaction dynamique, organisés et coordonnées en vue d’atteindre un objectif dans un environnement donné où il évolue Système d’information : Un système d'Information (noté SI) est l'ensemble des facteurs humains, des outils et procédures de gestion de l'information au sein d’une organisation. Rôles et fonctions du SI. les SI permette de : • Collecter et représenter l’information • Traiter, mémoriser et communiquer l’information • Aider à la décision • Faciliter la gestion et le contrôle de l’organisation • Améliorer la qualité de services et les conditions de travail aux utilisateurs Passer à la première page Base de données II. MODELE RELATIONNEL Par M. Tekoudjou F. Xavier 6 99 05 45 08 ftekoudjou@yahoo.fr II.1. Notions 3 Voir fiche de définition. Un modèle est une représentation qui décrit comment effectuer : la structure des données, l’intégrité des données, La manipulation des données La recherche des données Avant les BD, il y avait les Systèmes de Gestion des Fichiers (1960), plus laborieux pour travailler - Modèle de bases de données ou de SGBD3IL2 Passer à la première page II. MODELE RELATIONNEL Par M. Tekoudjou F. Xavier 6 99 05 45 08 ftekoudjou@yahoo.fr II.1. Notions 4 On distingue du plus ancien au plus récent : Le modèle hiérarchique : (1965-1970), la structuration des données est arborescente 1à n Modèle réseau : (1965-1970), les liens sont n à n, mais pour retrouver une donnée Modèle relationnel : structuré suivant les principes de l’algèbre relationnel, créé par Edgar Frank Codd (1970), SGBDr en 1980.Très répandu Modèle relationnel-objet : (1990), recherche à améliorer le modèle relationnel avec le concept d’objet - Modèle de bases de données (suite)3IL2 Base de données Passer à la première page II. MODELE RELATIONNEL Par M. Tekoudjou F. Xavier 6 99 05 45 08 ftekoudjou@yahoo.fr II.1. Notions 5 Permet d’organiser les données en tables ou relations Permet une représentation simple et fidèle à un cadre mathématique qui est l’algèbre relationnelle Offre un haut degré d’indépendance par rapport aux programmes Offre un langage normalisé de définition et de manipulation de données (SQL) Supporte les contraintes d’intégrité pour garantir la cohérence des données Est un modèle extensible aux représentations plus complexes - Avantages du modèle relationnel3IL2 Base de données Passer à la première page II. MODELE RELATIONNEL Par M. Tekoudjou F. Xavier 6 99 05 45 08 ftekoudjou@yahoo.fr II.1. Notions 6 collection d'informations ou de données qui existent et qui décrivent les activités d'une organisation Ou ensemble de données modélisant les objets d'une partie du monde réel et servant de support à des applications informatiques Ou Ensemble de données relatives à une activité, structurées selon un modèle, stockées dans une mémoire de masse et exploitables par une communauté d’utilisateurs - Base de données (DataBase)3IL2 Base de données Passer à la première page II. MODELE RELATIONNEL Par M. Tekoudjou F. Xavier 6 99 05 45 08 ftekoudjou@yahoo.fr II.1. Notions 7 Logiciel permettant de créer et de manipuler efficacement des données relatives à une ou plusieurs activités d’une organisation par de multiples utilisateurs - Principaux composants : Gestionnaire de fichiers Gestionnaire de requêtes Gestionnaire de transactions - SGBD ou DBMS (DataBase Management System3IL2 Base de données Passer à la première page Base de données II. MODELE RELATIONNEL Par M. Tekoudjou F. Xavier 6 99 05 45 08 ftekoudjou@yahoo.fr II.1. Notions 8 Création et manipulation des données de la BD Contrôle de la redondance des données Partage des données Gestion des autorisations d’accès Vérification des contraintes d’intégrité Sécurité des données et reprise sur panne - SGBD : Principales fonctionnalités - SGBD : Quelques exemples Oracle MySQL PostGreSQL SQL Server Versant ObjectStore3IL2 Passer à la première page Base de données II. MODELE RELATIONNEL Par M. Tekoudjou F. Xavier 6 99 05 45 08 ftekoudjou@yahoo.fr II.1. Notions 9 Niveau interne ou physique : plus bas niveau, indique comment (avec quelles structures de données) sont stockées physiquement les données Niveau logique ou conceptuel: décrit par un schéma conceptuel, indique la vue commune des données et leurs relations indépendamment de l’implantation physique Niveau externe ou vue: propre à chaque utilisateur, décrit par un ou plusieurs schémas externes (faire un schéma illustratif) - SGBD : Architecture à 3 niveaux d’abstraction3IL2 Passer à la première page Base de données II. MODELE RELATIONNEL Par M. Tekoudjou F. Xavier 99 05 45 08 ftekoudjou@yahoo.fr II.1. Notions 10 Données de la base à un instant précis. Les données sont manipulées par un Langage de Manipulation de Données (LMD ou DML : Data Manipulation Language) - Instance d’une BD - Schéma de BD Description de la structure des données ensemble de définitions exprimées en Langage de Description de Données (LDD ou DDL – Data Definition Language)3IL2 Passer à la première page Base de données II. MODELE RELATIONNEL Par M. Tekoudjou F. Xavier 6 99 05 45 08 ftekoudjou@yahoo.fr II.2. Modélisation (MERISE) 11 - Démarche MERISE : 3 niveaux de modélisation Niveau Conceptuel : MCD (sous forme d’E-A), qui décrit les entités du réel perçu et de leurs liens, indépendamment de toute considération physique. Niveau Logique : MLD (sous forme de schéma relationnel), qui représente le schéma commun de la BD indépendamment des traitements et du SGBD Niveau Physique : MPD (sous forme de schéma de relation, avec description des champs de données et des contraintes). N.B. :c’est l’implémentation des tables et des contraintes d’intégrité dans le SGBD dont on tient compte des spécificités3IL2 Passer à la première page Base de données II. MODELE RELATIONNEL Par M. Tekoudjou F. Xavier 6 99 05 45 08 ftekoudjou@yahoo.fr II.2. Modélisation (MERISE) 12 - Comment procéder pour élaborer le MCD Recueillir les besoins, et les analyser (objectifs, règles de gestion, dictionnaire des données, contraintes générales, états souhaités, etc) Déterminer les entités et leurs attributs et leurs identifiants ou clés, les associations et les cardinalités Schématiser le MCD sous forme d’entités- Associations3IL2 Passer à la première page Base de données II. MODELE RELATIONNEL Par M. Tekoudjou F. Xavier 6 99 05 45 08 ftekoudjou@yahoo.fr II.2. Modélisation (MERISE) 13 - Concepts utilisés pour le MCD en E-A Type-entité (classe ou ensemble d’entités de même sémantique) Type-association (ensemble de liens logiques entre entités) Propriété ou attribut (caractéristique associé à un type-entité ou à un type-association) Identifiant ou clé : propriété ou attribut d’un type-entité dont la valeur existe toujours et est unique pour chaque entité Cardinalités : couple de valeurs sur chaque patte d’association pour traduite ce que chaque entité reliée a comme participation au minimum et au maximum dans l’association Exemple : (0,1) (1,1) (O,n) (1,n) ou 0:1 1:1 O:n 1:n 3IL2 Passer à la première page Base de données II. MODELE RELATIONNEL Par M. Tekoudjou F. Xavier 6 99 05 45 08 ftekoudjou@yahoo.fr II.2. Modélisation (MERISE) 143IL2 - Cas d’un MCD Soit un cas de gestion des équipements d’une entreprise. On aimerait savoir les différents équipements livrés par un fournisseur. Chaque équipement est identifié par un numéro de référence, et on enregistre sa marque et son prix unitaire. Chaque fournisseur est identifié par un numéro et on enregistre son nom et son contact téléphonique. Un fournisseur peut livrer un ou plusieurs équipements, mais un équipement est livré par un et un seul fournisseur Passer à la première page Base de données II. MODELE RELATIONNEL Par M. Tekoudjou F. Xavier 6 99 05 45 08 ftekoudjou@yahoo.fr II.2. Modélisation (MERISE) 153IL2 - Schématisation du MCD Livrer Equipement Reference . Marque . Prix Fournisseur NumFsseur . NomFsseur . TelFsseur 1,n 1,1 Rq : le degré d’une association est le nombre d’entités qu’elle relie. La relation Livrer est binaire ou de degré 2. Passer à la première page Base de données II. MODELE RELATIONNEL Par M. Tekoudjou F. Xavier 6 99 05 45 08 ftekoudjou@yahoo.fr II.2. Passage MCD -MLD 16 - Les règles de passage : R1 : Chaque Entité devient une Table ou Relation, l’identifiant est maintenu comme clé primaire Pour chaque association, se baser sur les cardinalités max : R2 : si les max sont 1 et 1, l’association disparaît et la clé d’une E migre dans la R issue de l’autre et devient clé étrangère ou secondaire (priorité de 0,1 vers 1,1). R3 : si les max sont 1 et n, l’association disparaît et la clé de l’E du côté n migre dans la uploads/Management/ 1-bd-modele-relationnel-prog-3il2-2018-2019.pdf

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