Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1147 connectés 

 


Dernière réponse
Sujet : [XML] Question de représentation (XML schema)
Drums je commence à m'intéresser à XML et ma question vous paraîtra sans doute naïve.
 
J'ai un ensemble d'objets à représenter avec leurs caractéristiques  
(désignation, etc.), ainsi qu'une arborescence de catégories s'appliquant à ces  
objets. Supposons par exemple que l'objet soit un CD musical et que la  
hiérarchie de catégories définisse le genre musical : jazz, rock, classique,  
variété, etc. Le jazz se décompose en gospel, new orleans, bop, etc. Le bop en  
hard-bop, cool, free, etc. Un disque peut évidemment être rangé dans plusieurs  
catégories à la fois.
 
Il est évidemment simple de définir les caractéristiques du CD avec une DTD, il  
me paraît plus difficile de définir la hiérarchie de catégories et de  
l'associer à la DTD des CD avec une simple DTD. D'après ce que j'ai compris,  
les schemas sont beaucoup mieux adaptés à cela.  
 
Je pense à définir une hiérarchie de types : chaque genre musical serait un  
type héritant de son père (jazz -> bop -> hard bop par exemple). Comment  
associer plusieurs types à un CD ? Y'a t'il une notion de polymorphisme dans  
les schémas ? Je pense plutôt à associer une liste d'objet du type  
défini "genre_musical" à l'objet CD pour énumérer tous les types auxquels le CD  
correspond.  
 
Le but final de tout ceci est de pouvoir faire des requêtes de recherche telle  
que "Je veux tous les CD de Miles Davis qui sont du bop". En profitant bien sûr  
de l'héritage de type, c'est à dire que les CD hard-bop de Miles Davis seraient  
trouvés.  
 
Ce type de représentation est-il le plus approprié et le plus efficace pour  
effectuer de telles recherches ? Existe-t'il une mise en oeuvre des schémas  
suffisamment avancée pour effectuer ce genre de tâche ? En particulier, SQL  
Server 2000 permet-il ce genre de choses ?  
 
Je me rends bien compte que ma question est vaste, mais si vous avez quelques  
pointeurs vers des exemples ou articles, je suis preneur.
 
Merci d'avance !

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Drums je commence à m'intéresser à XML et ma question vous paraîtra sans doute naïve.
 
J'ai un ensemble d'objets à représenter avec leurs caractéristiques  
(désignation, etc.), ainsi qu'une arborescence de catégories s'appliquant à ces  
objets. Supposons par exemple que l'objet soit un CD musical et que la  
hiérarchie de catégories définisse le genre musical : jazz, rock, classique,  
variété, etc. Le jazz se décompose en gospel, new orleans, bop, etc. Le bop en  
hard-bop, cool, free, etc. Un disque peut évidemment être rangé dans plusieurs  
catégories à la fois.
 
Il est évidemment simple de définir les caractéristiques du CD avec une DTD, il  
me paraît plus difficile de définir la hiérarchie de catégories et de  
l'associer à la DTD des CD avec une simple DTD. D'après ce que j'ai compris,  
les schemas sont beaucoup mieux adaptés à cela.  
 
Je pense à définir une hiérarchie de types : chaque genre musical serait un  
type héritant de son père (jazz -> bop -> hard bop par exemple). Comment  
associer plusieurs types à un CD ? Y'a t'il une notion de polymorphisme dans  
les schémas ? Je pense plutôt à associer une liste d'objet du type  
défini "genre_musical" à l'objet CD pour énumérer tous les types auxquels le CD  
correspond.  
 
Le but final de tout ceci est de pouvoir faire des requêtes de recherche telle  
que "Je veux tous les CD de Miles Davis qui sont du bop". En profitant bien sûr  
de l'héritage de type, c'est à dire que les CD hard-bop de Miles Davis seraient  
trouvés.  
 
Ce type de représentation est-il le plus approprié et le plus efficace pour  
effectuer de telles recherches ? Existe-t'il une mise en oeuvre des schémas  
suffisamment avancée pour effectuer ce genre de tâche ? En particulier, SQL  
Server 2000 permet-il ce genre de choses ?  
 
Je me rends bien compte que ma question est vaste, mais si vous avez quelques  
pointeurs vers des exemples ou articles, je suis preneur.
 
Merci d'avance !

Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR