<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://t4ctech.hyperion-roleplay.com/index.php?action=history&amp;feed=atom&amp;title=Database_Mod%C3%A8le_conceptuel_1.25</id>
	<title>Database Modèle conceptuel 1.25 - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://t4ctech.hyperion-roleplay.com/index.php?action=history&amp;feed=atom&amp;title=Database_Mod%C3%A8le_conceptuel_1.25"/>
	<link rel="alternate" type="text/html" href="https://t4ctech.hyperion-roleplay.com/index.php?title=Database_Mod%C3%A8le_conceptuel_1.25&amp;action=history"/>
	<updated>2026-07-10T07:02:20Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.40.1</generator>
	<entry>
		<id>https://t4ctech.hyperion-roleplay.com/index.php?title=Database_Mod%C3%A8le_conceptuel_1.25&amp;diff=98&amp;oldid=prev</id>
		<title>FunJp : Page créée avec « = Les dépendances fonctionnelles de la base de données T4C = Voici le dictionnaire des données pour une base de données classique de T4C. Pour plus d&#039;informations conc... »</title>
		<link rel="alternate" type="text/html" href="https://t4ctech.hyperion-roleplay.com/index.php?title=Database_Mod%C3%A8le_conceptuel_1.25&amp;diff=98&amp;oldid=prev"/>
		<updated>2017-04-23T20:44:58Z</updated>

		<summary type="html">&lt;p&gt;Page créée avec « = Les dépendances fonctionnelles de la base de données T4C = Voici le dictionnaire des données pour une base de données classique de T4C. Pour plus d&amp;#039;informations conc... »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Les dépendances fonctionnelles de la base de données T4C =&lt;br /&gt;
Voici le dictionnaire des données pour une base de données classique de T4C. Pour plus d&amp;#039;informations concernant les dépendances fonctionnelles allez ici&lt;br /&gt;
&lt;br /&gt;
Chaque début de ligne est la clé primaire, pointant directement sur des attribus.&lt;br /&gt;
&lt;br /&gt;
Vous noterez également des mots clé de type (&amp;#039;&amp;#039;&amp;#039;FK&amp;#039;&amp;#039;&amp;#039;) et (&amp;#039;&amp;#039;&amp;#039;AK&amp;#039;&amp;#039;&amp;#039;), ceux-ci indique &amp;#039;&amp;#039;&amp;#039;Foreign Key&amp;#039;&amp;#039;&amp;#039; et &amp;#039;&amp;#039;&amp;#039;Alternative Key&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Alternative Key&amp;#039;&amp;#039;&amp;#039; désigne une clé alternative et &amp;#039;&amp;#039;&amp;#039;Foreign Key&amp;#039;&amp;#039;&amp;#039; désigne une clé étrangère.&lt;br /&gt;
 PlayingCharacters&lt;br /&gt;
 UserID		---&amp;gt;	PlayerName (AK)&lt;br /&gt;
 UserID		---&amp;gt;	AccountName&lt;br /&gt;
 UserID		---&amp;gt;	wlX&lt;br /&gt;
 UserID		---&amp;gt;	wlY&lt;br /&gt;
 UserID		---&amp;gt;	wlWorld&lt;br /&gt;
 UserID		---&amp;gt;	nClass&lt;br /&gt;
 UserID		---&amp;gt;	CurrentHP&lt;br /&gt;
 UserID		---&amp;gt;	MaxHP&lt;br /&gt;
 UserID		---&amp;gt;	CurrentMana&lt;br /&gt;
 UserID		---&amp;gt;	MaxMana&lt;br /&gt;
 UserID		---&amp;gt;	Strength&lt;br /&gt;
 UserID		---&amp;gt;	Endurance&lt;br /&gt;
 UserID		---&amp;gt;	Agility&lt;br /&gt;
 UserID		---&amp;gt;	Intelligence&lt;br /&gt;
 UserID		---&amp;gt;	WillPower&lt;br /&gt;
 UserID		---&amp;gt;	Wisdom&lt;br /&gt;
 UserID		---&amp;gt;	Luck&lt;br /&gt;
 UserID		---&amp;gt;	CurrentLevel&lt;br /&gt;
 UserID		---&amp;gt;	AttackSkill&lt;br /&gt;
 UserID		---&amp;gt;	DodgeSkill&lt;br /&gt;
 UserID		---&amp;gt;	Gold&lt;br /&gt;
 UserID		---&amp;gt;	Appearance&lt;br /&gt;
 UserID		---&amp;gt;	Corpse&lt;br /&gt;
 UserID		---&amp;gt;	XP&lt;br /&gt;
 UserID		---&amp;gt;	StatPnts&lt;br /&gt;
 UserID		---&amp;gt;	SkillPnts&lt;br /&gt;
 UserID		---&amp;gt;	Karma&lt;br /&gt;
 UserID		---&amp;gt;	Gender&lt;br /&gt;
 UserID		---&amp;gt;	guildnumberz&lt;br /&gt;
 UserID		---&amp;gt;	ListingTitle&lt;br /&gt;
 UserID		---&amp;gt;	ListingMisc&lt;br /&gt;
 UserID		---&amp;gt;	MoveExhaust&lt;br /&gt;
 UserID		---&amp;gt;	MentalExhaust&lt;br /&gt;
 UserID		---&amp;gt;	AttackExhaust&lt;br /&gt;
&lt;br /&gt;
 OnlineUsers&lt;br /&gt;
 AccountName	---&amp;gt;	MachineName&lt;br /&gt;
 AccountName	---&amp;gt;	PlayerName (FK)&lt;br /&gt;
 AccountName	---&amp;gt;	FlagBitPosition&lt;br /&gt;
 AccountName	---&amp;gt;	IPaddr&lt;br /&gt;
&lt;br /&gt;
 UserFlags&lt;br /&gt;
 UserFlagsID	---&amp;gt;	AccountName (FK)&lt;br /&gt;
 UserFlagsID	---&amp;gt;	FlagBitPosition&lt;br /&gt;
&lt;br /&gt;
 PlayerSpells&lt;br /&gt;
 PlayerSpellsID	---&amp;gt;	OwnerID (FK)&lt;br /&gt;
 PlayerSpellsID	---&amp;gt;	SpellID&lt;br /&gt;
 PlayerSpellsID	---&amp;gt;	SpellPnts&lt;br /&gt;
&lt;br /&gt;
 PlayerSkills&lt;br /&gt;
 PlayerSkillsID	---&amp;gt;	OwnerID (FK)&lt;br /&gt;
 PlayerSkillsID	---&amp;gt;	SkillID&lt;br /&gt;
 PlayerSkillsID	---&amp;gt;	SkillPnts&lt;br /&gt;
&lt;br /&gt;
 PlayerItems&lt;br /&gt;
 ItemsID		---&amp;gt;	ObjID&lt;br /&gt;
 ItemsID		---&amp;gt;	OwnerID (FK)&lt;br /&gt;
 ItemsID		---&amp;gt;	EquipPos&lt;br /&gt;
 ItemsID		---&amp;gt;	ObjType&lt;br /&gt;
 ItemsID		---&amp;gt;	Qty&lt;br /&gt;
&lt;br /&gt;
 ChestItems&lt;br /&gt;
 ItemsID		---&amp;gt;	ObjID&lt;br /&gt;
 ItemsID		---&amp;gt;	OwnerID (FK)&lt;br /&gt;
 ItemsID		---&amp;gt;	EquipPos&lt;br /&gt;
 ItemsID		---&amp;gt;	ObjType&lt;br /&gt;
 ItemsID		---&amp;gt;	Qty&lt;br /&gt;
&lt;br /&gt;
 Boosts&lt;br /&gt;
 BoostsID	---&amp;gt;	OwnerID (FK)&lt;br /&gt;
 BoostsID	---&amp;gt;	BaseOwnerID (FK)&lt;br /&gt;
 BoostsID	---&amp;gt;	BoostID&lt;br /&gt;
 BoostsID	---&amp;gt;	Stat&lt;br /&gt;
 BoostsID	---&amp;gt;	Boost&lt;br /&gt;
&lt;br /&gt;
 Effects&lt;br /&gt;
 EffectsID	---&amp;gt;	OwnerID (FK)&lt;br /&gt;
 EffectsID	---&amp;gt;	BaseOwnerID (FK)&lt;br /&gt;
 EffectsID	---&amp;gt;	EffectID&lt;br /&gt;
 EffectsID	---&amp;gt;	EffectType&lt;br /&gt;
 EffectsID	---&amp;gt;	Timer&lt;br /&gt;
 EffectsID	---&amp;gt;	EffectData&lt;br /&gt;
 EffectsID	---&amp;gt;	TotalDuration&lt;br /&gt;
 EffectsID	---&amp;gt;	BindedSpellID&lt;br /&gt;
 EffectsID	---&amp;gt;	BindedFlagID&lt;br /&gt;
&lt;br /&gt;
 Flags&lt;br /&gt;
 FlagsID		---&amp;gt;	OwnerID (FK)&lt;br /&gt;
 FlagsID		---&amp;gt;	BaseOwnerID (FK)&lt;br /&gt;
 FlagsID		---&amp;gt;	FlagID&lt;br /&gt;
 FlagsID		---&amp;gt;	FlagValue&lt;br /&gt;
 FlagsID		---&amp;gt;	DynamicFlag&lt;br /&gt;
&lt;br /&gt;
 UserSkillsIDs&lt;br /&gt;
 ID		---&amp;gt;	SkillId&lt;br /&gt;
 ID		---&amp;gt;	SkillName&lt;br /&gt;
&lt;br /&gt;
 UserFlagIDs&lt;br /&gt;
 UserFLagsID	---&amp;gt;	FlagBitPosition&lt;br /&gt;
 UserFLagsID	---&amp;gt;	FlagDescription&lt;br /&gt;
&lt;br /&gt;
 T4CUsers&lt;br /&gt;
 ID		---&amp;gt;	Account&lt;br /&gt;
 ID		---&amp;gt;	Password&lt;br /&gt;
 ID		---&amp;gt;	Account_type&lt;br /&gt;
 ID		---&amp;gt;	Expired&lt;br /&gt;
 ID		---&amp;gt;	FullName&lt;br /&gt;
 ID		---&amp;gt;	Email&lt;br /&gt;
 ID		---&amp;gt;	CreationDate&lt;br /&gt;
 ID		---&amp;gt;	RevisionDate&lt;br /&gt;
On remarquera que les entités/tables &amp;#039;&amp;#039;&amp;#039;Boost&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Effects&amp;#039;&amp;#039;&amp;#039; et &amp;#039;&amp;#039;&amp;#039;Flags&amp;#039;&amp;#039;&amp;#039; ont chacune une double relation. Car les boosts, les effets ou les flags peuvent être lié a un &amp;#039;&amp;#039;&amp;#039;personnage&amp;#039;&amp;#039;&amp;#039; ou un &amp;#039;&amp;#039;&amp;#039;objet&amp;#039;&amp;#039;&amp;#039;. Ici si nous voulons rendre le schéma concèptuel plus parlant nous utiliserons une contrainte de partition.&lt;br /&gt;
&lt;br /&gt;
= Modèle conceptuel des données pour T4C =&lt;br /&gt;
Voici le schéma conceptuel des données pour la base de données de T4C avec le language UML.&lt;br /&gt;
&lt;br /&gt;
Vu la simplicité de la base de données T4C, il n&amp;#039;y a pas besoin d&amp;#039;annotation ou de schéma plus complexe que celui-ci.&lt;br /&gt;
&lt;br /&gt;
Il suffit de regarder les relations entre chaque entité pour comprendre comment fonctionnera cette base de données.&lt;br /&gt;
&lt;br /&gt;
= Interprétation simplifiée de la lecture du modèle conceptuel =&lt;br /&gt;
Ici nous montrons comment lire un schéma conceptuel de données de la façon la plus simple possible...&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;T4CUser &amp;lt;-&amp;gt; PlayginCharacters :&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 A 1 ou 3 joueur(s) appartient 1 compte&lt;br /&gt;
 A 1 compte appartient 0 ou 3 joueur(s)&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;OnlineUsers &amp;lt;-&amp;gt; PlayginCharacters :&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 A 1 joueur appartient 0 ou 1 joueur en ligne&lt;br /&gt;
 A 0 ou 1 joueur en ligne appartient 1 joueur&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PlayerSpells &amp;lt;-&amp;gt; PlayginCharacters :&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 A 1 joueur appartient 0 ou plusieurs sortilège(s)&lt;br /&gt;
 A 0 ou plusieurs sortilège(s) appartient 1 joueur&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PlayerSkills &amp;lt;-&amp;gt; PlayginCharacters :&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 A 1 joueur appartient 0 ou plusieurs compétence(s)&lt;br /&gt;
 A 0 ou plusieurs compétence(s) appartient 1 joueur&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Flags &amp;lt;-&amp;gt; PlayginCharacters :&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 A 1 joueur appartient 0 ou plusieurs flag(s)&lt;br /&gt;
 A 0 ou plusieurs flag(s) appartient 1 joueur&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PlayerItems &amp;lt;-&amp;gt; PlayginCharacters :&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 A 1 joueur appartient 0 ou plusieurs objet(s)&lt;br /&gt;
 A 0 ou plusieurs objet(s) appartient 1 joueur&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Flags &amp;lt;-&amp;gt; PlayerItems :&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 A 0 ou 1 objet appartient 0 ou plusieurs flag(s)&lt;br /&gt;
 A 0 ou plusieurs flag(s) appartient 0 ou 1 objet&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Boosts &amp;lt;-&amp;gt; PlayginCharacters :&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 A 1 joueur appartient 0 ou plusieurs boost(s)&lt;br /&gt;
 A 0 ou plusieurs boost(s) appartient 1 joueur&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Effects &amp;lt;-&amp;gt; PlayginCharacters :&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 A 1 joueur appartient 0 ou plusieurs effet(s)&lt;br /&gt;
 A 0 ou plusieurs effet(s) appartient 1 joueur&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ChestItems &amp;lt;-&amp;gt; PlayginCharacters :&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 A 1 joueur appartient 0 ou plusieurs objet(s) dans le coffre&lt;br /&gt;
 A 0 ou plusieurs objet(s) dans le coffre appartient 1 joueur&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;UserFlags &amp;lt;-&amp;gt; PlayginCharacters :&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 A 1 joueur appartient 0 ou plusieurs privilège(s)&lt;br /&gt;
 A 0 ou plusieurs privilège(s) appartient 1 joueur&lt;br /&gt;
--Mestoph 25 mai 2008 à 01:56 (MSD)&lt;/div&gt;</summary>
		<author><name>FunJp</name></author>
	</entry>
</feed>