ďťż
 
XML i bazy danych ďťż
 
XML i bazy danych
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

XML i bazy danych



Digi - 24-03-2006 00:10
XML i bazy danych
  Witam,
czy ktos moglby mi wyjasnic jak przenisc strukture bazy danych na format
XML?

Zalozmy, ze mamy baze danych BAZA, ktora ma 2 tabele TABELA1, TABELA2

Tabla1
Pole1
Pole2

Tabla2
Pole1
Pole2

i kazda z tych tabel na po 4 rekordy.

Jaka postac beidze mial plik xml?

Pozdrawiam,
Tomek





JT - 24-03-2006 00:10

  On Thu, 23 Mar 2006 12:03:23 +0100, "Digi" <digiclean@poczta.fm>
wrote:

>Witam,
>czy ktos moglby mi wyjasnic jak przenisc strukture bazy danych na format
>XML?

A jaka baza?
Używam MySQL-Fronta (nadal) i jest tam opcja "Export Data to XML" :D
Możesz oczywiście napisać sobie skrypt wyrzucający bazę do XML-a, lub
poguglować i znaleźć gotowce.

--
Jacek Trojanski, trojacek-malpka-wp-kropka-pl




=?ISO-8859-2?Q?Witek_=A6wierzy?= - 24-03-2006 00:10

 
A w Oracle - pakiet DBMS_METADATA ...
pozdrawiam
Witek Swierzy
wswier@sgh.waw.pl




Digi - 25-03-2006 01:20

 
Użytkownik "JT" <jacek@work.net> napisał w wiadomości
news:hp15225aplevammkntqhksagstg187ibd2@4ax.com...
> On Thu, 23 Mar 2006 12:03:23 +0100, "Digi" <digiclean@poczta.fm>
> wrote:
>
>>Witam,
>>czy ktos moglby mi wyjasnic jak przenisc strukture bazy danych na format
>>XML?
>
> A jaka baza?
> Używam MySQL-Fronta (nadal) i jest tam opcja "Export Data to XML" :D
> Możesz oczywiście napisać sobie skrypt wyrzucający bazę do XML-a, lub
> poguglować i znaleźć gotowce.
>
> --
> Jacek Trojanski, trojacek-malpka-wp-kropka-pl
>

Moje pytanie raczej ma na celu zrozumienie idei xml.
Chce do rozpowszechniania danych uzyc formatu xml
i nie ubierac kogos w silniki bazodanowe.
CZy da sie np. tabele ze 150 polami i 500 rekordami
przeniesc do jednego pliku *.xml?

--
tomek





JT - 25-03-2006 01:20

  On Fri, 24 Mar 2006 08:50:51 +0100, "Digi" <digiclean@poczta.fm>
wrote:

>Moje pytanie raczej ma na celu zrozumienie idei xml.
>Chce do rozpowszechniania danych uzyc formatu xml
>i nie ubierac kogos w silniki bazodanowe.
>CZy da sie np. tabele ze 150 polami i 500 rekordami
>przeniesc do jednego pliku *.xml?

Da się.
Da się również, gdy pól będzie 1500, a rekordów milion. To tylko
kwestia wielkości pliku i problemów z tym związanych (limity tpe 2 GB
na starych Windach etc.)
No i wczytywanie potem bardzo dużego pliku zajmuje trochę czasu
maszynie, o czym warto pamiętać - i może generować więcej, ale
mniejszych plików.
Niemal codziennie macham XML-ami po kilkanaście tysięcy rekordów (ale
kilkanaście pól tylko), w sumie w granicach 10 MB, idzie toto
bezboleśnie - zjednej bazy na XML, potem wsysane do drugiej bazy.

A jakbyś podał, co za silnik DB, to dostałbyś konkretniejszy zestaw
uwag, czym powinieneś się zainteresować - np. jakimi narzędziami do
konwerji bazy na XML.

--
Jacek Trojanski, trojacek-malpka-wp-kropka-pl




Digi - 25-03-2006 01:20

 
Użytkownik "JT" <jacek@work.net> napisał w wiadomości
news:2ap72259e6k70i3ska6kk1jvr4f91rs52l@4ax.com...
> On Fri, 24 Mar 2006 08:50:51 +0100, "Digi" <digiclean@poczta.fm>
> wrote:
>
>
>>Moje pytanie raczej ma na celu zrozumienie idei xml.
>>Chce do rozpowszechniania danych uzyc formatu xml
>>i nie ubierac kogos w silniki bazodanowe.
>>CZy da sie np. tabele ze 150 polami i 500 rekordami
>>przeniesc do jednego pliku *.xml?
>
> Da się.
> Da się również, gdy pól będzie 1500, a rekordów milion. To tylko
> kwestia wielkości pliku i problemów z tym związanych (limity tpe 2 GB
> na starych Windach etc.)
> No i wczytywanie potem bardzo dużego pliku zajmuje trochę czasu
> maszynie, o czym warto pamiętać - i może generować więcej, ale
> mniejszych plików.
> Niemal codziennie macham XML-ami po kilkanaście tysięcy rekordów (ale
> kilkanaście pól tylko), w sumie w granicach 10 MB, idzie toto
> bezboleśnie - zjednej bazy na XML, potem wsysane do drugiej bazy.
>
> A jakbyś podał, co za silnik DB, to dostałbyś konkretniejszy zestaw
> uwag, czym powinieneś się zainteresować - np. jakimi narzędziami do
> konwerji bazy na XML.
>
> --
> Jacek Trojanski, trojacek-malpka-wp-kropka-pl
>
Witaj,
chodzi o Access. Program, ktory posiadam ma sie wymieniac danymi z innym a
tamten ma mozliwosc pobrania danych z xml.
Czy moge Cie prosic o fragment kody xml, ktory zawiera przykladwe 3 rekordy
jednej tabeli?
Chcialbym to jakos sobie poukladac w glowie a sama konstrukcja eksportu
z access do xml moze jakos sobie poradze.
Jesli mialbys jakies wskazowki to bardzo chetnie je przyjme.

Pozdrwiam,
tomek




JT - 25-03-2006 01:20

  On Fri, 24 Mar 2006 14:04:10 +0100, "Digi" <digiclean@poczta.fm>
wrote:

>

>Czy moge Cie prosic o fragment kody xml, ktory zawiera przykladwe 3 rekordy
>jednej tabeli?

W ten deseń:

<xml {tu opcjonalne pola - DTD, kodowanie - poguglaj}>
<item>
<kolumna1>wartosc1</kolumna1>
<kolumna2>wartosc2</kolumna2>
...
</item>
<item>
<kolumna1>wartosc1</kolumna1>
<kolumna2>wartosc2</kolumna2>
...
</item>
<item>
<kolumna1>wartosc1</kolumna1>
<kolumna2>wartosc2</kolumna2>
...
</item>
</xml>

Nazwy "tagów" podlegają pewnym regułom.
--
Jacek Trojanski, trojacek-malpka-wp-kropka-pl
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    [MSSQL2000] Problem z =?ISO-8859-2?Q?tabel=B1/indeksem/zapytanie?==?ISO-8859-2?Q?m_czy_b=B3=B1d_w_bazie_danych=2E=2E=2E?= [laik]Jak =?ISO-8859-2?Q?stworzy=E6/zaczac_tworzyc__ma=B3=B1?==?ISO-8859-2?Q?__baz=EA_danych_na_potrzeby_www=3F?= [mysql] przenoszenie danych =?ISO-8859-2?Q?mi=EAdzy_tabelami_?==?ISO-8859-2?Q?w_r=F3=BFnych_bazach?= Ksiazka - "Podstawowy =?ISO-8859-2?Q?wyk=B3ad_z_system=F3w_?==?ISO-8859-2?Q?baz_danych=22?= Zrywanie =?ISO-8859-2?Q?po=B3aczen_z_baza_danych_-_pos?==?ISO-8859-2?Q?tgresql_=3C-=3E_odbc?= =?iso-8859-2?Q?=5BSQL_Server_2000=5D_uprawnienienia_do_u=BFyw ania_widoku_?==?iso-8859-2?Q?opartego_na_tabeli_z_innej_bazy?= Dwie bazy czy dwie tabele? [PHP i MySQL] Wstawianie =?ISO-8859-2?Q?rekord=F3w_do_bazy_?==?ISO-8859-2?Q?a_z=B3e_kodowanie?= [mssql] insert do tabeli na podstawie danych z innej tabeli =?ISO-8859-2?Q?=5Bmysql=5D_synchronizacja_struktury_bazy_?==? ISO-8859-2?Q?lokalnej_ze_zdaln=B1?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • lisinski.htw.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com