Les Bases de données Définition Architecture d’un SGBD

Slides:



Advertisements
Présentations similaires
Initiation au système d’information et aux bases de données
Advertisements

Initiation au système d’information et aux bases de données
Chap 4 Les bases de données et le modèle relationnel
Les concepts et les méthodes des bases de données
Informatique appliquée UQAC (Dim) DIAPORAMA Informatique appliquée UQAC (Dim)
Analyse, élaboration et exploitation d’une Base de Données
Les systèmes d'information 1- Une pratique quotidienne 2- Les données 3- Approche conceptuelle 4- Notion de serveur 5- Conception d'un système d'information.
RAPPEL SUR LES BASES DE DONNÉES, LE SQL 1 er trimestre V1.0 06/01/2015.
1- Introduction 2ème partie Modèle Conceptuel des Données 2- Entités- Associations 4- Associations plurielles 3- Cardinalités 5- Associations réflexives.
1- Régles de normalisation 2ème partie : normalisation Modèle Conceptuel des Données 2- Les Formes Normales 3- Dépendances Fonctionnelles 4- Recap - Méthodologie.
1- Introduction 1ère partie Le langage SQL 2- Connexion 3- Structure & Contenu 4- Requêtes.
SQL partie 5 1 LMD create – update – primary key secondary key.
1- Introduction Sommaire Modèle Logique des Données 2- Structure 3- Traduction du MCD en MLD 4- Recap - Méthodologie.
1 Identifier les composants d’un réseau local. 2 Les composants d’un réseau Des ordinateurs, appelés stations... …munis d’une carte réseau leur permettant.
WIKITTY Base de données orientée documents et API de persistance pour Java.
Département Informatique / DGA Octobre 2015
Système d’aide à la décision Business Intelligence
Cours Initiation aux Bases De Données
Initiation à la conception des systèmes d'informations
Systèmes d’Information
Construire des requêtes
Introduction aux Systèmes de Gestion de Bases de données
ملخص Initiation à la sgbdr
Les P G I Les Progiciels de Gestion Intégrés
Initiation aux bases de données et à la programmation événementielle
Université Stendhal - Grenoble
P7 Métabase de données _.
Langage de manipulation de données (LMD)
Base de données: Généralité IFT6800 Jian-Yun Nie.
Les Bases de données Définition Architecture d’un SGBD
De l’étude du système d’information à la mise en œuvre sous Access
Les bases de données et le modèle relationnel
Langage de Manipulation des Données LMD
Introduction Bases de données Accès Internet (Web)
D5 – Travailler en réseau, communiquer et collaborer
LES FORMES NORMALES Les trois premières formes normales ont pour objectif de permettre la décomposition de relations sans perdre d’informations. Elles.
SQL LID – INTERROGATIN DES DONNEES
Réalisation d’une application web sous le thème: «Mon vétérinaire » par : Benzineb Asmaa et Meftahi Oualid Présentation à Université Saad Dahlab Blida.
Maria Berger - Maîtrise d'AES Algèbre relationnelle.
Introduction BD TABLES ET DONNÉES champs OU données, types de données
Manipulation D’Une Base De Données
Structure D’une Base De Données Relationnelle
1 ANGAMAN LUDOVIC UTT-LOKO-ITER. Organisation  10 séances de 3h  Présentation des bases de données  TP/TD.
Modélisation avec UML 2.0 Partie II Diagramme de classes.
Création Base de données centralisée au Lycée Stendhal
L’USAGE DE L ’OUTIL INFORMATIQUE EN PREMIERE INFORMATION ET GESTION & EN TERMINALE COMPTABILITE ET FINANCE D’ENTREPRISE Le traitement de l’information.
Vuibert Systèmes d’information et management des organisations 6 e édition R. Reix – B. Fallery – M. Kalika – F. Rowe Chapitre 1 : La notion de système.
Modèle entité-association Exercice client : Une petite entreprise souhaite concevoir une base de données pour la gestion des commandes de ses clients,
02- Evaluation Access 2003 Cette évaluation comporte des QCM (1 seule réponse) et des Zones à déterminer dans des copies d’écran.
Introduction en systèmes d’information et bases de données B.Shishedjiev -Introduction en BD 1.
I Copyright © 2004, Oracle. Tous droits réservés. Introduction.
1 Copyright © 2004, Oracle. Tous droits réservés. Extraire des données à l'aide de l'instruction SQL SELECT.
Bases de données sous Access. Initiation aux bases de données  Structure d’une base de données.
Chapitre2: SGBD et Datawarehouse. On pourrait se demander pourquoi ne pas utiliser un SGBD pour réaliser cette structure d'informatique décisionnelle.
Mise en place d’une gestion de type ERP
1. LE LANGAGE SQL DDL Version 2 - Janvier Le langage SQL-DDL
PRESENTATION ACCESS Editeur : Microsoft Environnement Windows (SE)
Base de données Table des clients Table des fournisseurs Table des commandes clients Formulaire des clients Formulaire des fournisseurs Formulaire des.
2. CONCEPTS DES BASES DE DONNEES
PLATE FORME DE GESTION ÉLECTRONIQUE DE DOCUMENTS Présenté par: Amine LARIBI.
Bases – Banques Entrepôts de données
© Robert Godin. Tous droits réservés.
Systèmes d’Information et Application
© Robert Godin. Tous droits réservés.
Bases de Données Relationnelles(1)
1 O ffice De La F ormation P rofessionnelle Et De La P romotion De T ravail I nstitut S pécialiste en T echnologie A ppliquée -ASSA Prof. : Omar BOUNHAS.
1 Semestre stic Sébastien PARFAIT – Faculté de Médecine – Bureau 145.
DONNÉE DE BASE QM Manuel de formation. Agenda 2  Introduction  Objectif de la formation  Données de base QM: Caractéristique de contrôle Catalogue.
Les Commandes de base Linux. 1 L’aide sur les commandes Linux ◦ help : obtenir de l’aide pour une commande interne du shell. Elle permet aussi d'afficher.
Transcription de la présentation:

Les Bases de données Définition Architecture d’un SGBD Par Philippe CRUCHET MAJ 2010 D. BERNARD MAJ 2012 D. BERNARD MAJ 2014 D. BERNARD Définition Architecture d’un SGBD Fonctions principales Objectifs Composants de la base Communication avec la base Approche relationnelle

Définition Une base de données est un ensemble de fichiers partagés par des utilisateurs et exploité par des programmes. Une base de données contient des informations représentant des objets du monde extérieur ainsi que des relations entre ces objets. LPR Touchard Le MANS - Philippe CRUCHET - SGBD 07/10/2017

Exemple Les informations contenues représentent une réalité extérieure au système. Listes d’adresses, Pièces, Lieu de stockage… Plusieurs utilisateurs peuvent partager ces fichiers avec des préoccupations différentes. Statistiques, Gestion de stock, Prise de commandes… Les applications ne sont pas indépendantes. Elles appartiennent en général à la même entité (entreprise). LPR Touchard Le MANS - Philippe CRUCHET - SGBD 07/10/2017

Les Bases de données Définition informelle Architecture d’un SGBD Fonctions principales Objectifs Composants de la base Communication avec la base Approche relationnelle

Architecture d’un SGBD LPR Touchard Le MANS - Philippe CRUCHET - SGBD 07/10/2017

Les Bases de données Définition informelle Architecture d’un SGBD Fonctions principales Objectifs Composants de la base Communication avec la base Approche relationnelle

Fonctions principales Description de la base La description de la base (modèle de données) est réalisée par un langage de définition de données LDD. Manipulation de la base Les manipulations de la base (accès, mise à jour) s’effectue à l’aide d’un langage de manipulation de donnée LDM. L’utilisation courante de la base se fait par intermédiaire du LDM soit sous forme de requêtes soit par un ensemble de requêtes regroupé dans un sous programme. Protection d’accès Un langage de contrôle de données LDC permet de définir des permissions au niveau des utilisateurs de la base de données. LPR Touchard Le MANS - Philippe CRUCHET - SGBD 07/10/2017

Les Bases de données Définition informelle Architecture d’un SGBD Fonctions principales Objectifs Composants de la base Communication avec la base Approche relationnelle

Objectifs Utilisation d’une approche commune pour accéder aux données Éviter la redondance d’informations Fiabilité Cohérence de l’information Confidentialité Ne pas perdre d’informations LPR Touchard Le MANS - Philippe CRUCHET - SGBD 07/10/2017

Les Bases de données Définition informelle Architecture d’un SGBD Fonctions principales Objectifs Composants de la base Communication avec la base Approche relationnelle

Les composants de la base Les tables Les champs Les clés Les relations LPR Touchard Le MANS - Philippe CRUCHET - SGBD 07/10/2017

Les Bases de données Définition informelle Architecture d’un SGBD Fonctions principales Objectifs Composants de la base Communication avec la base Approche relationnelle

La communication avec la base Mode client serveur Réseau informatique Message entre programme LPR Touchard Le MANS - Philippe CRUCHET - SGBD 07/10/2017

Les Bases de données Définition informelle Architecture d’un SGBD Fonctions principales Objectifs Composants de la base Communication avec la base Approche relationnelle

Approche relationnelle Les données sont placées dans des tables Une table est composée de: colonnes spécifiant les attributs lignes (ou rangées) spécifiant les valeurs de ces attributs CLIENTS NumClient Nom Ville 001 Albert Bruxelles 002 Francois Liege 003 Brabo Anvers LPR Touchard Le MANS - Philippe CRUCHET - SGBD 07/10/2017

Approche Relationnelle Organisation des données sous forme de tables Des relations existent entre les tables d ’une BD, ici: Albert de Paris a commandé 3 chaises a 500 F NumClient Nom Ville 001 Alfred Paris 002 Fabien Lyon 003 Benoit Le Mans NumPiece Quantite 0002 3 1 0003 5 Descr. Cout 0001 Table 2.200 Chaise 500 Armoire 6.000 CLIENTS PIECES COMMANDES LPR Touchard Le MANS - Philippe CRUCHET - SGBD 07/10/2017

Clé ou identifiant Une clé détermine de manière unique une rangée d’une table Une clé peut être un simple champ ou plusieurs champs : Numéro de client (table client) Numéro INSEE Numéro de client et date commande (table commande) LPR Touchard Le MANS - Philippe CRUCHET - SGBD 07/10/2017

Forme canonique d’une base CLIENTS NumClient Nom Ville 001 Alfred Paris 002 Fabien Lyon 003 Benoit Le Mans CLIENTS(NumClient, Nom, Ville, {NumPièce}) La ou les colonnes de la clé sont soulignées Les clés étrangères sont entre accolades Les clés étrangères sont les colonnes du tableau qui sont membres de la clé dans un autre tableau LPR Touchard Le MANS - Philippe CRUCHET - SGBD 07/10/2017

Contrainte d’intégrité contrainte d’intégrité d’entité une seule clé primaire par tableau (peut être sur plusieurs colonnes) contrainte d’intégrité référentielle chaque valeur d’une clé étrangère doit exister dans la table ou cette clé est primaire LPR Touchard Le MANS - Philippe CRUCHET - SGBD 07/10/2017

Dictionnaire de données Recenser toutes les informations manipulées dans chacune des applications concernées (dans chaque Cas d’utilisation) Distinguer les informations : Utilisées pour le traitement => Elémentaires Calculées en cours de traitement => Calculées LPR Touchard Le MANS - Philippe CRUCHET - SGBD 07/10/2017

Les Dépendances Fonctionnelles Certaines données citées dans le dictionnaire de données semblent être en relation avec d’autres. Une donnée permet de connaître une ou plusieurs autres données Elles sont liées par une dépendance fonctionnelle LPR Touchard Le MANS - Philippe CRUCHET - SGBD 07/10/2017

Un langage pour manipuler les BD SQL LPR Touchard Le MANS - Philippe CRUCHET - SGBD 07/10/2017