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.
Pratite Krstaricu na www.krstarica.com