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

Conception de base de données relationnelle

Cours : Conception de base de données relationnelle. Recherche parmi 298 000+ dissertations

Par   •  15 Mai 2019  •  Cours  •  1 224 Mots (5 Pages)  •  538 Vues

Page 1 sur 5

INFORMATIQUE


Chapitre 1 : Conception de base de données relationnelle

I – Notion de base de données

L’objectif :

  • l’idée est d’enregistrer toutes les données concernant un domaine d’étude pour être capable de s’adapter à n’importe quel traitement et les partager ;

Travail du concepteur :

  • relevé exhaustif de données pertinentes : ne rien oublier ;
  • relevé non redondant : ne pas enregistrer la même donnée plusieurs fois ;
  • structuration des données pour exprimer leurs liens.

Apport du logiciel :

  • accès simplifié aux données par leur sémantique et non par leur localisation sur le support ;
  • partage des données : sécurité contre les erreurs de manipulation, respect de la confidentialité, gestion de la concurrence d’accès.

Le résultat :

  • toute la connaissance sur un domaine d'étude sera ensuite répartie dans plusieurs tables.

A) Distinction entre Données et Traitements

  • Traitement = Action (exemple : calcul de la moyenne semestrielle)
  • Données = description élémentaire d’une réalité comme une observation ou une mesure (exemple : les notes obtenues)

B) Les données du thème étude

  • Données : 212 000 habitants en Nouvelle-Zélande en 2013 ;
  • Désignation des données par la sémantique attribut : femme, homme, enfant ;
  • Classement des données en entités traduites par des tables.

II – Notion de table ou relation

  • Une base de données est constituée de plusieurs tables ;
  • Une table est formée par une ligne d’intitulés et plusieurs lignes de données ;
  • Le nombre de colonnes est fixe. L’ordre des colonnes n’a pas d’importance ;
  • Chaque ligne est différente des autres ;
  • La répartition des données dans les différentes tables dépend des liens sémantiques entre les données ;

Une table est composée de plusieurs lignes et colonnes. Sa première ligne est composée des intitulés permettant l'interprétation des données situées dans les lignes suivantes.

Chaque table doit avoir
une clé primaire. La clé primaire est une colonne non descriptive de la table. Dans certains cas, elle peut s'étaler sur plusieurs colonnes.

Dans le cas où une clé primaire est définie sur une seule colonne, la table décrit un objet, une personne ou une idée : on dit qu'elle correspond à une
entité.

III – Introduction à la notion d’association

 A) La dimension des associations

Un lien binaire relie deux entités :

  • une personne et une compétence ;
  • une personne et un atelier.

Un lien n-aire relie n entités :

  • une classe, une salle, un créneau de cours.

Association binaire


Une
 personne peut avoir plusieurs compétences.

B) Association binaire — Un – Plusieurs (1- N)

Une personne est affectée à plusieurs ateliers.

1-N Idée

Un atelier fait travailler plusieurs personnes.

Avantage :

  • Par le parcours d'une seule ligne, on retrouve toutes les personnes d'un atelier.

Inconvénients :

  • Pour retrouver toutes les compétences d'une personne, il faut parcourir toutes les lignes et toutes les colonnes ;
  • On privilégie un sens du traitement de Atelier vers Personne ;
  • Quel nombre de colonnes faut-il prévoir pour enregistrer les personnes ?

1-N Solution

Une personne travaille dans un seul atelier.

Avantages :

  • Après un tri, toutes les personnes d'un même atelier se trouvent dans des lignes consécutives ;
  • La table a une structure fixe, son nombre de colonnes est fixe, ce qui permet le nommage.

C) Liaison Plusieurs – Plusieurs avec attribut porté

Pour une réparation, il peut y avoir plusieurs types de pièces à changer. Un type de pièce peut intervenir dans plusieurs réparations. => lien N – P.

De plus : Pour une réparation, on peut changer plusieurs fois le même type de pièces.

Entité – Association

La clé primaire est étalée sur deux colonnes. Chaque colonne séparément est clé étrangère.

Les deux premières relations décrivent un objet (PIECE) ou une idée (REPARATION) La dernière relation exprime un lien entre les deux autres.

Les deux premières correspondent à la notion d'entité, la dernière à la notion d'association.

On ne peut pas décrire de façon complète un domaine d'étude uniquement avec des entités, il faut aussi exprimer les liens entre ses entités.

  • Une entité se traduit par une relation dont la clé primaire tient sur une seule colonne ;
  • Une association se traduit par une relation dont la clé primaire s'étale sur plusieurs colonnes (attention, il faut choisir le minimum de colonnes).

  • Attribut : nom donnée à un ensemble de valeurs
  • Entité : ensemble d’attributs
  • Associations : Lien entre plusiers entités
  • Base de données : Lien entre plusieurs tables

Chapitre 2 : Les types de données

A) Types

Pour chaque donnée enregistrée, il faut faire une réservation en mémoire.

...

Télécharger au format  txt (8.2 Kb)   pdf (103 Kb)   docx (13.8 Kb)  
Voir 4 pages de plus »
Uniquement disponible sur LaDissertation.com