Sistem Manajemen Basis Data Web 2bertalya.staff.gunadarma.ac.id/Downloads/files/... · Sistem Basis...
Transcript of Sistem Manajemen Basis Data Web 2bertalya.staff.gunadarma.ac.id/Downloads/files/... · Sistem Basis...
![Page 1: Sistem Manajemen Basis Data Web 2bertalya.staff.gunadarma.ac.id/Downloads/files/... · Sistem Basis Data Lanjut Sistem Manajemen Basis Data Web 2 : Semistructured Data & XML Tim Penyusun](https://reader034.fdocuments.net/reader034/viewer/2022052310/605184705c38672fd07b7a9b/html5/thumbnails/1.jpg)
Sistem Basis Data Lanjut
Sistem ManajemenBasis Data Web 2 :Semistructured Data &
XML
Tim Penyusun : Pengajar Universitas Gunadarma
2008
![Page 2: Sistem Manajemen Basis Data Web 2bertalya.staff.gunadarma.ac.id/Downloads/files/... · Sistem Basis Data Lanjut Sistem Manajemen Basis Data Web 2 : Semistructured Data & XML Tim Penyusun](https://reader034.fdocuments.net/reader034/viewer/2022052310/605184705c38672fd07b7a9b/html5/thumbnails/2.jpg)
SMBD - Web 2
Sistem Basis Data Lanjut
Outline
• Data semi terstruktur• Pengenalan XML• Bahasa Queri XML
![Page 3: Sistem Manajemen Basis Data Web 2bertalya.staff.gunadarma.ac.id/Downloads/files/... · Sistem Basis Data Lanjut Sistem Manajemen Basis Data Web 2 : Semistructured Data & XML Tim Penyusun](https://reader034.fdocuments.net/reader034/viewer/2022052310/605184705c38672fd07b7a9b/html5/thumbnails/3.jpg)
SMBD - Web 3
Sistem Basis Data Lanjut
Data Semi terstruktur• Data yg mempunyai skema yg
tetap• Mempunyai beberapa struktur tapi
tidak kaku• Alasannya :
– Struktur data tidak dikenal– Data berasal dari sumber
berbeda dengan strukturberbeda
![Page 4: Sistem Manajemen Basis Data Web 2bertalya.staff.gunadarma.ac.id/Downloads/files/... · Sistem Basis Data Lanjut Sistem Manajemen Basis Data Web 2 : Semistructured Data & XML Tim Penyusun](https://reader034.fdocuments.net/reader034/viewer/2022052310/605184705c38672fd07b7a9b/html5/thumbnails/4.jpg)
SMBD - Web 4
Sistem Basis Data Lanjut
Manajemen Data Semi Terstruktur
• DBMS:– Skema : a priori– Bahasa queri deklaratif
• Data semi terstruktur:– Tree-labeled representation
• Bahasa queri : navigasi
![Page 5: Sistem Manajemen Basis Data Web 2bertalya.staff.gunadarma.ac.id/Downloads/files/... · Sistem Basis Data Lanjut Sistem Manajemen Basis Data Web 2 : Semistructured Data & XML Tim Penyusun](https://reader034.fdocuments.net/reader034/viewer/2022052310/605184705c38672fd07b7a9b/html5/thumbnails/5.jpg)
SMBD - Web 5
Sistem Basis Data Lanjut
Object Exchange Model (OEM)
• Model objek berjaringan• Objek OEM object berupa:
– Atomik – terdiri atas nilai dari tipedasar (integer, string)
– Kompleks- terdiri atas nilai kompleks– kumpulan dari objek OEM (subobjek)
• Objek kompleks : parent, subobjek: child
• Objek OEM dapat mempunyaibeberapa objek parent
![Page 6: Sistem Manajemen Basis Data Web 2bertalya.staff.gunadarma.ac.id/Downloads/files/... · Sistem Basis Data Lanjut Sistem Manajemen Basis Data Web 2 : Semistructured Data & XML Tim Penyusun](https://reader034.fdocuments.net/reader034/viewer/2022052310/605184705c38672fd07b7a9b/html5/thumbnails/6.jpg)
SMBD - Web 6
Sistem Basis Data Lanjut
Objek2 OEM
• Setiap objek digambarkan dalam 4 bagian :– Label : string karakter menggbr-
apa yg objek sajikan :• Identifikasi objek• Identifikasi arti dari objek
– Type : tipe data dari nilai objek– Value : nilai objek– Object-ID – identifikasi unik yg
digunakan sistem– Contoh :
{name, &9, string, “Ann Bracn”}
![Page 7: Sistem Manajemen Basis Data Web 2bertalya.staff.gunadarma.ac.id/Downloads/files/... · Sistem Basis Data Lanjut Sistem Manajemen Basis Data Web 2 : Semistructured Data & XML Tim Penyusun](https://reader034.fdocuments.net/reader034/viewer/2022052310/605184705c38672fd07b7a9b/html5/thumbnails/7.jpg)
SMBD - Web 7
Sistem Basis Data Lanjut
Representasi Diagramatisdari OEM
• Graph terhubung:– Nodes – objek2– Edges : menyatakan koneksi
objek dengan subobjek• Objek Atomik object tidak
mempunyai edge• Objek kompleks mempunyai edge
![Page 8: Sistem Manajemen Basis Data Web 2bertalya.staff.gunadarma.ac.id/Downloads/files/... · Sistem Basis Data Lanjut Sistem Manajemen Basis Data Web 2 : Semistructured Data & XML Tim Penyusun](https://reader034.fdocuments.net/reader034/viewer/2022052310/605184705c38672fd07b7a9b/html5/thumbnails/8.jpg)
SMBD - Web 8
Sistem Basis Data Lanjut
XML
• Extensible berarti dapat digunakanutk membuat banyak tipe dokumen
• Markup berarti menspesifikasikanstruktur dan konten dari suatudokumen
• Language – merupakan bahasakomputer
![Page 9: Sistem Manajemen Basis Data Web 2bertalya.staff.gunadarma.ac.id/Downloads/files/... · Sistem Basis Data Lanjut Sistem Manajemen Basis Data Web 2 : Semistructured Data & XML Tim Penyusun](https://reader034.fdocuments.net/reader034/viewer/2022052310/605184705c38672fd07b7a9b/html5/thumbnails/9.jpg)
SMBD - Web 9
Sistem Basis Data Lanjut
XML vs. HTML
• Ciri umum : – Versi dari – SGML (Standard
Generalized Markup Language)– Berbasis teks– Blok pembuatan : tag, atribut dan
elemen• HTML – bahasa utk presentasi &
memformat data– Tidak ada mekanisme utk
memonitor konten dokumen• XML – menitikberatkan pada
konten data
![Page 10: Sistem Manajemen Basis Data Web 2bertalya.staff.gunadarma.ac.id/Downloads/files/... · Sistem Basis Data Lanjut Sistem Manajemen Basis Data Web 2 : Semistructured Data & XML Tim Penyusun](https://reader034.fdocuments.net/reader034/viewer/2022052310/605184705c38672fd07b7a9b/html5/thumbnails/10.jpg)
SMBD - Web 10
Sistem Basis Data Lanjut
Dasar
• XML – meta language• Aplikasi XML
– vocabulary• Parser XML membaca dokumen
XML dan mengakses ke kontenstruktur dokumen
• Form dokumen baik – tidak adasalah sintaks & memuaskanspeksifikasi W3C
• Dokumen valid – memuaskanatruran dari aplikasi XML
![Page 11: Sistem Manajemen Basis Data Web 2bertalya.staff.gunadarma.ac.id/Downloads/files/... · Sistem Basis Data Lanjut Sistem Manajemen Basis Data Web 2 : Semistructured Data & XML Tim Penyusun](https://reader034.fdocuments.net/reader034/viewer/2022052310/605184705c38672fd07b7a9b/html5/thumbnails/11.jpg)
SMBD - Web 11
Sistem Basis Data Lanjut
Struktur Dokumen
• Struktur logik – kumpulanelemen2 atau kontainer
• Tipe element ( identifier umum) membatasi konten elemen :– Nama– Kumpulan atribut2
• Atribut dispesifikasikan sebagaipasangan
nama = nilai
![Page 12: Sistem Manajemen Basis Data Web 2bertalya.staff.gunadarma.ac.id/Downloads/files/... · Sistem Basis Data Lanjut Sistem Manajemen Basis Data Web 2 : Semistructured Data & XML Tim Penyusun](https://reader034.fdocuments.net/reader034/viewer/2022052310/605184705c38672fd07b7a9b/html5/thumbnails/12.jpg)
SMBD - Web 12
Sistem Basis Data Lanjut
Komponen2 Dokumen Utama
• Prolog• Elemen akar• Elemen lainnya
![Page 13: Sistem Manajemen Basis Data Web 2bertalya.staff.gunadarma.ac.id/Downloads/files/... · Sistem Basis Data Lanjut Sistem Manajemen Basis Data Web 2 : Semistructured Data & XML Tim Penyusun](https://reader034.fdocuments.net/reader034/viewer/2022052310/605184705c38672fd07b7a9b/html5/thumbnails/13.jpg)
SMBD - Web 13
Sistem Basis Data Lanjut
Prolog Dokumen
• Deklarasi XML • Instruksi Pemrosesan• Deklarasi tipe dokumen• Komentar• White space
![Page 14: Sistem Manajemen Basis Data Web 2bertalya.staff.gunadarma.ac.id/Downloads/files/... · Sistem Basis Data Lanjut Sistem Manajemen Basis Data Web 2 : Semistructured Data & XML Tim Penyusun](https://reader034.fdocuments.net/reader034/viewer/2022052310/605184705c38672fd07b7a9b/html5/thumbnails/14.jpg)
SMBD - Web 14
Sistem Basis Data Lanjut
Deklarasi XML
• Baris pertama pada dokumen<?xml version=“1.0”
encoding=“UTF-8”standalone=“yes”?>
• Version 1.0 berhubungan denganW3C XML Recommendation 1.0
• Encoding: UTF-8 - default, Unicode, UCS-2, UCS-4,…
• Standalone – bereferensi pada file eksternal
![Page 15: Sistem Manajemen Basis Data Web 2bertalya.staff.gunadarma.ac.id/Downloads/files/... · Sistem Basis Data Lanjut Sistem Manajemen Basis Data Web 2 : Semistructured Data & XML Tim Penyusun](https://reader034.fdocuments.net/reader034/viewer/2022052310/605184705c38672fd07b7a9b/html5/thumbnails/15.jpg)
SMBD - Web 15
Sistem Basis Data Lanjut
Instruksi Pemrosesan
• Instruksi yg dilalui parser XML keaplikasi
• Sintaks:<?piname pidata?>
• Dapat digunakan utk menghu-bungkan dokumen XML denganCSS
<?xml-stylesheettype=“text/css”href=“URL”?>
![Page 16: Sistem Manajemen Basis Data Web 2bertalya.staff.gunadarma.ac.id/Downloads/files/... · Sistem Basis Data Lanjut Sistem Manajemen Basis Data Web 2 : Semistructured Data & XML Tim Penyusun](https://reader034.fdocuments.net/reader034/viewer/2022052310/605184705c38672fd07b7a9b/html5/thumbnails/16.jpg)
SMBD - Web 16
Sistem Basis Data Lanjut
Elemen2
• Elemen – tag mulai & akhir :<price> $ 1987.47</price>
• Elemen kosong – elementanpa data<head/>
• Elemen berjaringan<book>
<title> Database Systems </title><author> Connolly, Begg </author>
</book>
![Page 17: Sistem Manajemen Basis Data Web 2bertalya.staff.gunadarma.ac.id/Downloads/files/... · Sistem Basis Data Lanjut Sistem Manajemen Basis Data Web 2 : Semistructured Data & XML Tim Penyusun](https://reader034.fdocuments.net/reader034/viewer/2022052310/605184705c38672fd07b7a9b/html5/thumbnails/17.jpg)
SMBD - Web 17
Sistem Basis Data Lanjut
Atribut
• Nama Atribut disesuaikan denganketentuan berikut:– Mulai dgn huruf atau “_”– Unik dalam tag– Tidak dimulai dgn “xml”– Space tidak diperkenankan
• Nilai atribut merupakan informasiyg diproses oleh parser tetapi tidakdapat ditampilkan
![Page 18: Sistem Manajemen Basis Data Web 2bertalya.staff.gunadarma.ac.id/Downloads/files/... · Sistem Basis Data Lanjut Sistem Manajemen Basis Data Web 2 : Semistructured Data & XML Tim Penyusun](https://reader034.fdocuments.net/reader034/viewer/2022052310/605184705c38672fd07b7a9b/html5/thumbnails/18.jpg)
SMBD - Web 18
Sistem Basis Data Lanjut
Contoh Atribut
<book category=“IT”><title> Database Systems </title><author> Connolly, Begg </author>
</book>
![Page 19: Sistem Manajemen Basis Data Web 2bertalya.staff.gunadarma.ac.id/Downloads/files/... · Sistem Basis Data Lanjut Sistem Manajemen Basis Data Web 2 : Semistructured Data & XML Tim Penyusun](https://reader034.fdocuments.net/reader034/viewer/2022052310/605184705c38672fd07b7a9b/html5/thumbnails/19.jpg)
SMBD - Web 19
Sistem Basis Data Lanjut
Tampilan Dokumen XML
• Browser web mempunyai parser XML
• Hanya dokumen dengan form ygbaik ditampilkan :– dengan style sheet– tanpa style sheet
• Menampilkan kesalahan
![Page 20: Sistem Manajemen Basis Data Web 2bertalya.staff.gunadarma.ac.id/Downloads/files/... · Sistem Basis Data Lanjut Sistem Manajemen Basis Data Web 2 : Semistructured Data & XML Tim Penyusun](https://reader034.fdocuments.net/reader034/viewer/2022052310/605184705c38672fd07b7a9b/html5/thumbnails/20.jpg)
SMBD - Web 20
Sistem Basis Data Lanjut
Penyimpanan Data XML Pada Database Oracle
• Tipe XML:– Digunakan utk membuat tabel– Digunakan utk membuat atribut
(kolom)• Penyimpanan XML terstruktur:
– Kumpulan objek2• Penyimpanan tidak terstruktur:
– Sebagai CLOB
![Page 21: Sistem Manajemen Basis Data Web 2bertalya.staff.gunadarma.ac.id/Downloads/files/... · Sistem Basis Data Lanjut Sistem Manajemen Basis Data Web 2 : Semistructured Data & XML Tim Penyusun](https://reader034.fdocuments.net/reader034/viewer/2022052310/605184705c38672fd07b7a9b/html5/thumbnails/21.jpg)
SMBD - Web 21
Sistem Basis Data Lanjut
SQL Relasional keMapping-XML
Root/Relation
Record Record Record
![Page 22: Sistem Manajemen Basis Data Web 2bertalya.staff.gunadarma.ac.id/Downloads/files/... · Sistem Basis Data Lanjut Sistem Manajemen Basis Data Web 2 : Semistructured Data & XML Tim Penyusun](https://reader034.fdocuments.net/reader034/viewer/2022052310/605184705c38672fd07b7a9b/html5/thumbnails/22.jpg)
SMBD - Web 22
Sistem Basis Data Lanjut
SQL-Relasional-Objek-ke-Mapping XML
Object Table
Object Object Object
![Page 23: Sistem Manajemen Basis Data Web 2bertalya.staff.gunadarma.ac.id/Downloads/files/... · Sistem Basis Data Lanjut Sistem Manajemen Basis Data Web 2 : Semistructured Data & XML Tim Penyusun](https://reader034.fdocuments.net/reader034/viewer/2022052310/605184705c38672fd07b7a9b/html5/thumbnails/23.jpg)
SMBD - Web 23
Sistem Basis Data Lanjut
Pembuatan Dokumen XML Menggunakan Fungsi2 Oracle
• XMLELEMENT• XMLATTRIBUTES• XMLFOREST• XMLAGG• XMLROOT• lain2…
![Page 24: Sistem Manajemen Basis Data Web 2bertalya.staff.gunadarma.ac.id/Downloads/files/... · Sistem Basis Data Lanjut Sistem Manajemen Basis Data Web 2 : Semistructured Data & XML Tim Penyusun](https://reader034.fdocuments.net/reader034/viewer/2022052310/605184705c38672fd07b7a9b/html5/thumbnails/24.jpg)
SMBD - Web 24
Sistem Basis Data Lanjut
Elemen XML DenganKonten Sederhana
XMLELEMENT(“Name_of_Tag”, Ekspresi yg mengembalikan nilai)
Contoh:SELECT XMLELEMENT(“Fname”,
e.pname.F_name)FROM Employee e WHERE e.did=‘10’;
![Page 25: Sistem Manajemen Basis Data Web 2bertalya.staff.gunadarma.ac.id/Downloads/files/... · Sistem Basis Data Lanjut Sistem Manajemen Basis Data Web 2 : Semistructured Data & XML Tim Penyusun](https://reader034.fdocuments.net/reader034/viewer/2022052310/605184705c38672fd07b7a9b/html5/thumbnails/25.jpg)
SMBD - Web 25
Sistem Basis Data Lanjut
Elemen XML Berjaringan
• Fungsi XMLELEMENT dapatdigunakan untuk mengembalikan nilai
Contoh:SELECT XMLELEMENT(“emp”,XMLELEMENT(“fname”,e.pname.f_name),XMLELEMENT (“lname”,e.pname.l_name))FROM Employee e;
![Page 26: Sistem Manajemen Basis Data Web 2bertalya.staff.gunadarma.ac.id/Downloads/files/... · Sistem Basis Data Lanjut Sistem Manajemen Basis Data Web 2 : Semistructured Data & XML Tim Penyusun](https://reader034.fdocuments.net/reader034/viewer/2022052310/605184705c38672fd07b7a9b/html5/thumbnails/26.jpg)
SMBD - Web 26
Sistem Basis Data Lanjut
Elemen XML dengan Atribut
• XMLATTRIBUTES menentukansemua atribut elemen XMLXMLATTRIBUTES (ekspresi AS “attribute_name”,…)
Contoh:SELECT XMLELEMENT (“emp”, XMLATTRIBUTES(e.pid AS "eid"), XMLELEMENT(fname,e.pname.f_name),XMLELEMENT(lname,e.pname.l_name))FROM Employee e;
![Page 27: Sistem Manajemen Basis Data Web 2bertalya.staff.gunadarma.ac.id/Downloads/files/... · Sistem Basis Data Lanjut Sistem Manajemen Basis Data Web 2 : Semistructured Data & XML Tim Penyusun](https://reader034.fdocuments.net/reader034/viewer/2022052310/605184705c38672fd07b7a9b/html5/thumbnails/27.jpg)
SMBD - Web 27
Sistem Basis Data Lanjut
‘Hutan’ Elemen2 XML
• Fungsi XMLFOREST membuatbeberapa elemen XML dariargumen2 yg diekspresikan.
Contoh:SELECT XMLELEMENT (emp, XMLATTRIBUTES(e.pid as "eid"), XMLFOREST(e.pname.f_name AS "fname", e.pname.l_name AS "lname", e.sin))FROM Employee e;
![Page 28: Sistem Manajemen Basis Data Web 2bertalya.staff.gunadarma.ac.id/Downloads/files/... · Sistem Basis Data Lanjut Sistem Manajemen Basis Data Web 2 : Semistructured Data & XML Tim Penyusun](https://reader034.fdocuments.net/reader034/viewer/2022052310/605184705c38672fd07b7a9b/html5/thumbnails/28.jpg)
SMBD - Web 28
Sistem Basis Data Lanjut
Penambahan Elemen Akarke Dokumen XML
• XMLAgg membuat ‘hutan’ elemen2 XML dalam satu elemen. sehinggaclause ORDER BY dapat men-sorting elemen XML
Contoh:SELECT XMLELEMENT("company",XMLAGG(XMLELEMENT("worker",e.name) ORDER BY e.name )) AS resultFROM employee e;
![Page 29: Sistem Manajemen Basis Data Web 2bertalya.staff.gunadarma.ac.id/Downloads/files/... · Sistem Basis Data Lanjut Sistem Manajemen Basis Data Web 2 : Semistructured Data & XML Tim Penyusun](https://reader034.fdocuments.net/reader034/viewer/2022052310/605184705c38672fd07b7a9b/html5/thumbnails/29.jpg)
SMBD - Web 29
Sistem Basis Data Lanjut
Penambahan Deklarasi XML
• XMLROOT menambahkandeklarasi XML ke data XML
Contoh:select XMLROOT(XMLelement("company",XMLAgg(XMLelement("worker",e.name)order by e.name)), version '1.0', standalone yes)as documentfrom employee e;
![Page 30: Sistem Manajemen Basis Data Web 2bertalya.staff.gunadarma.ac.id/Downloads/files/... · Sistem Basis Data Lanjut Sistem Manajemen Basis Data Web 2 : Semistructured Data & XML Tim Penyusun](https://reader034.fdocuments.net/reader034/viewer/2022052310/605184705c38672fd07b7a9b/html5/thumbnails/30.jpg)
SMBD - Web 30
Sistem Basis Data Lanjut
Menampilkan Hasil
• Hasil fungsi Oracle XML tidakbagus untuk dicetak
• IN SQL*Plus– SET LONG – SET PAGESIZE
• Menggunakan metode tipe XML– Extract
![Page 31: Sistem Manajemen Basis Data Web 2bertalya.staff.gunadarma.ac.id/Downloads/files/... · Sistem Basis Data Lanjut Sistem Manajemen Basis Data Web 2 : Semistructured Data & XML Tim Penyusun](https://reader034.fdocuments.net/reader034/viewer/2022052310/605184705c38672fd07b7a9b/html5/thumbnails/31.jpg)
SMBD - Web 31
Sistem Basis Data Lanjut
Oracle XML-SQL Utility (XSU)
• Mentransformasikan data daritabel2 relasional-objek ke XML
• Mengekstraks data dari dokumenXML & memasukkan data tsb ketabel database
• Mengekstrak data relevandaridokumen XML & menggunakannyauntuk memodifikasi konten daritabel database.
![Page 32: Sistem Manajemen Basis Data Web 2bertalya.staff.gunadarma.ac.id/Downloads/files/... · Sistem Basis Data Lanjut Sistem Manajemen Basis Data Web 2 : Semistructured Data & XML Tim Penyusun](https://reader034.fdocuments.net/reader034/viewer/2022052310/605184705c38672fd07b7a9b/html5/thumbnails/32.jpg)
SMBD - Web 32
Sistem Basis Data Lanjut
Membuat XML Menggunakan XSU
• getXML :– -user “username/password”– -conn “JDBC connection string”– “SQL query string” – terdiri atas
pernyataanSQL• Elemen akar <ROWSET>• Elemen baris - <ROW>
![Page 33: Sistem Manajemen Basis Data Web 2bertalya.staff.gunadarma.ac.id/Downloads/files/... · Sistem Basis Data Lanjut Sistem Manajemen Basis Data Web 2 : Semistructured Data & XML Tim Penyusun](https://reader034.fdocuments.net/reader034/viewer/2022052310/605184705c38672fd07b7a9b/html5/thumbnails/33.jpg)
SMBD - Web 33
Sistem Basis Data Lanjut
Membuat XML Menggunakan XSU (Lanj.)
Contoh :OracleXML getXML-user "username/password"-conn“jdbc:oracle:thin:@sit.yorku.ca:1521:studb10g""select * from conference"
![Page 34: Sistem Manajemen Basis Data Web 2bertalya.staff.gunadarma.ac.id/Downloads/files/... · Sistem Basis Data Lanjut Sistem Manajemen Basis Data Web 2 : Semistructured Data & XML Tim Penyusun](https://reader034.fdocuments.net/reader034/viewer/2022052310/605184705c38672fd07b7a9b/html5/thumbnails/34.jpg)
SMBD - Web 34
Sistem Basis Data Lanjut
Memasukkan Data ke TabelDatabase dari Dokumen XML
• XSU membuat & mengeksekusipernyataan INSERT INTO
• XSU putXML:– -user “username/password”– -conn “JDBC connection string”– -rowTag – nama elemen xml yg
membentuk baris pada tabel– -fileName – nama file xml – “table_name”– -ignoreCase
![Page 35: Sistem Manajemen Basis Data Web 2bertalya.staff.gunadarma.ac.id/Downloads/files/... · Sistem Basis Data Lanjut Sistem Manajemen Basis Data Web 2 : Semistructured Data & XML Tim Penyusun](https://reader034.fdocuments.net/reader034/viewer/2022052310/605184705c38672fd07b7a9b/html5/thumbnails/35.jpg)
SMBD - Web 35
Sistem Basis Data Lanjut
Memasukkan Data XML Menggunakan XSU
Contoh:OracleXML putXML-user “userID/password“-conn"jdbc:oracle:thin:@sit.yorku.ca:1521:studb10g“-rowTag "card“-ignoreCase-fileName "/home/userID/Card.xml" "deck"
![Page 36: Sistem Manajemen Basis Data Web 2bertalya.staff.gunadarma.ac.id/Downloads/files/... · Sistem Basis Data Lanjut Sistem Manajemen Basis Data Web 2 : Semistructured Data & XML Tim Penyusun](https://reader034.fdocuments.net/reader034/viewer/2022052310/605184705c38672fd07b7a9b/html5/thumbnails/36.jpg)
SMBD - Web 36
Sistem Basis Data Lanjut
Referensi
1. Connoly, Thomas; Begg, Carolyn; Strachan, Anne; Database Systems : A Practical Approach to Design, Implementation and Management,3rd edition, Addison Wesley, 2003.