Vous êtes sur la page 1sur 22

INTRODUCTION AUX BDD

Prsent par : Mme N. BENMOUSSA

Master 2014/2015

Base de Donnes

PROGRAMME
M1

INTRODUCTION AUX BASES DE DONNES

Prsentation de la Base de donnes


Modlisation relationnel du BD: MERISE

M2

INFORMATIQUE DCISIONNELLE

SI fonctionnel
SI de gestion

Master 2014/2015

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

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

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

o Access : utilis pour grer des petites bases de donnes


o ORACLE : Trs performant pour les grandes bases de donnes, cote
trs cher
o SQL Server : Outil de Microsoft, Concurrent de Oracle, cote cher
o MYSQL : Performant, Gratuit.

Master 2014/2015

Introduction aux Base de Donnes

SYSTMES DINFORMATION & BD


SGBDR
Application

SQL
BD

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

Programme qui permet


de grer les donnes
dune BDDR (insrer,
modifier, supprimer et
slectionner).

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
o
o
o
o

Interrogation des donnes.


Insrer , mettre jour, supprimer des lignes dans une table.
Crer, remplacer, modifier et supprimer des objets.
Contrler laccs la base de donnes et ses objets.
Garantir la cohrence et lintgrit de la base de donnes.

Master 2014/2015

Introduction aux Base de Donnes

A RETENIR

Base de
connaissances

BDD

Modle Relationnel : Tables Associations.

SGBDR

Access, Oracle

SQL

Standard de communication entre BD et


Application.

Master 2014/2015

ACCESS

Access = SGBDR = Systme de Gestion de


Bases de Donnes Relationnelles qui sert
questionner les bases de donnes.

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.

Master 2014/2015

10

Introduction aux Base de Donnes

DCOUVRER LA BASE DE DONNES PAR LA


PRATIQUE

Lancement dAccess

Master 2014/2015

11

Master 2014/2015

12

Master 2014/2015

13

Master 2014/2015

14

AFFICHAGE TABLE

Master 2014/2015

15

Master 2014/2015

16

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.
Master 2014/2015

17

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

18

Introduction aux Base de Donnes

CORRECTION : TABLES DE LA BDD


Table catgorie
N cat
Nom cat

A prsenter sous forme de MCD


et sur Access Mode Feuille et de cration

Master 2014/2015

19

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

20

BON APPRENTISSAGE

Master 2014/2015

21

Master 2014/2015

22

Vous aimerez peut-être aussi