Académique Documents
Professionnel Documents
Culture Documents
Mourad Nachaoui
Département d’informatique
FST de Béni-Mellal
Objectifs du cours
• Initiation et familiarisation avec les concepts
de base des SI et des bases de données,
• Initiation aux langages de gestion des
données
• Langage de requêtes SQL
Plan
• Chapitre 1 : Introduction générale
• Chapitre 2 : Modèle Entité/Association
• Chapitre 3 : Modèle relationnel
• Chapitre 4 : L’algèbre relationnelle
• Chapitre 5 : Langage SQL
Bibliographie
• Carrez C., Des Structures aux Bases de
Données, Masson
• 2. Gardarin G., Maîtriser les Bases de Données:
modèles et langages, Eyrolles
• 3. Marcenac, P., SGBD relationnels,
Optimisation des performances, Eyrolles.
Données, Bases de données et SGBD
• Qu’est-ce qu’une donnée ?
C’est une information quelconque comme, par exemple :
voici une personne, elle s’appelle Ahmed. C’est aussi une relation
entre des informations : Ahmed enseigne les bases de données.
Des relations de ce genre définissent
des structures.
Définition : D'après l'encyclopédie Encarta : « Une donnée est une information représentée
sous une forme conventionnelle, afin de pouvoir être traitée automatiquement »
Définitions générales
• Base de données :
1) ensemble structuré de données apparentées qui
modélisent un univers réel.
Peu importe le support utilisé pour rassembler et stocker
les données (papier, fichiers, etc.), dès lors que des
données sont rassemblées et stockées d’une manière
organisée dans un but spécifique, on parle de
base de données.
• La cardinalité 0,3 indique qu’un adhérent peut être associé à 0, 1, 2 ou 3 livres, c’est à
dire qu’il peut emprunter au maximum 3 livres.
• A l’inverse un livre peut être emprunté par un seul adhérent, ou peut ne pas être
emprunté.
• Les cardinalités maximum sont nécessaires pour concevoir le schéma de la base de
données
• Les cardinalités minimums sont nécessaires pour exprimer les contraintes d’intégrité
Les cardinalités