Tehnika Krstarice > Programiranje > XML - Predstavljanje podataka iz tabela (I deo)

XML - Predstavljanje podataka iz tabela (I deo)

29.10.2001.

U prethodnom prilogu obrazložili smo zašto bi bilo poželjno da imamo mogućnost konverzije podataka iz tabela u XML, a sada ćemo videti i kako to ostvariti. Za primer kreiraćemo mali ER (entity-relationship) model (vidi sliku), koji će biti osnova za tabele koje ćemo konvertovati. Radi se o malom modelu biblioteke sa entitetima: knjiga, autor, karakter, i određenim poveznicima. Prvo ćemo dati i opis tabele "tblAutor" sa nekoliko podataka:

SIF        Autor.Ime        Autor.Prezime
-----------------------------------------
23         J.J.R.             Tolkien
24         George             Orvel

Zatim imamo tabelu sa knjigama - "tblKnjiga", i nekoliko podataka:

SIF        Knjiga.Naslov
--------------------------------
301       The Hobbit
302       The Lord of the Rings
303       1984

Potom imamo tabelu koja predstavlja poveznik i relaciju više-prema-više, a označava vezu "knjigu je napisao dati autor":

Napisao.Knjiga        Napisao.Autor
--------------------------------------
301                                23
302                                23
303                                24

A tu je i tabela sa karakterima koji mogu da se pojave u više knjiga:

Karakter.ID   Karakter.Ime   Karakter.Opis
--------------------------------------------
66            Bilbo          hobbit, halfling

Lik "Bilbo" pojavljuje se u dve različite knjige, ali u dve različite uloge, što ćemo opisati poveznikom:

Referenca.Knjiga Referenca.Karakter Referenca.Uloga
-----------------------------------------------------
301                      66           savetnik
302                      66           protagonista

Ovim smo postavili osnovu za naš primer predstavljanja podataka iz tabela baze podataka. U narednom prilogu videćemo i samu XML implementaciju.

Preporučite ovaj članak

Članak još uvek nije ocenjen.