Bases de données

Fichiers csv

Certaines données en informatique sont "volumineuses"

Il faut trouver une façon relativement "légère" de les stocker

Les fichiers .csv (comma separated value) très utilisés répondent à cette contrainte

Python a une bibliothèque permettant de lire ce type de fichier

Questions

  1. Aller sur ce site
  2. Sur quelles données travaille-t-on?
  3. Est ce que les données concernent uniquement la France métropolitaine ?
  4. Quelle est la taille du fichier usagers-2018.csv ?
  5. Télécharger le fichier pdf description base de données 2005-2018 et prévisualiser le fichier usagers-2018.csv puis répondre aux questions suivantes
  6. Quel est l'âge du conducteur du véhicule du premier accident ?
  7. A-t-il été hospitalisé ?
  8. Que signifie 0 pour le champ "Trajet" ?
  9. Télécharger le fichier usagers-2018.csv puis essayer de l'ouvrir avec un tableur comme libreOffice Calc, est ce possible ?
  10. Essayer de l'ouvrir avec Notepad ++ est-ce possible ?
  11. Télécharger le fichier Python suivant puis l'éxécuter il affiche les 10 premières lignes du fichier en dehors des champs
  12. Quel est le type des éléments des listes ?
  13. Quel est l'indice du champs an_nais ?Quel est le type de usagers[1][10]? Quelle est sa valeur ?
  14. Définir la fonction age(caractere)
  15. Définir la fonction frequence(seuilAge,tableau) (lire les spécifications)
  16. Définir la fonction frequenceAccidentsGraves(seuilAge,tableau)
  17. Spécifier la fonction frequenceAccidentsGraves2(ageMin,ageMax,tableau) puis la définir
  18. Exécuter la fonction frequenceAccidentsGraves2(ageMin,ageMax,tableau) pour chaque tranche de 10 ans à partir de 20 ans jusqu'à 80 ans. Que peut-on conclure ?

Requêtes d'interrogation SQL

Le CNAM propose un TP en ligne concernant les requêtes SQL

On vous propose d'interroger d'une base de données de Films

Vous devez traduire des requêtes à l'aide du langage SQL. (les solutions sont données, faites l'effort de résister à la tentation ...

Questions

  1. Aller ici

    Voici le schéma relationnel de la base de données Films

  2. Répondre aux questions