Vous êtes sur la page 1sur 37

laurent.carmignac@univ-amu.

fr 1
09/09/2019 laurent.carmignac@univ-amu.fr 2
09/09/2019 laurent.carmignac@univ-amu.fr 3



09/09/2019 laurent.carmignac@univ-amu.fr 4
09/09/2019 laurent.carmignac@univ-amu.fr 5


09/09/2019 laurent.carmignac@univ-amu.fr 6
09/09/2019 laurent.carmignac@univ-amu.fr 7
laurent.carmignac@univ-amu.fr 8

09/09/2019 laurent.carmignac@univ-amu.fr 9

09/09/2019 laurent.carmignac@univ-amu.fr 10


09/09/2019 laurent.carmignac@univ-amu.fr 11

09/09/2019 laurent.carmignac@univ-amu.fr 12



09/09/2019 laurent.carmignac@univ-amu.fr 13



CREATE TABLE PERSONNE CREATE TABLE AFFILIER CREATE TABLE ORGANISME


( ( (
ine int primary key, ine int, code_org int primary key,
nom varchar(20), code_org int , nom_org varchar(20),
prenom varchar(20) constraint pk_affilier adresse varchar(45),
); primary key (ine, code_org), ville varchar(45),
constraint fk_pers foreign key ine cp numeric(5)
references personne(ine), );
constraint fk_org foreign key code_org
references organisme(code_org)
);

09/09/2019 laurent.carmignac@univ-amu.fr 14


Table: personne Table: affilier

Table: organisme

09/09/2019 laurent.carmignac@univ-amu.fr 15





09/09/2019 laurent.carmignac@univ-amu.fr 16

09/09/2019 laurent.carmignac@univ-amu.fr 17
09/09/2019 laurent.carmignac@univ-amu.fr 18



09/09/2019 laurent.carmignac@univ-amu.fr 20


projet departement
N°Pj NomPj Resp.Pj N°Dep N°Dep Dept
1 Gestion de compte 1 1 1 DevInfo
2 RH

Emp.projet Employe
N°Pj N°emp Duree N°emp NomEmp DateNais N°Dep

1 1 3 1 Dupond 1/12/80 1

1 2 3 2 Alain 21/04/68 1

3 Bidule 03/25/52 2

09/09/2019 laurent.carmignac@univ-amu.fr 21
09/09/2019 laurent.carmignac@univ-amu.fr 22
09/09/2019 laurent.carmignac@univ-amu.fr 23

09/09/2019 laurent.carmignac@univ-amu.fr 24
Base
de
données

Table Table

Table

09/09/2019 laurent.carmignac@univ-amu.fr 25
 Base
de
Données
Relationnelles


Table Table

Table

09/09/2019 laurent.carmignac@univ-amu.fr 26
Interface de présentation SGBDR
Administrateur du SGBDR

Table Table
Tous les droits sur
BD1

Table
Table Table Stockage des
Connexion BD1 BD1 données sur une
unité de
Table Vue stockage
BD2 Vue
Droit de lecture sur Vue
toute la BD1
Vue
Droit sur BD2

09/09/2019 laurent.carmignac@univ-amu.fr 27
Interface de présentation SGBDR
Administrateur du SGBDR

Table Table
Tous les droits sur
BD1

Table
Stockage des
Connexion BD1 BD1 données sur une
unité de
Vue stockage
Vue
Droit de lecture sur
toute la BD1

09/09/2019 laurent.carmignac@univ-amu.fr 29
Interface de présentation SGBDR
Administrateur du SGBDR

Table Table
Tous les droits sur
BD1

Table
Stockage des
Connexion BD1 BD1 données sur une
unité de
Vue stockage
Vue
Droit de lecture sur
toute la BD1

Schéma Interne

S'occupe du stockage des données dans les supports physiques et de la getsion des
structures de mémorisation (fichiers) et d'accès (gestion des index, des clés,..)

09/09/2019 laurent.carmignac@univ-amu.fr 30
Interface de présentation SGBDR
Administrateur du SGBDR

Table Table
Tous les droits sur
BD1

Table
Stockage des
Connexion BD1 BD1 données sur une
unité de
Vue stockage
Vue
Droit de lecture sur
toute la BD1

Schéma logique Schéma Interne

On précise à ce niveau les tables, les relations entre tables, les contraintes d'intégrité,
les vues et les droits par groupe d'utilisateurs, indépendamment des exigences des
utilisateurs et des structures de stockage physique

09/09/2019 laurent.carmignac@univ-amu.fr 31
Interface de présentation SGBDR
Administrateur du SGBDR

Table Table
Tous les droits sur
BD1

Table
Stockage des
Connexion BD1 BD1 données sur une
unité de
Vue stockage
Vue
Droit de lecture sur
toute la BD1

Schéma Externe Schéma logique Schéma Interne

Prend en charge le probléme du dialogue avec les utilisateurs


: analyse les demandes et présentation du résultat

09/09/2019 laurent.carmignac@univ-amu.fr 32





09/09/2019 laurent.carmignac@univ-amu.fr 33






09/09/2019 laurent.carmignac@univ-amu.fr 34

SERVEUR DE SGBD

BD1

BD2

BD3

Réseau

Client 1 Client 2 Client 3


09/09/2019 laurent.carmignac@univ-amu.fr 35
Client

Requête
Application Réseau SGBDR

Réponse

TCP/IP
TCP/IP

09/09/2019 laurent.carmignac@univ-amu.fr 36
Gestion des Gestion des Gestion des Gestion des Gestion des
données données données données données

Logique Logique Logique


applicative applicative applicative

Présentation
Serveur
Gestion des
RÉSEAU données

Logique Logique Logique


applicative applicative applicative

Présentation Présentation Présentation Présentation Présentation


Client

Traitements Gestion des Gestion des


Présentation Présentation
distribués données données
distribuée distante
distantes distribuées

C/S C/S C/S


de présentation de de données
procédures
09/09/2019 laurent.carmignac@univ-amu.fr 37
Page
Internet SQL
HTML
HTTP

Serveur HTTP
Client Réseau
Resulat

1 : Accès au site web via une requête http Serveur


de BDD
2 : Interrogation de la base de données
3 : Exécution de la requête SQL et retour du résultat
4 : construction de la page html et envoi vers le client

09/09/2019 laurent.carmignac@univ-amu.fr 38
1 2
SQL
Requête HTTP Internet Page HTML
Serveur HTTP
Client
4
Réseau
Resulat

3
1 : Accès au site web via une requête http Serveur
de BDD
2 : Interrogation de la base de données
3 : Exécution de la requête SQL et retour du résultat
4 : construction de la page html et envoi vers le client

09/09/2019 laurent.carmignac@univ-amu.fr 39

Vous aimerez peut-être aussi