Diskuze: Relace v XML
Zobrazeno 2 zpráv z 2.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
XML je vlastně hierarchickou databází, takže bez redundance to de facto není možné dát do jednoho stromu. Můžeš však dát do jednoho podstromu předměty (kde klíčem bude jeho zkratka) a do druhého podstromu studenty a u každého uvést seznam zkratek předmětů, do kterých je zapsán. Případně to můžeš dát do dvou samostatných souborů.
Další možností je v DTD (XSD) vytvořit seznam předmětů a studentům jen přidělovat XML značky zapsaných předmětů. Je to však diskutabilní řešení, protože seznam předmětů se může časem měnit. Výhodou je snadná validace.
Zobrazeno 2 zpráv z 2.