Skip to main content

package to integrate bdd simplon

Project description

brief_scraping_scrapy

Contexte

...

Objectifs

  • ...
  • ...

Les données à scrapper

...

Définition du modèle MCD (Modèle Conceptuel des Données)

Les concepts

La prmière étape consiste à définr notre MCD, nous avons

---
title: MCD Concepts
---
erDiagram
    Formation {}
    
    Session {}
    
    FormaCode {}
    
    CodeNfs {}

    Organisme {}

    Region {}

    Departement {}

Les attributs

Définition des attributs

---
title: MCD Concepts & Attributs
---
erDiagram
    Formation {
        int IdFormation PK
        str NiveauSortie
        str ResumeProgramme
        int CodeRNCP
        int CodeRS      
    }
    
    Session {
        int IdSession PK
        int IdFormation
        str TypeFormation
        date DateSession
        int CodeDepartement
        int CodeRegion
        str VilleSession
        int IdOrganisme
    }
    
    FormaCode {
        int IdFormation FK
        str FormaCode
    }
    
    CodeNfs {
        int IdFormation FK
        str CodeNfs
    }
    
    Organisme {
        int IdOrganisme
        int SIRET
        str NomOrganisme
        str CodeRegion FK
        str CodeDepartement FK
    }

    Region {
        int CodeRegion PK
        str NomRegion
    }

    Departement {
        int CodeDepartement PK
        str NomDepartement
    }

Les associations


---
title: MCD Associations
---
erDiagram
    Organismes {
        String Nom
        String Siret PK
    }
    Codes_Info {
        String Code PK
        String Libelle
    }
    RNCP_Info {
        String Code PK
        String Libelle
        Date Date_Fin
    }
    Formacodes_Info {
        String Code PK
        String Libelle
    }
    RS_Info {
        String Code PK
        String Libelle
        Date Date_Fin
    }
    NSF_Info {
        String Code PK
        String Libelle
    }
    Formations {
        Integer Id PK
        String Libelle
        String Siret_OF FK
        String Simplon_Id
        String Resume_Programme
    }
    Sessions {
        Integer Formation_Id FK
        String Code_Session
        String Nom_Dept
        Integer Code_Dept
        String Nom_Region
        Integer Code_Region
        String Ville
        Date Date_Debut
        Date Date_Lim_Cand
        String Duree
        Integer Alternance
        Integer Distanciel
        String Niveau_Sortie
        String Libelle_Session
        Enum Statut
    }
    RNCP {
        Integer Formation_Id FK
        String Code_RNCP FK
    }
    Formacodes {
        Integer Formation_Id FK
        String Formacode FK
    }
    RS {
        Integer Formation_Id FK
        String Code_RS FK
    }
    NSF {
        Integer Formation_Id FK
        String Code_NSF FK
    }
    RNCP_Formacodes {
        String Code_RNCP FK
        String Formacode FK
    }
    RNCP_Codes_NSF {
        String Code_RNCP FK
        String Code_NSF FK
    }
    RS_Formacodes {
        String Code_RS FK
        String Formacode FK
    }
    RS_Codes_NSF {
        String Code_RS FK
        String Code_NSF FK
    }

    Organismes ||--o{ Formations : "formations"
    Formations ||--o{ Sessions : "sessions"
    Formations ||--o{ RNCP : "codes_rncp"
    Formations ||--o{ Formacodes : "formacodes"
    Formations ||--o{ RS : "codes_rs"
    Formations ||--o{ NSF : "codes_nsf"
    RNCP_Info ||--o{ RNCP : "formations"
    Formacodes_Info ||--o{ Formacodes : "formations"
    RS_Info ||--o{ RS : "formations"
    NSF_Info ||--o{ NSF : "formations"
    RNCP_Info ||--o{ RNCP_Formacodes : "formacodes"
    Formacodes_Info ||--o{ RNCP_Formacodes : "codes_rncp"
    RNCP_Info ||--o{ RNCP_Codes_NSF : "codes_nsf"
    NSF_Info ||--o{ RNCP_Codes_NSF : "codes_rncp"
    RS_Info ||--o{ RS_Formacodes : "formacodes"
    Formacodes_Info ||--o{ RS_Formacodes : "codes_rs"
    RS_Info ||--o{ RS_Codes_NSF : "codes_nsf"
    NSF_Info ||--o{ RS_Codes_NSF : "codes_rs"

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

simplonbd-0.1.0.tar.gz (9.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

simplonbd-0.1.0-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

Details for the file simplonbd-0.1.0.tar.gz.

File metadata

  • Download URL: simplonbd-0.1.0.tar.gz
  • Upload date:
  • Size: 9.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for simplonbd-0.1.0.tar.gz
Algorithm Hash digest
SHA256 5bc09b64dd8ba4c33258f6d64f370a98af3d29729dff07f0fb822935ff6eaa1b
MD5 84ea4cc914b29817d9eb715434c7376f
BLAKE2b-256 c4d25166ba68c910f299e2ec4d20103f5550fa5d07a8583f8080d26e41a3b07c

See more details on using hashes here.

File details

Details for the file simplonbd-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: simplonbd-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 8.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for simplonbd-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 84349589adf36320a713bea9504b9a151dd677b1d77547b0ca40651b8c7bc51c
MD5 134bf39efd75778119f5e6fd763e19f3
BLAKE2b-256 d05fb731cb3ee9981974a171fb9ed9f04f0db09681eecb3d855936ee55a7b7fe

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page