Système d'information de Gestion Le langage SQL
Le modèle relationnel utilisé
Vision littéraire
BATEAU ( BAT_NO, BAT_NOM, TYP_BAT_CODE, BAT_VOILE )
Clé primaire : BAT_NO
Clé étrangère : TYP_BAT_CODE référence TYPE BATEA.TYP_BAT_CODE
TYPE BATEAU ( TYP_BAT_CODE, TYP_BAT_LIBELLE, CAT_BAT_NO )
Clé primaire : TYP_BAT_CODE
Clé étrangère : CAT_BAT référence CATEGORIE BATEAU.CAT_BAT_NO
CATEGORIE BATEAU ( CAT_BAT_NO, CAT_BAT_LIBELLE)
ETRE_PROPRIETAIRE (BAT_NUMERO, ADH_CODE)
Clé primaire : ADH_CODE , BAT_NUMERO
Clé étrangère : ADH_CODE référence ADHERENT
Clé étrangère : BAT_NUMERO référence BATEAU
Louer (BAT_NO, LOC_DATE_DEBUT, LOC_DATE_FIN, LOC_HEURE_DEBUT, LOC_HEURE_FIN,
LOC_PRIX)
Clé primaire : BAT_NO, LOC_DATE_DEBUT, LOC_DATE_FIN, LOC_HEURE_DEBUT, LOC_HEURE_FIN
Clé étrangère : BAT_NO référence BATEAU. BAT_NO
ADHERENT (ADH_CODE, ADH_NOM, ADH_DATENAIS, ADH_COPOST, ADH_DECEDE,
ADH_DER_INSCRIPTION, ADH_PARRAIN)
Clé primaire : ADH_CODE
Clé étrangère : ADH_PARRAIN référence ADHERENT.ADH_CODE.
TITRE (TIT_CODE, TIT_LIBELLE, TIT_IMPORTANCE)
Clé primaire : TIT_CODE
ASSUMER_RESPONSABILITE (ADH_CODE, TIT_CODE, ASS_DATE_DEB_RESP,
ASS_DATE_FIN_RESP,ASS_RESPONSABILITE)
Clé primaire : ADH_CODE référence ADHERENT.ADH_CODE
Clé étrangère : TIT_CODE référence TITRE.TIT_CODE
EMPLOYE (EMP_MATRICULE, EMP_NOSS, EMP_NOM, EMP_PRENOM, EMP_SEXE,
EMP_DATENAISS, EMP_ADRESSE ; COM_CODE, CEN_NO, EMP_DATE_EMBAUCHE)
Clé primaire : EMP_MATRICULE
Clé étrangère : COM_CODE référence COMMUNE.COM_CODE
Clé étrangère : CEN_NO référence CENTRE;CEN_NO
Occuper (EMP_matricule, QUA_code, OCC_date_debut, OCC_date_fin,CEN_NO)
Clé primaire : EMP_MATRICULE, OCC_date_debut
Clé étrangère : EMP_MATRICULE référence EMPLOYE.EMP_MATRICULE
Clé étrangère : OCC_date_debut référence DATE.date
QUALIFICATION (QUA_CODE, QUA_LIBELLE, QUA_NIVEAU, QUA_COEF)
Clé primaire : QUA_CODE
TARIF (TAR_NB_PERS,TAR_VALEUR)
Clé primaire : TAR_NBRE
Cotiser (COT_SAISON, ADH_CODE_PAYEUR, COT_DATE_REGLEMENT, COT_MONTANT)
Clé primaire : COT_ANNEE, ADH_CODE
© Jacques Chambon 3/12 09-COURS_SI_SQL