introduction 1 Systèmes de gestion de données Modèle relationnel Algèbre relationnelle SQL Références Introduction à la gestion de données Cours L Bases de Données Pierre Senellart ÉCOLE NORMALE SUPÉRIEURE RESEARCH UNIVERSITY PARIS er février CSystèmes de
Systèmes de gestion de données Modèle relationnel Algèbre relationnelle SQL Références Introduction à la gestion de données Cours L Bases de Données Pierre Senellart ÉCOLE NORMALE SUPÉRIEURE RESEARCH UNIVERSITY PARIS er février CSystèmes de gestion de données Modèle relationnel Algèbre relationnelle Plan SQL Références Systèmes de gestion de données Modèle relationnel Algèbre relationnelle SQL Références CSystèmes de gestion de données Modèle relationnel Algèbre relationnelle SQL Références Gestion de données De nombreuses applications logiciels sites Web etc ont besoin de gérer des données ? Structurer les données utiles à l ? application ? Permettre de les conserver de manière persistante données conservées même quand l ? application ne tourne pas ? Rechercher e ?cacement des informations dans de grands volumes de données ? Mise à jour des données sans violer certaines contraintes de structure ? Permettre l ? accès et la mise à jour de données à des utilisateurs multiples parfois de manière concurrente Souvent souhaitable d ? accéder aux mêmes données depuis plusieurs applications distinctes depuis des ordinateurs distincts CSystèmes de gestion de données Modèle relationnel Algèbre relationnelle SQL Références Exemple Système d ? information d ? un hôtel Accès depuis un logiciel maison réception un site Web clients un logiciel de comptabilité Besoins ? Données structurées représentant les chambres les clients les réservations les tarifs etc ? Pas de données perdues quand ces applications ne sont pas utilisées ou quand une panne de courant générale survient ? Retrouver quasi-instantanément quelles chambres sont réservées et par qui un jour donné dans un historique de plusieurs années de réservation ? Facilement ajouter une réservation en s ? assurant de ne pas réserver deux fois la même chambre le même jour ? Le client le réceptionniste le comptable ne doivent pas la même vue des données con ?dentialité simplicité etc di ?érents clients ne peuvent réserver la même chambre au même moment CSystèmes de gestion de données Modèle relationnel Algèbre relationnelle SQL Références Implémentation na? ve ? Implémentation dans un langage de programmation classique C Java Python etc de structures de données permettant de représenter l ? ensemble des données utiles ? Dé ?nition de formats de ?chiers ad hoc pour stocker les données sur disques avec synchronisation régulière et mécanisme de récupération en cas de panne ? Stockage en mémoire des données de l ? application avec structures de données ABR tables de hachage et algorithmes recherche tri agrégation parcours de graphe permettant de retrouver e ?cacement l ? information ? Fonctions de mises à jour des données avec du code véri ?ant au passage qu ? aucune contrainte n ? est violée CSystèmes de gestion de données Modèle relationnel Algèbre relationnelle SQL Références Implémentation na? ve ? Dé ?nition au sein du logiciel de droits utilisateurs di ?érents d ? un mécanisme d ? authenti ?cation utilisation de threads pour répondre en même temps à di ?érentes requêtes verrous sémaphores sur les fonctions critiques de manipulation de données ? Dé ?nition et implémentation d ? un protocole de communication réseau
Documents similaires










-
38
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Jul 23, 2021
- Catégorie Management
- Langue French
- Taille du fichier 118.5kB