Topik Basis Data Lanjut

Kuliah ini akan mengupas teknologi database untuk Structured Data dan Semi-structured Data.

Bahasan akan ditekankan pada teknologi storage dan retrieval, modeling, serta terapannya. Pada akhir perkuliahan ini, mahasiswa diharapkan dapat

Buku Referensi:
  1. Database System Concepts, Abraham Silberschatz, Henry F. Korth, S. Sudarshan, Fifth Edition
Tujuan Kuliah:
  • Mempelajari Storage Concepts
  • Mempelajari Indexing Concepts
  • Mempelajari Object-based dan Complex-Object Databases
  • Mempelajari Database Paralel dan Terdistribusi
  • Mempelajari Database untuk Semistructured Data
  • Mempelajari Spatial Database
  • Mempelajari Multimedia Database
Skema Penilaian:
Tugas Individu (2X)20%
Tugas Karyatulis (1X)15%
UTS 30%
UAS 30%
  100%
Topik Bahasan:
  1. Databases and the Future
  2. Storage and File Structure
  3. Indexing and Hashing
  4. Index pada DBMS

  5. Object-Based Databases
  6. Object Database Standards, Languages, and Design
  7. Object-Oriented Modeling
  8. Object­Relational and Extended­Relational Systems

  9. Parallel Databases
  10. Distributed Databases
  11. Spatial Database
  12. Multi-Media Database
Week 1: Introduction TBDL-01.pdf
CLASS01A.pdf
Week 2: Storage and File Structures CLASS02.pdf
Week 3: Indexing and Hashing CLASS03.pdf
Week 4: Object-based Database CLASS04.pdf
Week 5: Object Database Standards, Languages, and Design CLASS05.pdf
OO DB
Tugas 1
Due: 20 Maret 2018
(dalam bentuk kertas)

Anda sedang membangun aplikasi cuitan seperti twitter untuk konsumsi
nasional.
1. Jelaskan data apa yang anda kelola, dan apakah properties nya.
2. Bagaimana kah skema relational yang anda usulkan, jelaskan keuntungan
   dan kerugiannya
3. Jelaskan keuntungan dan kerugian kalau menggunakan model berbasis objek
4. Model apakah yang anda rekomendasikan, model relational atau kah model
   berbasis objek? Jelaskan pendapat anda.

    
EyeDBAdministration.pdf
EyeDBCplusplusBinding.pdf
EyeDBGettingStarted.pdf
EyeDBInstallation.pdf
EyeDBJavaBinding.pdf
EyeDBODL.pdf
EyeDBOQL.pdf
EyeDBOverview.pdf
Week 6: Extended Relational Database
Week 7: Object-Relational Mapping CLASS07.pdf
XML
JSON
Week 9: Mongodb Introduction to Mongodb
Tugas 1
Tugas 2
Due: 20 Maret 2018
(dalam bentuk kertas)

Buatlah koleksi data dalam bentuk JSON yang disimpan dalam mongodb.
Data yang disimpan adalah data 10 daerah kab/kota di Indonesia.
Setiap daerah memiliki data 'WISATA' yang dapat dikelompokkan pada data:
- resto
- gunung
- danau
- bangunan bersejarah
- mall

a. Buatlah data untuk 10 daerah tersebut beserta dengan atribut pelengkapnya.
b. Buatlah query untuk menampilkan:
	- data daerah, jenis wisata, dan jumlahnya
	- jenis wisata, dan jumlahnya

   
Week 10: Parallel DB Parallel.pdf
Sharding in MongoDB
Week 11: Distributed DB Distributed-DB.pdf
Week 12: Spatial DB Pengantar Spatial DB
Spatial DB with Postgis
projections.pdf
Week 14: Multimedia DB Multimedia Database