Please enable JavaScript.
Coggle requires JavaScript to display documents.
bases de données - part I/ - Coggle Diagram
bases de données - part I/
1/ obj bd
objectif : enregistrer données
travail concepteur :
relevé exhaustif
relevé non redondant
structuration des données
apport SGBD
données dans structures particulières : relations
accès simplifié (sémantique)
partage (sécu contre erreurs, confidentialité, gestion concu d'accès)
résultat : toute connaissance sur un domaine d'étude répartie en plusieurs tables
2/ distinction données et traitement
traitement = action
données = description élémentaire d'une réalité comme observation ou mesure
bd porte sur domaine d'étude
domaine : espace, étendue, secteur, ...
étude : ensemble de travaux progressifs nécessaires à l'acquisition des connaissances
3/ domaine d'étude
1/domaine d'étude
domaine : espace, étendue, secteur,..
étude : ensemble de travaux progressifs nécessaires à l'acquisition de connaissances
permet :
délimiter contours étude
préciser obj traitements
discerner données pertinentes et accessibles
2/ données du thème d'étude
traitement
données
désignation des données par la sémantique
classement des données
3/ les 3 niveaux
donnée ou valeur
attribut
entité
4/
1/ notion d'entités et d'associations
entité : le plus précis
entités mises en correspondance : association
2/ traduction du modèle e-a dans Modèle Relationnel
modèle E-A issu de méthode fr "Merise"
décrit connaissance acquises sur un domaine d'é
modèle doit etre traduit en fct logiciel sur lequel données seront implantées
MR inventé par Ted Codd (1970)(UK)
présente données pour qu'elles puissent etre traitées par un log de bd relationnelles
en bdr : entité tout comme assoc = relation
5/
1/ notion de table ou relation
bd constitutée de plusieurs tables = relations
table = relation formée par ligne d'intitulés et plusieurs lignes de données
nb colonnes => fixe; orde importe pas
chaque ligne doit etre différente des autres
répartition données dans diff tables dépend des liens sémantiques entre les données
2/ contre-exemple
voir diapo 12
3/ ex d'une table
désigner une colonne ? -> attribuant un nom à chaque colonne
désigner une seule ligne ? -> pb : nb ligne = variable et lignes doivent etre diff ALORS on ajoute une colonne dont la valeur sera formée à partir d'un code séquentiel
4/ définition de table ou relation
composée plsr lignes et colonnes
1e ligne composée des intitulés = attributs permettant l'interprétation des données situées dans les lignes suivantes
toute table doit avoir une clé primaire
sa valeur doit etre obligatoirement renseignée
= nom d'une colonne non descriptive de la table
une table peut traduire une entité
sa cp s'étend alors sur plsr colonnes
6/ vocabulaire illustré
1/ vocabulaire illustré
attribut = nom de colonne
occurrences d'attribut = valeurs = données
chaque table doit avoir une cp qui peut etre étalée sur une ou plusieurs colonnes (mais avec un nombre min de colonnes)
cp = attribut dont la valeur permet de désigner une ligne de façon unique
plus de voc
bd
relation
table
entité
att descriptif
att identifiant
cp
occ d'att des
occ d'att id