Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage SQL Discussion :

Méta modèle de base SQL et schéma EA


Sujet :

Langage SQL

  1. #1
    Membre à l'essai
    Méta modèle de base SQL et schéma EA
    Bonjour a tous

    Je cherche a créer un meta modele de base de donnee supportant les opérations minimales d'une base SGBDR avec requetage SQL.
    En particulier, sous une forme de graphe Entité Association, je cherche a décrire les entités et relations suivantes :
    Schéma, tables,attributs , contraintes (unique, pki, fk, check)

    Je ne trouve rien de simple sur le web... plutôt des modèles complexes alors je veux plutot quelque chose de simple (5 a 6 entities)
    Attention je ne cherche pas a créer un dictionnaire de la base (pas que les meta données) mais plutôt le "meta-modele" qui génère le modèle d'une base avec les contraintes d'un SGBDR.

    Avez vous des propositions ou des liens sur ces thématiques

    Merci

  2. #2
    Modérateur

    Le plus simple serait de se référer au modèle INFORMATION_SCHEMA défini dans la norme du langage SQL. (désolé, je n'ai pas de lien sous la main)
    Et d'aller voir dans quelques SGBD existants comment cela est mis en œuvre.
    Cette signature n'a pas pu être affichée car elle comporte des erreurs.

  3. #3
    Rédacteur

    Citation Envoyé par WebSteph0 Voir le message
    ...Avez vous des propositions ou des liens sur ces thématiques
    J'ai écrit pas mal de choses sur le sujet :
    https://sqlpro.developpez.com/cours/...n/metadonnees/
    https://blog.developpez.com/sqlpro/p...-modele-en-xml

    Aujourd'hui je le ferais systématiquement en XML.... Dans SQL Server !
    1) pas PostgreSQL qui :
    - ne sait pas indexer du XML... donc perf cata
    - ne permet pas la modification d'un fragment XML (il faut récrire tout le CLOB)
    2) pas MySQL qui est encore plus pauvre !

    A +
    Cette signature n'a pas pu être affichée car elle comporte des erreurs.

  4. #4
    Membre à l'essai
    Merci beaucoup pour ces pistes.
    @sqlpro : pas de chance je suis en Postgresql mais j'utilise un ETL en amont et j'essaie de triturer les datas et structures . Mais c'est du sport.
    je vais de ce pas lire toutes ces docs...
    @al1_24 al1_24: le meta modele étant éminemment théorique la plupart des SGBD ne implémente pas. par exmple Postgres utilise des Oids pour ces tables systemes... un gros raccourci

###raw>template_hook.ano_emploi###