Support de formation
840903367
Auteur
Formation
Séquence
Séance
Phase
Type de document
Date
Page
Thérèse BLANCHARD
T.S.G.E.R.I.
8
1
1
Support de formation
16/04/2017
1
Support de formation
840903367
Auteur
Formation
Séquence
Séance
Phase
Type de document
Date
Page
Thérèse BLANCHARD
T.S.G.E.R.I.
8
1
1
Support de formation
16/04/2017
2
SOMMAIRE
Introduction ........................................................................................... 3
Des systèmes traditionnels à la base de données ..................................................... 3
Le Système de Gestion de Base de Données ......................................................... 9
Définitions ................................................................................................................................. 9
Objectifs de l'approche BDD ..................................................................................................... 11
Intégration et corrélation ............................................................................... 11
Flexibilité ............................................................................................................... 12
Disponibilité ......................................................................................................... 13
Sécurité ................................................................................................................. 13
L’évolution des S.G.B.D. .......................................................................................................... 14
L’environnement de base de données ............................................................... 16
Architecture fonctionnelle d'un SGBD : ANSI-SPARC .................................................................. 16
Niveau externe ................................................................................................... 18
Niveau conceptuel ............................................................................................. 19
Niveau Interne .................................................................................................... 19
Langages de bases de données ................................................................................................ 20
Le Langage de Définition de Données (LDD) ......................................... 20
Le Langage de Manipulation de Données (LMD) ................................... 20
Les principales fonctions d’un SGBD ................................................................ 21
Gestion du stockage ......................................................................................... 21
Partage des données ........................................................................................ 21
Sécurité et Confidentialité .............................................................................. 22
Support de transaction .................................................................................... 23
Sauvegarde et Restauration .......................................................................... 23
Contrôle d’intégrité ........................................................................................... 24
Support de formation
840903367
Auteur
Formation
Séquence
Séance
Phase
Type de document
Date
Page
Thérèse BLANCHARD
T.S.G.E.R.I.
8
1
1
Support de formation
16/04/2017
3
La base de données fait aujourd’hui tellement partie de notre vie quotidienne que nous n’avons pas
souvent conscience d’en utiliser une.
Par exemple :
Lorsque vous achetez des biens au supermarché de votre quartier, il est probable que vous accédiez
indirectement à une base de données ;
La caissière utilise un lecteur de code à barres pour lire chacun des objets que vous achetez. Il est relié à un
programme d’application qui exploite les codes barres pour trouver le prix des articles dans une base de données
produits. Le programme diminue ensuite le nombre de ces articles en stock et affiche le prix sur la caisse
enregistreuse.
De même, si un consommateur téléphone au supermarché, un assistant peut vérifier si l’article demandé est en
stock en interrogeant la base de données par un programme d’application qui détermine la disponibilité de l’article.
Pour comprendre l’approche bases de données, il faut repartir du commencement :
Vous avez sûrement été un jour amené à devoir conserver des informations.
Quand votre mémoire n’a plus été suffisante pour stocker toutes les données, vous avez fait appel à un
système de fiches.
Pour rechercher quelque chose, vous avez exploré ces fiches en commençant par la première jusqu’à
trouver ce que vous cherchiez.
Comme alternative, vous avez peut-être mis en place un système de tri et d’indexation afin de trouver
plus facilement ce que vous vouliez.
Ce système manuel de fiches fonctionne bien tant que le nombre d’éléments à stocker demeure faible.
Support de formation
840903367
Auteur
Formation
Séquence
Séance
Phase
Type de document
Date
Page
Thérèse BLANCHARD
T.S.G.E.R.I.
8
1
1
Support de formation
16/04/2017
4
Il peut même fonctionner assez correctement lorsque vous avez un grand nombre d’éléments et que
vous devez simplement les stocker et les retrouver. Toutefois ce système manuel s’écroule lorsque l’on
doit faire des recoupements sur les données stockées.
PAR EXEMPLE :
Imaginons un agent immobilier chargé louer des propriétés à des clients. Il établit un dossier distinct pour les
fiches des propriétés à louer, les locataires, les membres de son équipe.
Il lui sera très facile de retrouver une propriété ou un locataire en allant compulser les fiches du dossier
correspondant mais quel casse tête pour répondre aux questions suivantes :
- Quelles sont les propriétés à louer de trois pièces avec garage et jardin ?
- Quel est le montant moyen de location pour un appartement de 2 pièces ?
- Quel est le membre de l’équipe qui a le plus loué de maisons ce trimestre ?
Il est clair que très rapidement le système manuel devient inadéquat.
L’étape suivante va consister en la constitution de fichiers informatiques de façon à pouvoir traiter
l’information plus rapidement grâce à l’ordinateur.
Toutefois, dans un premier temps, au lieu d’établir un endroit de stockage centralisé pour les données
opérationnelles de l’organisation, une approche décentralisée a été préférée.
REPRENONS LEXEMPLE DE NOTRE AGENT IMMOBILIER :
Dans l’agence :
Le service commercial est responsable de la vente et de la location des propriétés. Ce service a donc besoin
d’informations sur :
Support de formation
840903367
Auteur
Formation
Séquence
Séance
Phase
Type de document
Date
Page
Thérèse BLANCHARD
T.S.G.E.R.I.
8
1
1
Support de formation
16/04/2017
5
- La propriété à louer (code_propriété, adresse, ville, code postal, type de propriété
(maison,
appartement)
, nombre de pièces, montant de la location)
- Le propriétaire (nom, prénom, adresse, téléphone)
- Le client (Nom, prénom, adresse, téléphone, type de propriété recherchée
(maison, appartement),
nombre de pièces, montant maximum du loyer).
Dans l’approche de fichiers classiques 3 fichiers vont être constitués, un extrait de ces fichiers vous est
présenté ci dessous :
Le service juridique est lui responsable de la mise en place des baux de location associés aux
propriétés à louer.
Ce service a donc besoin d’informations sur :
- Le bail (N° de bail, N°de la propriété, du client, montant de la location,Mode de paiement,montant de la
caution,date de début de location, durée du bail)
- Le client (Nom, prénom, adresse, téléphone)
- La propriété à louer (code_propriété, adresse, ville, code postal, montant de la location)
PropriétéAlouer
code_propriété ville codepostal type pièces location
LM1 Bordeaux 33000 Maison 6 650
LA1 La Rochelle 17000 Appartement 3 400
LA2 Rochefort 17300 Appartement 3 350
LA3 Rochefort 17300 Appartement 3 375
LM2 Saintes 17100 Maison 5 600
LA4 Angoulême 16000 Appartement 4 450
Propriétaire
num_propriétaire nom prénom téléphone
P1 Gautier Brigitte 0225652345
P2 Dubois paul 0212568978
P3 Martin Jean 0215468975
P4 Lacasse Guy 0212326598
Client
num_client nom prenom telephone type-pref loc_max
CL45 Louis jean 0524123265 Appartement 250
CL10 Marchand Pierre 0215467889 Maison 425
CL68 Paradis Paul 0215897452 Appartement 320
CL46 Richard marc 0215467891 Appartement 350
5, impasse des fleurs 28200 DREUX
adresse
44, rue Paul Doumer 44000 NANTES
9, rue de Paris 28000 CHARTRES
15, Avenue Nationale 27000 EVREUX
rue
6, rue des peupliers
9, rue Edith piaf
8, rue des mésanges
13, rue des lilas
41 bis rue violette
23 bd Jean Jaurès
2 rue Emile Zola 28100 CHATEAUDUN
adresse
9, rue des lilas 76000 ROUEN
44 ter rue jean Jaures 28000 CHARTRES
8,rue aligre 28000 CHARTRES
1 / 24 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !