Ce projet est réalisé dans le cadre du cours de Bases de Données IN513 à l'Université de Versailles Saint-Quentin-en-Yvelines.
L’objectif principal est de concevoir et implémenter une base de données permettant de modéliser, stocker et interroger des informations relatives aux vulnérabilités de sécurité (CVE), aux exploits publics, et aux produits logiciels affectés.
La base est peuplée avec un jeu de données 100% fictif généré de manière procédurale pour tester les performances et les limites du modèle.
SGBD : Oracle
Langages : SQL, PL/SQL
- Entités principales :
Vulnerabilite,Exploit,Auteur,Produit,Version_P,Fournisseur,Plateforme,Reference. - Tables de liaison :
Affecte,Fonctionne_sur,Vuln_doc,Exploit_doc.
-
Analyser et modéliser les besoins fonctionnels d’une base de données sur les vulnérabilités et exploits.
-
Implémenter la base sous Oracle avec tous les scripts SQL et PL/SQL nécessaires.
-
Gérer l’intégrité des données, les droits d’accès et les vues.
-
Fournir des requêtes SQL complexes permettant l’interrogation de la base
