Silabus RDBMS untuk MCA Semester 1
Silabus RDBMS untuk MCA Semester 1
Tujuan Pembelajaran:
Untuk memahami konsep dasar dari Sistem Manajemen Basis Data dan cara kerjanya
pengetahuan tentang RDBMS
Untuk mempelajari konsep-konsep yang diperlukan dalam merancang, menggunakan, dan menerapkan basis data
sistem dan aplikasi manajemen
Untuk mempelajari Bahasa Kuery Terstruktur - DDL, DML, dan DCL.
Untuk dapat memahami konsep-konsep PL/SQL
2. Prasyarat: Pengetahuan dasar tentang mekanisme penyimpanan dan pengambilan data di komputer dan
jenis perangkat lunak dan aplikasi yang menggunakan berbagai jenis data untuk disimpan dan diambil sebagai
sesuai kebutuhan. Kemahiran dalam bahasa pemrograman apapun
3. Isi Kursus:
Unit
Dan Konten Kursus
Bobot
Unit I Pengantar Sistem Basis Data
Data, Informasi, Manajemen Data Berbasis File, Membedakan antara Basis Data dan
05% Sistem Manajemen Basis Data, Karakteristik Data dalam Sebuah Basis Data, Kamus Data
Basis Data: Pengguna, Model Data, Abstraksi Data, Arsitektur ANSI/SPARC, Logis
dan independensi data fisik, Bahasa basis data dan antarmuka
Komponen Model E-R: Entitas, Kumpulan Entitas, Atribut dan kunci – Kunci Super
Kunci Utama
10% Entitas lemah, Subkelas, Superkelas dengan warisan atribut, Generalisasi dan
Spesialisasi.
Desain Basis Data Relasional dengan Pemetaan ER dan EER, Pemetaan EER
model membangun ke Hubungan
Langkah-langkah proses desain untuk Skema Relasional, Aturan Codd, Basis Data
Hubungan dan Pembatasan – Kunci Utama, Kunci Asing, Null, Tidak Null,
20 % Unik
Pengantar SQL, fitur-fitur SQL, Aturan untuk SQL, Komponen SQL (DDL,
DML, DCL), Tipe Data, Pembatasan Data
40%
Kueri dasar SQL: Membuat tabel, memasukkan data tabel, Melihat data Tabel
(Semua, baris dan semua kolom, Kolom terpilih dan semua baris, Kolom terpilih dan
menggunakan baris yang dipilih), Mengurutkan data dalam tabel, membuat tabel dari tabel lain, menghapus
data (Semua baris, Baris tertentu), Memperbarui data (Semua baris dan secara kondisional)
Mengganti nama tabel, memotong tabel, menghapus tabel, Membuat dan menghapus sinonim.
Tampilan dan jenis-jenisnya.
Kueri Lanjutan SQL: Group by dan Klausul Having, Join – Join Ekuivalen, non
gabungan ekuivalen
Operator Exist, Operator Set: Union, Intersect dan Minus, Pengindeksan
Unit V Transaksi basis data dan PLSQL
Buku Referensi
1) Silberschatz, Korth, Sudarshan, “Konsep Sistem Basis Data”, Edisi ke-5, McGraw Hill
Penerbitan.
2) Alexis Leon, Mathews Leon, “Esensial Sistem Manajemen Basis Data” (Kedua
cetak ulang 2009), Penerbit Tata McGraw Hill
3) Ramez Elmsari, Shamkant B Navathe, “Dasar-Dasar Sistem Basis Data”, Pearson
Pendidikan, Edisi ke-7
4) C J Date, A Kannan, S Swaminathan, "Pengenalan Sistem Basis Data", Pearson
Pendidikan, Edisi ke-8
5) S. K. Singh, “Sistem Basis Data: Konsep, Desain, dan Aplikasi”, Pendidikan Pearson
6) SQL Oleh Ivan Byross, Penerbitan BPB
7) Nona Anjali Jivani dan Nona Amisha Shingala, "Buku praktik tentang SQL dan PL/SQL dengan
contoh”, Nirav dan Penerbitan Roopal, Edisi Ketiga.