Rabu, 28 Januari 2009

Representasi Basis Data Relasional dengan XML

Dalam merepresentasikan basis data
relasional dengan XML terdapat dua hal
yang harus diperhatikan, yaitu: skema
basis data/ struktur tabel dan isi data
yang tersimpan di dalam nya. Langkahlangkah
untuk merepresentasikan basis
data relasional adalah sebagai berikut :
1. Mengubah bentuk tabel menjadi
simpul-simpul dokumen XML
Langkah pertama dimulai dengan
mengubah data dalam tabel ke dalam
struktur dokumen XML. Perincian
bentuk dokumen XML yang
dipergunakan adalah:
o Nama basis data merupakan akar
simpul dokumen XML
o Elemen-elemen yang terletak
satu tingkat di dalam akar simpul
merupakan representasi dari tabel
entitas atau tabel relasi. Format
nama tag elemen-elemen tersebut
: < [nama tabel entitas | relasi] –
table>
o Elemen di dalam elemen entitas/
relasi merupakan representasi
baris-per-baris dari suatu tabel
entitas/ relasi tersebut.
o Elemen-elemen yang terletak di
dalam simpul entitas/ relasi
merupakan representasi dari
atribut suatu entitas/ relasi
tersebut. Di dalam basis data
relasional atribut merupakan
kolom-kolom tabel. Data-data
dalam tabel relasional merupakan
content dari elemen atribut.
2. Memperoleh informasi skema
basis data.
Skema basis data merinci hal-hal yang
bersifat khusus seperti tipe data, relasi,
kardinalitas, constraint, dan key. Salah
satu cara untuk menyimpan skema basis
data dalam bentuk XML adalah melalui
DTD.
Penerapan Representasi Basis
Data Relasional dengan XML
Relasional dengan XML
Dalam merepresentasikan basis data
relasional dengan XML terdapat dua hal
yang harus diperhatikan, yaitu: skema
basis data/ struktur tabel dan isi data
yang tersimpan di dalam nya. Langkahlangkah
untuk merepresentasikan basis
data relasional adalah sebagai berikut :
1. Mengubah bentuk tabel menjadi
simpul-simpul dokumen XML
Langkah pertama dimulai dengan
mengubah data dalam tabel ke dalam
struktur dokumen XML. Perincian
bentuk dokumen XML yang
dipergunakan adalah:
o Nama basis data merupakan akar
simpul dokumen XML
o Elemen-elemen yang terletak
satu tingkat di dalam akar simpul
merupakan representasi dari tabel
entitas atau tabel relasi. Format
nama tag elemen-elemen tersebut
: < [nama tabel entitas | relasi] –
table>
o Elemen di dalam elemen entitas/
relasi merupakan representasi
baris-per-baris dari suatu tabel
entitas/ relasi tersebut.
o Elemen-elemen yang terletak di
dalam simpul entitas/ relasi
merupakan representasi dari
atribut suatu entitas/ relasi
tersebut. Di dalam basis data
relasional atribut merupakan
kolom-kolom tabel. Data-data
dalam tabel relasional merupakan
content dari elemen atribut.
2. Memperoleh informasi skema
basis data.
Skema basis data merinci hal-hal yang
bersifat khusus seperti tipe data, relasi,
kardinalitas, constraint, dan key. Salah
satu cara untuk menyimpan skema basis
data dalam bentuk XML adalah melalui
DTD.

Tidak ada komentar:

Posting Komentar