Académique Documents
Professionnel Documents
Culture Documents
IBAM
UJKZ
Bases de Données
Avancées
Dr Kiswendsida Kisito Kaboré ,
Enseignant Chercheur Au
Département d’Informatique
à l’UFR-SEA / Université JKZ
• Méthode d’évaluation
– 1 Devoir
– 1 Projet + Exposé
IBAM
UJKZ
CHAPITRE 1
Introduction à la conception des
Bases de Données
de données,
… Les utilisateurs d'un programme peuvent ne pas
programmes,
… Engendre de la perte d’espace et potentiellement
„ Résultat :
• Base de données
„ Définition: Une collection partagée de données en relation
organisation,
… Langages de requêtes ,
… Générateurs de formulaires,
… Générateurs de rapports ,
… Générateurs graphique ,
… Générateurs d’application .
„ Fonction:
vues utilisateur,
„ Télétraitement :
… Architecture traditionnelle ,
„ Certains désavantages:
applications ,
„ Avantages:
… Augmente la performance ,
… Augmente la cohérence .
rangées ,
ou plusieurs attributs,
relation,
„ Clé candidate:
„ Clés alternatives:
„ Clé étrangère:
exceptionnelles,
„ Intégrité référentielle:
„ Contraintes générales:
„ Vue:
… Insertion,
… Suppression,
… Modification.
„ Dépendance fonctionnelle:
„ 1NF
relation,
B et B C,
103
Dr Kiswendsida Kisito Kaboré.
Révision de la normalisation (de
1NF à BCNF)
„ Ces relations sont en 2NF, puisque tout attribut qui ne fait pas partie
de la clé primaire dépend fonctionnellement de la clé primaire de
la relation.
propriété (n
116
Dr Kiswendsida Kisito Kaboré.
Sélection (ou Restriction)
„ prédicat (R)
… S'applique sur une seule relation R et définit une
relation qui contient seulement les tuples
de R qui satisfont la condition spécifiée (prédicat).
„ col1, . . . , coln(R)
… S'applique sur une seule relation R et définit une
relation qui contient un sous-ensemble vertical de
R, en extrayant les valeurs des attributs spécifiés et
élimine les doublons.
R S = R-(R-S)
ville(Filiale) ville(propriétéALouer)
„ Exemple
S(a 1, a 2, . . . , a n)(E)
„ L'opération renommer fournit un nouveau nom S à
l'expression E et des noms optionnels a 1, a 2, . . . , a n aux attributs.
… Jointure theta,
… Jointure naturelle,
… Jointure externe,
… Semi-jointure.
R FS = (RXS)
F
relations R et S,
„ Ou
RésultatTempClient TempClient.numClient=TempVisite.numclient TempVisite
éliminée du résultat.
„ R S
louer:
… T1 C(R)
… T2 c ((S X T1 ) - R)
… T T1 - T2
LM4
„ Opérations d'agrégation:
a 2, . . . , a n;
… Les tuples de groupes différents ont des valeurs
différentes de a 1, a 2, . . . , a n.
VILLE_FOUR)
à 10,
• Livres de A.Gamache
• Support de M.P.Parent