nbmasterbddc1 (1)

22
INTRODUCTION AUX BDD Présenté par : Mme N. BENMOUSSA 1 Master 2014/2015

Upload: oumaima-bounaamane

Post on 16-Dec-2015

213 views

Category:

Documents


2 download

DESCRIPTION

Base de données

TRANSCRIPT

  • INTRODUCTION AUX BDD

    Prsent par : Mme N. BENMOUSSA

    1 Master 2014/2015

  • 2

    Base de Donnes

    INTRODUCTION AUX BASES DE DONNES M1

    PROGRAMME

    INFORMATIQUE DCISIONNELLE M2

    Prsentation de la Base de donnes Modlisation relationnel du BD: MERISE

    SI fonctionnel SI de gestion

    Master 2014/2015

  • 3

    Introduction aux Base de Donnes

    QUEST QUE CEST UNE BASE DE DONNES ?

    Une structure de stockage des donnes dune manire organise pour des fins de Traitement, de gestion et danalyse.

    Un ensemble de fichiers de donnes qui permettent de stocker les donnes structures relatives un sujet. Les donnes sont stockes

    dans des tables lies par des relations.

    Les donnes dune base de donnes peuvent tre organises selon diffrents modles (Relationnel, Hirarchique, ).

    Elle est construite selon un modle de conception spcifique un besoin Informatique.

    Master 2014/2015

  • 4

    Introduction aux Base de Donnes

    POURQUOI UTILISER UNE BASE DE DONNES ?

    Automatisation des documents pour faciliter la gestion des processus de travail des Entreprises.

    Rapidit daccs aux donnes au bon moment.

    Meilleure gestion de larges nombres de donnes des diffrents besoins informatiques.

    Diminution du risque de perte des donnes.

    Master 2014/2015

  • 5

    Introduction aux Base de Donnes

    QUEST CE QUE CEST UN SGBD, SGBDR ?

    SGBD : Le Systme de Gestion de Base de Donnes est un programme qui permet de grer les donnes dune base de donnes :

    o Cration et dfinition des objets de la base de donnes. o Accs et manipulation des donnes de la BDD. o Intgrit et confidentialit .

    Exemple de SGBDR : oAccess : utilis pour grer des petites bases de donnes oORACLE : Trs performant pour les grandes bases de donnes, cote

    trs cher oSQL Server : Outil de Microsoft, Concurrent de Oracle, cote cher oMYSQL : Performant, Gratuit.

    Master 2014/2015

  • 6

    Introduction aux Base de Donnes

    SYSTMES DINFORMATION & BD

    SGBDR

    BD

    Application SQL

    Programme qui permet

    de grer les donnes

    dune BDDR (insrer, modifier, supprimer et

    slectionner).

    Programme qui dfinit les

    interfaces graphiques

    Homme Machine et qui

    permet lutilisateur final de grer les donnes de

    BDD.

    Langage de

    requtes qui

    permet

    dinterroger un SGBDR

    Master 2014/2015

  • 7

    Introduction aux Base de Donnes

    SQL

    Structured Query Language (SQL): langage de programmation interactif standard permettant dextraire et mettre jour les informations dune base de donnes.

    Le langage SQL offre des instructions pour un large ventail de tches sur la base de donnes :

    o Interrogation des donnes.

    o Insrer , mettre jour, supprimer des lignes dans une table.

    o Crer, remplacer, modifier et supprimer des objets.

    o Contrler laccs la base de donnes et ses objets.

    o Garantir la cohrence et lintgrit de la base de donnes.

    Master 2014/2015

  • 8

    Introduction aux Base de Donnes

    Base de

    connaissances

    BDD

    SGBDR

    SQL

    Modle Relationnel : Tables Associations.

    Access, Oracle

    Standard de communication entre BD et

    Application.

    A RETENIR

    Master 2014/2015

  • ACCESS

    Access = SGBDR = Systme de Gestion de Bases de Donnes Relationnelles qui sert questionner les bases de donnes.

    9 Master 2014/2015

  • COMPOSANTS

    Tables : o sont stockes les donnes ;

    Requtes : rsultat dinterrogations faites sur les tables. sous-tables

    Formulaires : interface utilisateur afficher/saisir/modifier les donnes ;

    Etats : imprim de donnes (ex : facture, liste des clients, etc.) ;

    Macros : commandes et raccourcis dexcution.

    10 Master 2014/2015

  • 11

    Introduction aux Base de Donnes

    DCOUVRER LA BASE DE DONNES PAR LA

    PRATIQUE

    Lancement dAccess

    Master 2014/2015

  • 12 Master 2014/2015

  • 13 Master 2014/2015

  • 14 Master 2014/2015

  • 15

    AFFICHAGE TABLE

    Master 2014/2015

  • 16 Master 2014/2015

  • PRATIQUE

    Donner un nom la BDD et enregistrer

    Crer la table en mode cration ou saisir en mode feuille

    Saisir les champs de la table

    Identifier le type de donnes

    Donner les prcisions ncessaire : taille, masque de saisie et enregistrer la table

    Louvrir et saisir les enregistrements avec une cl primaire.

    17 Master 2014/2015

  • 18

    Introduction aux Base de Donnes

    APPLICATION Crer les tables dune base de donnes

    Supposons que nous souhaitons crer une base de

    donnes qui permet de grer des produits :

    Chaque produit appartient une catgorie.

    Une catgorie est dfini par un code et un nom.

    Chaque produit est dfini par une rfrence, un nom, le

    prix, la quantit en stocke et une photo.

    Master 2014/2015

  • 19

    Introduction aux Base de Donnes

    CORRECTION : TABLES DE LA BDD

    N cat Nom cat

    Table catgorie

    A prsenter sous forme de MCD et sur Access Mode Feuille et de cration

    Master 2014/2015

  • 20

    Introduction aux Base de Donnes

    POUR VOUS AIDER

    Une table est dfinie par un ensemble de colonnes appeles CHAMPS.

    Les donnes dune table sont stockes dans les lignes, appeles

    ENREGISTREMENTS.

    Lun des champs permet didentifier les enregistrements dune manire

    unique : CLE PRIMAIRE

    Pour crer une table, il faut tout dabord spcifier pour chaque champ son

    type de donnes et ses proprits sans omettre de dsigner la cl

    primaire.

    Master 2014/2015

  • 21

    BON APPRENTISSAGE

    Master 2014/2015

  • 22 Master 2014/2015