sm141444 : sistem basis data lanjut - Matematika-ITS

advertisement
MATA KULIAH
SM141444
: SISTEM BASIS DATA LANJUT
Kredit
Semester
: 3 sks
: VIII
DESKRIPSI MATA KULIAH
Matakuliah ini merupakan kelanjutan dari matakuliah sistem basis data. Dalam
matakuliah ini mahasiswa diberikan pemahaman tentang bagaimana Database
Management System melakukan proses terkait dengan penyimpanan data, memproses
query sedemikian hingga mahasiswa mampu melakukan tuning terhadap data base.
Disamping itu, dalam matakuiah ini juga diberikan teknologi dan aplikasi database
terkini, seperti database terdistribusi, spatial data base dan Object Relational Data Base
(ORDB).
CAPAIAN PEMBELAJARAN PRODI YANG DIDUKUNG
2.1.5
2.2.4
3.2.3
3.3.3
4.4.1
Mampu menerapkan kerangka berpikir matematika dan prinsip dasar komputasi
untuk menyelesaikan permasalahan pengembangan perangkat lunak dan sistem
cerdas
Menguasai konsep dasar komputasi matematika
Mampu menguasai konsep dasar dan penerapan matematika dan ilmu komputasi
untuk menyelesaikan pengembangan perangkat lunak dan sistem cerdas.
Memiliki kreatifitas dalam memberikan alternatif solusi
Mampu berkomunikasi ilmiah baik lisan maupun tulisan
Mampu bekerja sama dan memiliki kepekaan sosial dan kepedulian yang tinggi
terhadap masyarakat dan lingkungannya
CAPAIAN PEMBELAJARAN MATA KULIAH
1.
2.
3.
4.
5.
6.
Mampu memahami konsepPemrosesan Query dan pemrosesan transaksi dalam
basis data
Mampu memahami dan menerapkan pemrograman SQL
Mampu memahami dan menerapkan peningkatan perfomansi basis data (Basis data
performance tuning)
Memahami konsep dasar basis data terdistribusi
Memahami aplikasi basis data terkini, Obyek Relational Basis data, Spatial Basis data
Mampu memahami dan menerapkan query dalam XML file (web basis data)
POKOK BAHASAN
1.
Pemrosesan query dan pemrosesan transaksi
a. Ukuran biaya query
b. Evaluasi ekspresi
c. Konsep Transaksi
Kurikulum Jur. Matematika FMIPA-ITS : 2014-2019
www.mathematics.its.ac.id
1.1.4
167
2.
3.
4.
5.
d. Implementasi Atomicity dan Durability
e. Serializability dan Recoverability
Pemrograman SQL
a. Store procedure dan fungsi, trigger, Cursors
b. Trigger dalam basis data
c. View, Error Handling
Basis data performance tuning
a. Manajemen tabel, manajemen indek, manajemen, manajemen tablespace
Basis data terdistribusi
a. Basis data Heterogen dan Homogen
b. Media penympanan terdistribusi
c. Transaksi terdistribusi
d. Kontrol konkurensi dalam basis data terdistribusi
e. Pemrosesan Query dalam basis data terdisitribusi
Aplikasi basis data terkini, Obyek Relational Basis data, Spatial Basis data
a. Desain dan query dalam ORDB
b. Query spatial
c. Query dalam XML file (web basis data)
PRASYARAT
Basis Data
1.
2.
Abraham Silberschatz, Henry F. Korth, S. Sudarshan, “Database System Concepts”,
McGraw-Hill Companies, 2011
Ramez A. Elmasri, Shamkant B. Navathe, “Fundamentals of Database Systems”,
ADDISON WESLEY Publishing Company Incorporated, 2011
PUSTAKA PENDUKUNG
1.
rd
R. Ramakrishnan and J. Gehrke, Database Management Systems, 3 Edition, New
York: The McGraw-Hill Companies, Inc., 2003.
Kurikulum Jur. Matematika FMIPA-ITS : 2014-2019
www.mathematics.its.ac.id
PUSTAKA UTAMA
168
Download