MySQL Forums
Forum List  »  French

Re: duplicate entry
Posted by: thomas seillan
Date: November 05, 2010 06:53AM

La table concernée est la suivante:

composing_architecture

ref_architecture char(10) clef primaire associée, valeur retrouvée dans une autre table

ref_aElement char(10) pareil à ref_architecture mais sur une autre table

position_aElement tinyint(1)

params varchar(1000) valeur optionnelle, mais en générale utilisée

dans le détail, voici mes clefs:

ref_architecture-ref_aElement

et

ref_architecture-position_aElement

les deux sont en unique.

Je n'utilise jamais de champ auto incrémenté, je me sers à la place de clefs générées par mes scripts.

Cette table me sert à composer des architectures de pages, en liant deux autres tables, l'une contient les architectures et leurs informations standards (genre le nom), l'autre contient les types d'éléments qu'on peut retrouver dans les architectures. La table composing_architecture me sert donc à faire la liste des éléments qu'on retrouve dans chaque architecture, ainsi qu'à récupérer la position de ces éléments dans l'architecture concernée, et les paramètres associés à chaque situation données.

Le système fonctionne très bien, et me permet de composer très librement des architectures de base pour mes pages. Par exemple, je peux avoir 15 pages qui partageront la même architecture, comprenant deux ou trois menus spécifiques, un module de commentaires, et d'autres modules. Et à côté j'aurais 37 autres pages qui partageront une architecture différente et plus appropriée à leur contenu.

Pour rebondir sur la fin de ton message, ces clefs que je détermine via mes scripts sont donc des données système et non métier, car elles n'ont aucune valeur sémantique.

Options: ReplyQuote


Subject
Views
Written By
Posted
6767
November 04, 2010 02:43PM
3107
November 05, 2010 12:46AM
Re: duplicate entry
2533
November 05, 2010 06:53AM
2471
November 05, 2010 07:21AM
2774
November 05, 2010 07:43AM
2741
November 05, 2010 07:58AM
2524
November 05, 2010 08:17AM
2634
November 05, 2010 08:23AM
2488
November 08, 2010 10:53AM
2512
November 08, 2010 11:11AM
3144
November 11, 2010 08:32AM
2562
November 11, 2010 08:49AM
2511
November 11, 2010 09:05AM
2417
November 11, 2010 11:12AM
2373
November 11, 2010 01:08PM
2440
November 11, 2010 01:12PM
2507
November 14, 2010 11:06AM
2457
November 14, 2010 12:01PM
2529
November 17, 2010 08:01AM
2826
November 17, 2010 08:41AM
2501
November 21, 2010 10:51AM
2421
November 21, 2010 12:30PM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.