Bonjour,
Pourriez-vous m'expliquer ce que sont des métadatas ?
Je vous remercie.
Bonjour,
Pourriez-vous m'expliquer ce que sont des métadatas ?
Je vous remercie.
salut
le metadata ou la metabase, c'est, je pense pas faire de scandale en disant ceci, la base de données qui gère tes bases de données
la metabase est plus ou moins visible suivant les SGBD mais on y retrouve toujours a peu pres les meme choses
les base de données utilisateurs,
les utilisateurs,
les tables,
les contraintes,
les triggers ........
si tu veux voir a quoi resemble une metabase, je te conseil de regarder la base mysql du SGBG du meme nom (c'est d'ailleur pour cela qu'il ne faut pas la supprimée sinon ca marche plus ) qui est a la fois simple (car assez limitée) et clair
les métadatas ou méta-données en français sont toutes les informations qui décrivent les données : signification, type, contexte d'utilisation, plage de définition, etc...
Par exemple lorsque l'on déclare : int pi;
on peut décrire cette donnée comme suit avec des méta-données :
il s'agit d'une variable qui porte le nom pi, qui est de type integer, qui va donc occupé 4 octets en mémoire, et qui a un type préexistant (type entier pas créé par l'utilisateur comme pour une structure).
Les méta-données font partie du dictionnaire des données et permettent de comprendre immédiatement à quoi sert telle ou telle donnée. Pour donner un autre exemple, regarde dans access comment on crée une table : tu es obligé de donner au minimum un nom à une variable, ainsi qu'un type. Ce sont ces méta-données qui garantissent ensuite l'intégrité d'une BD.
Plus généralement et hors d'un contexte informatique, le préfixe "méta" s'applique à toute sorte de choses : un méta-langage qui décrit un langage, la grammaire elle-même est un méta-langage qui décrit la langue française.[/b]
A lire sur le sujet :
http://sqlpro.developpez.com/SQL_AZ_7b.html#SCHEMA9
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
Je rajouterais même à mon propos que certaines jointures ne sont pas possible dans le WHERE.
Par exemple NATURAL JOIN n'est pas possible dans une clause WHERE !
Exemple :
A +
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 SELECT * FROM T_CLIENT NATURAL JOIN T_COMMANDE ne peut se traduire en : SELECT * FROM T_CLIENT, T_COMMANDE WHERE NATURAL
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
Bonjour,
Voilà, j'ai un modèle entité-association simplifié... J'aimerais savoir comment je peux "découper" ceci pour avoir mes méta-données et mes données !?
Merci d'avance
"De tous ceux qui n'ont rien à dire, les plus agréables sont ceux qui se taisent" (Desproges)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager