Mata Kuliah Basis Data (3 SKS)
Mata kuliah ini membahas konsep dasar dari manajemen database yang mencakup aspek pemodelan dan desain, bahasa dan fasilitas, implementasi dan penggunaan database. Topik yang diajarkan meliputi: arsitektur dan konsep sistem manajemen basis data (DBMS), struktur dan organisasi file, indexing, pemodelan data menggunakan model entity-relationship, pemodelan data menggunakan model relasional, bahasa kueri formal, aljabar relasional, basisdata berorientasi obyek, SQL dan QBE, functional dependency, normalisasi basis data relasional, algoritma dan proses desain basis data relasional, pemrosesan serta optimasi kueri, transaksi, kendali konkurensi, pemulihan basis data serta basis data client-server
1) Diberikan masalah kehidupan nyata yang akan diwakili ke dalam aplikasi database, siswa dapat merancang aplikasi database dengan benar dengan mengevaluasi semua ketentuan terkait (2) Diberikan kueri terhadap sebuah basis data, baik sederhana dan kompleks, siswa dapat menggunakan SQL untuk menyelesaikan kueri dengan benar (3) Diberikan sebuah skema logis basisdata, siswa dapat menentukan jenis data yang tepat untuk setiap field dan constraint untuk setiap tabel dan menerapkan Data Definition Language (DDL) dan Data Manipulation Language (DML) pada salah satu DBMS yang populer
1) Elmasri and Navathe, Fundamental of Database Systems (2) Connoly, Thomas and Begg, Carolyn: Database Sytems 4th edition, Prentice Hall, 2005
© 2025. Develop BY PPTIx UNESA TEAM