Elaboré par : Mme YEKKEN Sabrine ANNEE UNIVERSITAIRE : 2015 - 2016 I n t r o d

Elaboré par : Mme YEKKEN Sabrine ANNEE UNIVERSITAIRE : 2015 - 2016 I n t r o d u c t i o n G é n é r a l e Objectifs du cours 1ère 1. 2. Partie : Le système de gestion Définitions et Caractéristiques Limites des fichiers des fichiers 2ème 1. 2. 3. 4. Partie : Le système de gestion Définitions Objectifs d’un SGBD Les modèles de Données Conception des BD de bases de données 3 Objectifs de la partie : Définition et présentation du SGF ainsi que ses limites Le SGF . Définitions (fichier , enregistrement) i. Un fichier: une suite de données structurée (souvent sous la forme d'une liste d'enregistrements suivant un même format), portant un nom et codé sur un support physique. ii. Un enregistrement: élément d'un fichier, qui représente l'unité logique. 5 Le SGF . Présentation du SGF (1/2) Information physique Cylindre Secteur Le fonctionnement d’un système de gestion de fichiers Disque Piste Nom répertoire Nom fichier Indications fichier Information logique 6 Le SGF . Présentation du SGF (2/2) i. Le Système de Gestion de Fichiers (SGF) joue un rôle central dans un système d’exploitation car il doit gérer la plupart des informations des usagers et du système lui-même. ii. Le SGF est aussi un outil de manipulation des fichiers et de la structure d’arborescence des fichiers sur disque. Le fichier est l’unité logique de base d’un SGF. iii. 7 Le SGF . Exemples du SGF (1/2) 1. FAT : 1981 - MS-DOS / PC-DOS i. Avantages : Simple, rapide pour des petites partitions (<200Mo), peu gourmand en place disque. ii. Inconvénients : Limité à des partitions de 2Go. Baisse des performances sur des volumes de grande taille. Attributs limités. Aucune sécurité d'accès. 8 Le SGF . Exemples du SGF (2/2) 1. NTFS : 1993 - Windows NT Avantages : Efficace pour 3.x des volumes de 400 Mo ou + sans i. perte de performance. Système de recouvrement de fichiers ne rendant pas nécessaire le lancement d'utilitaires de réparation de disque. Gestion d'attributs contrôle d'accès. étendus, sécurité des données, ii. Inconvénients : Taille utilisée par NTFS (~ 4%) sur disque ne le rendant pas adapté aux volumes < 400Mo. 9 Le SGF . Limites du SGF 1. Redondance des données i. ii. la même donnée est présente plusieurs fois. Difficulté lors de la mise à jour des données. 2. Insécurité des données i. ii. Accès pour un seul user. Pas de confidentialité de l’information. 3. Incohérence des données i. ii. MAJ d’une partie des données redondantes Non respect des contraintes d’intégrités 10 Objectifs de la partie : Définition et objectifs d’un SGBD et présentation des modèles de données et la conception d’une BD. Une base de donnée - Définition BD ou BDD est l'abrév. en anglais. française, équivalente à DB. « Database » Définition: Ensemble structuré d'informations conçu et réalisé afin de faciliter leur consultation et modification rapide et sûre, effectuées simultanément par plusieurs utilisateurs. 12 Le SGBD. Définition i. Un Système de Gestion de Base de Données (abr. SGBD) est un logiciel système destiné à stocker et à partager des informations dans une BD, en garantissant la qualité, la pérennité et la confidentialité des informations. ii. Un SGBD (en anglais DBMS pour « Data base Management System ») permet d'inscrire, de retrouver, de modifier, de trier, de transformer ou d'imprimer les informations de la base de données. 13 Le SGBD. Objectifs i. ii. iii. Eliminer les redondances de données Offrir un accès multiple aux données Faciliter la recherche des données via le langage de manipulation de données (LMD) Fournir une description des données stockées dans la base Assurer la sécurité d’accès aux données iv. v. 14 Exemples d’SGBD  Microsoft Access  MySql  Oracle Database  Microsoft Sql Server... 15 La conception des BD un schéma conceptuel est une représentation décrire le fonctionnement d'une BD. graphique qui sert à Il représente ainsi les objets principaux contenus dans cette dernière, leurs caractéristiques et les relations qui s'établissent entre ces différents objets. Cette représentation est normée suivant une modélisation bien définie. 23 (1/5) La conception des BD 19 (2/5) La conception des BD (3/5) Plusieurs types de schémas conceptuels existent, correspondants aux différents types de base de données que l'on peut rencontrer :  le modèle hiérarchique :L'information est organisée de manière arborescente+le point d'accès à l'information est bien unique,  Exemple: le canard appartient à la famille des anatidés qui elle-même appartient à l'ordre des ansériformes qui lui-même appartient à la classe des oiseaux qui elle-même appartient au sous-embranchement des vertébrés qui lui-même appartient au règne animal. 24 La conception des BD (4/5)  le modèle réseaux : principe du regroupement des différents éléments de la base de données par leur sens, plusieurs points d’accès, le schéma conceptuel est représenté par un graphe ce qui augmente les possibilités de liens entre les objets.  le modèle relationnel (modèle entité / association), 25 correspond à un diagramme où sont définies les entités de la base ainsi que les associations qui les lient. La conception des BD (5/5)  Le modèle objet : classes + objets 25 Une donnée est une instance d’une classe. Chaque champ est un objet et la notion d’héritage peut être utilisée lors de la définition des tables. le modèle déductif : les données sont des tables et le langage d’interrogation est basé sur le calcul des prédicats et la logique du premier ordre.  C h a p i t r e 1 : L e M o d è l e E n t i t é / A s s o c i a t i o n Objectifs du cours 1. 2. Définir le modèle Entité/Association Présenter les concepts de bases du modèle E/A 21 Présentation du modèle E/A Le modèle Entité/Association (appelé aussi Modèle entité-relation) est un type de schéma conceptuel très utilisé pour les bases données, notamment les bases de données relationnelles. de une BDR est un stock d'informations décomposées et organisées dans des matrices appelées relations ou tables conformément au modèle de données relationnel. Le contenu de la base de données peut ainsi être synthétisé par des opérations d'algèbre relationnelle: l'intersection, la jointure, l’union, le produit cartésien… 26 Les concepts du modèle E/A. Présentation (1/11) Il s'agit d'un outil permettant de décrire le fonctionnement de la base de données en notifiant :  Une Entité  Une Propriété  Un Identifiant  Une Association / Propriétés d’association  Les Cardinalités  Une Sous-Entité  Une Agrégation 27 Les concepts du modèle E/A. Une Entité  Une entité est un objet du monde réel ayant une existence propre et présentant un intérêt pour l'application. Une utilisée par l'application, l'entreprise ou l'organisme. entité est  On représente un type d'entité pour figurer un d’entités : une entité = 1 occurrence de l'ensemble. ensemble JOUEURS MATCHS 28 (2/11) Les concepts du modèle E/A. Propriétés  Une propriété est une Information qualifiant une occurrence d'une entité. ayant des valeurs  Une propriété ne doit dépendre que de la elle appartient. seule entité à laquelle Nom de l’ENTITE Identifiant Propriété 1 Propriété 2 Propriété 3 29 (3/11) Les concepts du modèle E/A. Propriétés (4/11) Les attributs ou propriétés : Sont : élémentaire ou composé / mono-valué ou multi-valué.   Élémentaire = atomique (exemple nom, prénom) Composé = peut être divisé en sous parties d’attributs élémentaires ayant des significations indépendantes (exemple: adresse (n°, rue, code postal, ville…)) Mono-valué = attribut ne pouvant avoir qu’une seul valeur (exemple : âge, grandeur, matricule…) Multi-valué = attribut qui peut avoir plus qu’une valeur ( exemple: diplômes)   30 Les concepts du modèle E/A. Identifiant (5/11) Une entité a un unique identifiant Un identifiant = une ou plusieurs propriétés Caractérise de manière unique une entité de l'ensemble/ un enregistrement parmi d’autres. Exemple: Joueur 6,Cantona,Eric Joueur 16,Cantona,Joël JOUEURS N°Joueur NomJoueur PrénomJoueur Les concepts du modèle E/A. Association (6/11)  Ensemble de liens entre occurrences d'entités. Joueur 1 Joueur 2 Joueur 3 Joueur 4 Joueur 5 Equipe 1  L'Equipe 1 Fait Jouer 5 Joueurs. Le Joueur 1 Joue dans l’Equipe 1. NomJoueur Equipes 5-n Fait-Jouer 1-1 JOUEURS N°Equipe NomEquipe Ville N°Joueur PrénomJoueur 32 Les concepts du modèle E/A. Propriété d’une A (7/11) Une association peut avoir une ou plusieurs propriété(s) si celle- ci dépend de toutes les occurrences d'entités qu'elle relie. jouer NbPointsMarqués NomJoueur 0,n JOUEURS N°Joueur PrénomJoueur Matchs 0,n N°Match NbSpectateurs NbPtsLocaux NbPtsVisiteurs 33 Les concepts du modèle E/A. Cardinalités (8/11) La cardinalité minimale est 0 ou 1. La cardinalité maximale est 1 ou n. Il existe 4 types de cardinalités : 0,1 / 0,n / 1,1 / 1,n Exemple : Une Equipe Fait Jouer de 5 à n Joueurs. Un Joueur joue dans 1 et au plus 1 Equipe. 34 NomJoueur Equipes 5-n Fait-Jouer 1-1 JOUEURS N°Equipe NomEquipe Ville N°Joueur PrénomJoueur Les concepts du modèle E/A. Sous-entité (9/11) Une sous-entité exprime la notion d’héritage. Les sous-entités héritent des attributs de la classe mère avec quelques spécifications qui sont ces attributs. uploads/Management/cours-bd-pdf.pdf

  • 40
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Oct 11, 2022
  • Catégorie Management
  • Langue French
  • Taille du fichier 2.7843MB