Cas pratique de conception d'une base de données relationnelle. Mise en place d'un système d'information aisé à maintenir et répondant aux contraintes de l'établissement.
La ligne est rayée lorsque l'exemplaire est rendu.
FICHE ADHÉRENT
N° ADHÉRENT : 002
NOM : STICHELBOUT
ADRESSE : 1 place Augustin Laurent, 59000 Lille
DEMANDE D'EMPRUNT
DATE D'EMPRUNT : 31/07/2017
CODE LIVRE : 00328
TITRE : STERRENROOD
N° COLLECTION : 004
COLLECTION : SUSKE EN WISKE
N° COLLECTION : 004
N° ADHÉRENT : 002
NOM : STICHELBOUT
SIGNATURE :
On note les règles de gestion suivantes:
un livre existe en 1 ou plusieurs exemplaires dans une ou plusieurs collections chez 1 ou plusieurs éditeurs;
un livre est emprunté ou non par 1 ou plusieurs adhérents dans la limite du nombre d'exemplaires disponibles;
un adhérent peut emprunter un ou plusieurs livres mais il ne peut pas emprunter plusieurs exemplaires du même livre dans la même collection.
Objectif:
Mettre en place un système d'information aisé à maintenir et tenant compte des règles de gestion de l'établissement.
Solution proposée
1. Dictionnaire des données (DD)
NOM
SIGNIFICATION
TYPE
LONGUEUR
NATURE
INTÉGRITÉ
CODLIVR
code livre
N
5
élémentaire signalétique
TITRE
titre livre
A
30
élémentaire signalétique
CODAUT
code auteur
N
4
élémentaire signalétique
NOMAUT
nom auteur
A
30
élémentaire signalétique
NBEX
nombre d'exemplaires
N
2
élémentaire signalétique
entier > 0
CODCOL
code collection
N
3
élémentaire signalétique
NOMCOL
nom collection
A
30
élémentaire signalétique
CODADH
code adhérent
N
3
élémentaire signalétique
NOM
nom adhérent
A
30
élémentaire signalétique
RUE
rue
A
30
élémentaire signalétique
CODPOST
code postal
N
5
élémentaire signalétique
VILLE
ville
A
30
élémentaire signalétique
CODEDIT
code éditeur
N
2
élémentaire signalétique
NOMEDIT
nom éditeur
A
30
élémentaire signalétique
DATE
date d’emprunt
N
8
élémentaire mouvement
date plausible
2. Modèle Conceptuel des Données (MCD)
3. Modèle logique des Données (MLD)
4. Script MySQL
About
Cas pratique de conception d'une base de données relationnelle. Mise en place d'un système d'information aisé à maintenir et répondant aux contraintes de l'établissement.