1NB Support 1 BDD SGBD PDF
1NB Support 1 BDD SGBD PDF
1NB Support 1 BDD SGBD PDF
Cycle d’Ingénieurs
2020/2021 2
PROGRAMME
E1 Introduction aux Bases de Données (34 h)
• Concepts fondamentaux des Bases de Données
• Modèle Relationnel d’une Base de Données
E2
SGBD & SQL (22 h)
• SGBDR : Access, MySQL
minute
• Langage
s SQL
OBJECTIFS DU MODULE
2020/2021 4
VISION GLOBALE D’UNE ENTREPRISE
Collecter, mémoriser,
traiter, distribuer,
l’information. Système d’information
2020/2021 5
SYSTÈME D’INFORMATION
2020/2021 6
COMPOSANTS DU SI
2020/2021 7
FONCTIONS DU SYSTÈME D’INFORMATION
Système d’information
Traitement
2020/2021 8
2020/2021 9
BASE DE DONNEES ?
2020/2021 10
SGBD ?
2020/2021 12
BDD RELATIONNELLE ?
2020/2021 15
SGBDR ?
2020/2021 17
• Exemple de SGBDR :
SQL ?
PROCESSUS
Fichier : Les données structurées relatives à
BD un sujet sont stockées dans des tables liées
Relationnelle par des relations
SQL
Langage de requêtes qui permet d’interroger
un SGBDR
A SAVOIR
• Datawarehouse =
Système d’information • OLAP (On line Analytical
d’aide à la décision Processing)
= BDD SI = analyse
multidimensionnelle de BDD
(Questionnement particulier)
A RETENIR
Le Datawarehouse est un système d’information aidant à
la prise de décision. Il permet la collecte de données
orientées SUJET :
COMPARAISON
OLTP DW
• Orienté transaction
• Orienté Analyse
• Orienté application
• Orienté Sujet
• Données courantes
• Données Historisées
• Données Détaillées
• Données évolutives • Données agrégées
• Utilisateurs nombreux • Données statistiques
(administrateur/opérationnels) • Peu nombreux (manager)
• Temps d’exécution court • Temps d’exécution long
2020/2021 25
MERISE ?
2020/2021 26
MODÈLES MERISE
2020/2021 28
2020/2021 29
UML ?
2020/2021 30
A RETENIR
• UML est un langage de modélisation orientée objet
• UML n’est pas une méthode
• UML a été adopté par toutes les méthodes orientées objet
• UML est dans le domaine public ; c’est un standard
• UML est un langage pour :
• Visualiser
• Chaque symbole graphique possède une sémantique
• Spécifier
• De manière précise et complète, sans ambiguïté
• Construire
• Une partie du code des classes peut être généré automatiquement
• Documenter
• Les différents diagrammes, notes, contraintes, exigences sont conservés
dans un document
2020/2021 32
2020/2021 38
MODÈLES DE CHAQUE NIVEAUX
D’ABSTRACTION
NIVEAU DONNEES TRAITEMENT
2020/2021 39
2020/2021 40
MODELE CONCEPTUEL
DE DONNEES (MCD)
Entité Association
Nom d’entité
Nom d’association
Contrats Clients
Signer
N° Contrat 1-1 1-N CodeClient
DateDébut Nom
DateFin … Adresse …
… Propriétés de
l’association
COMPOSANTS MCD
• Entité
Une entité est la représentation d’un objet matériel (concret)
ou immatériel (abstrait) du monde réel. Elle est définie par :
• Propriété
Appelée aussi Information élémentaire,
attribut, la propriété désigne le plus petit élément
d’information manipulable par le concepteur et
ayant un sens pour le SI.
Une propriété doit être décrite par :
• un nom
• une valeur
• un domaine des valeurs possibles (type)
2020/2021 43
EXEMPLE
Nom de la propriété Type de domaine Valeur
CARACTÉRISTIQUES D’UNE
PROPRIÉTÉ
INTERIMAIRES
N° Intérimaire
Nom Intérimaire
Adresse Intérimaire
Tél. Intérimaire …
OCCURRENCE (suite)
L’occurrence d’une entité est connue par les valeurs spécifiques prises
par chacune des propriétés de l’entité. Ces propriétés sont communes à
toutes les occurrences de l’entité.
Exemple :
INTERIMAIRES
N° Intérimaire
Nom Client Occurrences de
Adresse Client l’entité INTERIMAIRES
Tél. Client … Intérimaire1042
IDENTIFIANT
C’est un groupe d’attributs qui doit être :
Univalué : possède une seule valeur par occurrence de l’entité
un attribut artificiel
2020/2021 50
EXEMPLE
emprunteur
OUVRAGE
EXEMPLAIRE
Nom
Cote ouvrage Prénom
Titre ouvrage Cote ouvrage & n°
Adresse d’ordre
Editeur Téléphone Date de parution
Etat
Identifiant simple
Identifiant composé Identifiant relatif
2020/2021 51
FOURNISSEUR CLIENT
FACTURE
N° fournisseur N° client
N° facture
Nom fournisseur Nom client 0,N Correspond 1,1
Date facture
…. ….
….
Adresse Adresse
fournisseur client
2020/2021 52
LIENS ET CARDINALITES
0-N
Intérimaires Conventions
Nom et prénom Salaire,
date de naissance, 1-N Signer 1-1 la date de début
Adresse …
…
Intervenir Contrats
Numéro de
Clients
contrat, Raison social
1-1 Signer 1-N Adresse
1-N Adresse
la date de début tél
… …
2020/2021 53
CARDINALITES «Maximum»
RÈGLES DE VALIDATION
1. Chaque entité possède un identifiant non «Null»
2. Chaque propriété d’une occurrence d’entité ne possède, au
plus, qu’une valeur .
3. Toutes les propriétés doivent être élémentaires.
4. Toutes les propriétés autres que l’identifiant doivent dépendre
pleinement et directement de l’identifiant.
5. A chaque occurrence d’une association correspond une et une
seule occurrence de chaque entité participant à l’association.
6. Pour une occurrence d’une association, il ne doit exister au
plus, qu’une valeur pour chaque propriété de cette
association.
7. Chaque propriété d’une association doit dépendre pleinement
et directement de tout l’identifiant et non pas d’une partie
seulement de celui-ci.
2020/2021 58
DÉMARCHE DE CONCEPTION
DÉMARCHE DE
CONSTRUCTION DU
DIAGRAMME DE FLUX
1.Définir précisément le domaine de l’étude à savoir : quelle activité au
sein de quelle organisation ?
3. Repérer les flux entre les acteurs en les ordonnant si c’est utile à une
meilleure compréhension de l’activité
4. Tracer le diagramme de flux en même temps que l’on repère les acteurs
et les flux
2020/2021 61
APPLICATION
• Les commandes envoyées par les clients sont traitées par
le service commercial en relation avec les services
financier et magasin. Une fois la commande confirmée,
les BL/BR sont établis par l’agent commercial et la facture
par le service financier. Ce dernier envoie celle-ci avant la
livraison. Le paiement effectué, le magasinier livre la
marchandise qu’il a déjà préparé à partir de la copie du
bon de commande.
TAF : Schématisez le DDF (Diagramme de flux) et le MCD
(Modèle Conceptuel de données).
2020/2021 63
BON APPRENTISSAGE