Di bagian aplikasi backend, logika program saja tidak cukup, kamu butuh tempat untuk menyimpan data untuk diolah dan diakses nanti. Karena itu kamu butuh sistem database.
Secara umum Database terbagi menjadi SQL dan NoSQL, dimana masing-masing dari sistem ini punya banyak pilihan yang bisa dipakai.
SQL
Singkatan dari Structured Query Language, dimana kamu akan menyimpan masing-masing data dalam bentuk table mirip seperti Excel. Daftar kolom data apa saja yang akan masuk harus ditentukan sejak awal. SQL cocok untuk kamu yang punya aplikasi dengan banyak hubungan (relasi) antara satu data dengan data yang lain. Contoh Database SQL: Mysql, PortsgreSQL, SQLite dll.
Untuk basic MySQL (SQL) kamu bisa mengikuti
kelas mysql ini
Belajar dasar-dasar database, apa saja yang bisa kita lakukan dengan database. Kita akan belajar melalui aplikasi GUI PHPmyAdmin dan juga Terminal / Command-line
NoSQL
Database ini cocok untuk mengatasi masalah pada database yang besar dan sering berubah. Strukturnya tidak kaku (ditentukan) seperti SQL, yang berarti kamu juga perlu berhati-hati dalam mengatur datanya.
Contoh database NoSQL: MongoDB, MariaDB dll.
Untuk belajar NoSQL, kamu bisa mempelajari
Kelas MongoDb ini
Belajar mongodb, salah satu nosql database yang sangat populer. Lihat syntax-syntax pada mongodb dan juga belajar konsep konsep dasat tentang nosql pada playlist ini
Belajar tentang design database, merencanakan dan memahami konsep-konsep dari database sebelum mulai membuat website atau aplikasi
Design database
design database adalah bagian penting saat merancang sebuah aplikasi atau website. Stuktur database yang kita buat akan sangat berpengaruh pada speed dan juga pengembangan aplikasinya
Primary key dan foreign key
Primary key dan foreign key adalah dua feature penting pada database. Memudahkan untuk mengatur relasi dari satu table ke table lain
Relation database
Belajar relation database, mengenal konsep one to one, one to many dan many to many juga contoh kasus dari masing masing relation
Tipe data dan timestamp
Bermain di phpmyadmin untuk melihat opsi yang kita punya, ada banyak tipe data yang bisa kita mainkan! Mengenal juga tentang timestamp untuk menjaga informasi dari setiap data yang masuk
Latihan dan pengalaman
Banyak yang bisa sudah kita pelajar dan masih banyak lagi yang harus dipelajari. Latihan yang banyak, pengalaman akan banyak berbicara
Tag: Kenapa belajar Database, Mengenal apa itu Database, Di mana mulai belajar Database, mulai dari mana belajar Database ,
tutorial Database bahasa indonesia untuk pemula dari dasar, apa kegunaan Database, bagaimana cara menggunakan Database, belajar bertahap Database, kursus online Database