Pembicaraan basis data tidak dapat dipisahkan dengan teknologi komputer,
karena teknologi basis data dan komputer berkembang beriringan. Perkembangan
teknologi pengelolaan basis data mempunyai pengaruh besar terhadap
perkembangan penggunaan komputer. Sebagai contoh, pemakaian teknologi
basis data dalam pengelolaan data yang berjumlah besar untuk keperluan bisnis,
keteknikan, pendidikan, kesehatan, hukum, perpustakaan dan sebagainya akan
sangat efisien apabila menggunakan komputer.
Basis data dapat dibayangkan sebagai sebuah lemari arsip. Jika kita
memiliki sebuah lemari arsip dan berwenang untuk mengelolanya, maka kemungkinan
kita akan melakukan hal-hal seperti: memberi sampul/map pada kumpulan arsip
yang akan disimpan, menentukan jenis arsip, melakukan penomoran dengan pola
unik pada setiap map, lalu menempatkan arsip-arsip tersebut dengan cara
tertentu didalam lemari.
Pada mata kuliah
ini, saya mempelajari hal – hal yang berkaitan dengan basis data, dimulai
dengan mengetahui pengertian basis data (database), lingkungan sistem basis
data, keuntungan maupun perkembangan basis data. Basis data / Database adalah
kumpulan data yang saling berhubungan dan disimpan secara bersama tanpa adanya
pengulangan data (redudansi data).
Selanjutnya
dijelaskan juga tentang Sistem Manajemen Basis Data (DBMS). Basis data yang
terkomputerisasi dapat dibuat, diatur dan dilakukan maintenance
menggunakan suatu aplikasi perangkat lunak untuk manajemen basis data yang
disebut DBMS (Database Management System).
Berbicara tentang
basis data, tentu tak lepas dari data. Saya juga mendapat materi mengenai model
– model data, perancangan basis data dan Data Definition Language yang secara
umum mencakup CREATE, USE, ALTER, DROP. Selanjutnya adalah Data Manupulation
Language dan Entity Relationship Diagram yang mencakup perintah SELECT, INSERT,
UPDATE, DELETE. Materi lainnya yang pernah saya terima yaitu tentang
normalisasi dan kekangan basis data.
Materi – materi lengkap
bisa di download di sini
Bab 1.
Pendahuluan Basis Data dan DBMS
Bab 2. Model – Model
Data
Bab 3. DDL dan
Perancangan Basis Data
Bab 4. DML dan
ERD
Bab 5. DCL dan
Normalisasi
Bab 6. Kekangan
Basisdata
Pada mata kuliah
ini, sering sekali mendapat tugas untuk menjawab pertanyaan lalu
mendokumentasikan ke dalam blog ini.
Semester 1 – Database