LaDissertation.com - Dissertations, fiches de lectures, exemples du BAC
Recherche

Cours sur les bases de données

Synthèse : Cours sur les bases de données. Recherche parmi 298 000+ dissertations

Par   •  24 Janvier 2024  •  Synthèse  •  867 Mots (4 Pages)  •  51 Vues

Page 1 sur 4

                           Les bases de données. ♡

I. Conception.

Une BDD est un ensemble organisé d’informations stockées sur une application dédiée SGBDR (Système De Gestion De Base de Données Relationnelles) comme MySQL, SQLServer, Oracle, PosGreSQL.

A ) Le modèle relationnel.

➩ 1-La relation

Une relation rassemble de données caractérisant un même objet (personne, document, événement,)

Elle est constituée d’au moins un attribut permettant de stocker une donnée élémentaire.

De préférence, les attributs et les relations doivent être nommés en fonction de leur contenu.

Exemple : 

Un salarié est décrit par un matricule, son nom, son prénom, sa date de naissance, et son salaire mensuel.

Pour stocker les données, il faut créée une relation :

salarie (MatriculeS,NomS,PrenomS,DateNaissanceS,SalaireS)

ou matricule_s

➩ 2-Les attributs

Il faut déterminer le type de chaque attribut selon son contenu :

  • Alphanumérique : accepte tous les caractères possibles.
  • Date
  • Numérique : uniquement des chiffres, permet de réaliser des calculs.
  • Booléen : 2 valeurs possibles : Vrai/Faux ou True/False ou 1/0.

Pour les types alphanumériques, il faut déterminer une longueur (ou taille) = nombre de caractère imposé ou maximal.

Autres possibilités pour chaque attribut :

  • NULL autorisé ? l’attribut peut-il rester vide ?
  • Valeurs par défaut : valeur inscrite automatiquement si l’utilisateur ne saisit rien dans l’attribut.
  • Valeurs possibles : liste de valeurs, intervalles, …

Exemple : 

SI d’une entreprise. Un salarié est décrit par son matricule, son nom, son prénom, sa date de naissance, son sexe (M ou F), sa date d’embauche, s’il a des enfants et son salaire mensuel. Le service auquel il appartient et décrit par son libellé et sa ville. Les qualifications qu’il a obtenues sont décrite par leur libellé et sa date d’obtention.

Construction du MRD (Modèle Relation Des Données)

3 relations minimum : un salarié, qualification et service

salarie (MatriculeS,NomS,PrenomS,DateNaissanceS,SexeS,DateEmbS,EnfS,SalaireS)

service (LibServ, VillleServ)

qualification (LibQ,DateObtQ)

➩ 3-La clé primaire d’une relation

La CP d’une relation c’est un attribut ou un groupe d’attribut dont la valeur permet d’identifier de manière certaines un objet.

Sa valeur a 3 caractéristiques :

  • Elle est unique : chaque matricule correspond à un salarié précis.
  • Elle ne peut pas être vide (NULL) ou être égale à 0.
  • Stabilité : la valeur d’une clé primaire ne doit pas être modifiée.

CP de la relation service ? LibServ ou VilleServ ?

LibServ

VilleServ

Direction Gale

Paris

DSI

Paris

Service Cal

Lyon

RH

Lyon

Service Cal

Paris

  ➾ Aucun des 2 attributs

   créer CodeServ pour servir

           de clé primaire

CP de qualification ?

✚ Créer un CodeQ en CP de la relation

CodeQ

LibQ

 DateObtQ

BTS MCO

01/07/2021

HEC

Diplôme EC

ESCP

Diplôme EC

 

➾ La date d’obtention dépend de la       qualification et du salarié détenteur.

Enlever DateObtQ de qualification

➩ MRD

• Salarie (MatriculeS,.......,SalarieS)

      Clé primaire : MatriculeS

• Service (CodeServ,LibServ,VilleServ)

      Clé primaire : CodeServ

• Qualification (CodeQ,LibQ)

      Clé primaire : CodeQ

...

Télécharger au format  txt (6.3 Kb)   pdf (81.3 Kb)   docx (341.1 Kb)  
Voir 3 pages de plus »
Uniquement disponible sur LaDissertation.com