Numérique et Sciences Informatiques • 1ère

Exemples pédagogiques - Bases de données

Modèle Entité-Relation
Entité → Attributs → Relations
Schéma conceptuel des données
Exemple : Étudiants
id nom prenom date_naissance
1 Dupont Jean 2005-03-15
2 Martin Lisa 2005-07-22
Relation : Cours
id_cours titre professeur
C1 Mathématiques M. Durand
C2 Informatique Mme. Petit
Requêtes SQL Pédagogiques
SELECT nom, prenom FROM etudiants WHERE age > 16;
INSERT INTO cours VALUES ('C3', 'Physique', 'M. Bernard');
UPDATE etudiants SET age = 17 WHERE id = 1;
DELETE FROM cours WHERE id_cours = 'C1';
🔍
SELECT : récupérer des données
📥
INSERT : ajouter des données
✏️
UPDATE : modifier des données
🗑️
DELETE : supprimer des données
Jointures
🔗
JOIN : relier plusieurs tables
📋
Clé étrangère : liens entre tables
📊
Normalisation : éviter redondance
Cas Pratiques & Méthodologie
🎯
Identifier les entités principales
🏷️
Définir les attributs clés
🔗
Établir les relations entre entités
🔑
Identifier les clés primaires
📋
Tester les requêtes étape par étape
Erreurs Fréquentes
Erreur 1 :
Oublier les contraintes d'intégrité
Erreur 2 :
Ne pas normaliser les données
Erreur 3 :
Syntaxe incorrecte dans les requêtes
Erreur 4 :
Confondre WHERE et HAVING
Bonnes Pratiques
Modélisation :
Schématiser avant de coder
Respecter les règles de normalisation
Requêtage :
Tester chaque requête séparément
Commenter les requêtes complexes
Applications pratiques Bases de données