Développement d’applications
Problèmes relatifs aux BD
Bases de données - Yann Loyer 2
Problèmes BD
•Ensemble de problèmes couramment rencontrés lors
du développement d’applications de bases de données
•Il est nécessaire :
– de comprendre les mécanismes au cœur de ces problèmes
–de savoir détecter en pratique les situations pouvant
entraîner ces problèmes
–de connaître les outils appropriés fournis par les SGBD
–de savoir tirer le meilleur parti du SGBD pour les résoudre
Bases de données - Yann Loyer 3
Exemple de situation
• Développement d’une application pour la
gestion de réservations de places de trains:
–les clients effectuent des réservations
–les employés gèrent les informations sur les trains
Résa(client,date,num_train,num_place)
Train(num_train,départ,arrivée,hd,ha,distance,
nb_places_libres, nb_places_total)
Bases de données - Yann Loyer 4
Problème 1 : intégrité
•Une distance ne peut être négative
•Pour un train donné, le nombre de réservations
ajouté au nombre de places libres doit être égal
au nombre total de places
•Un numéro de train doit être unique
il faut empêcher les données absurdes ou
incohérentes !
Bases de données - Yann Loyer 5
Problème 2 : indépendance des niveaux
• Une fois l’application développée, on s’aperçoit
qu’il faut réorganiser les données
on souhaite éviter de devoir réécrire l’application
à chaque modification du schéma ou à chaque
réorganisation des données en mémoire!
1 / 50 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!