JavaRush /Java Blog /Random-ID /Bookmark: semua yang perlu Anda ketahui tentang database ...

Bookmark: semua yang perlu Anda ketahui tentang database dan bahasa SQL - ceramah, artikel, dan video

Dipublikasikan di grup Random-ID
Demi kenyamanan mahasiswa JavaRush, kami memutuskan untuk mengumpulkan ceramah dan artikel tentang topik terpenting dalam pemrograman. Pilihan kesebelas adalah tentang database dan bahasa query SQL. Dalam panduan mini, kami menguraikan secara singkat inti artikel, dan jika Anda mengikuti tautannya, Anda dapat mempelajari lebih lanjut tentang topik yang Anda minati. Tambahkan koleksi ke bookmark Anda dan kembalikan bila diperlukan. Bookmark: semua yang perlu Anda ketahui tentang database dan bahasa SQL - ceramah, artikel, dan video - 1

Artikel dan kuliah

Pengantar SQL

Artikel ini membuka seri pendek yang membahas dasar-dasar interaksi dengan database di Java dan pengenalan bahasa SQL. Banyak program sibuk memproses dan memodifikasi informasi serta menjaganya tetap mutakhir. Karena data adalah bagian yang sangat penting dari logika program, penyimpanan terpisah sering kali dialokasikan untuknya. Data diakses dan dimodifikasi menggunakan bahasa kueri khusus - SQL (Structured Query Language). Artikel ini akan berguna jika Anda baru memulai dengan database.

Struktur DBMS, tabel dan tipe data

Bagian kedua dari teks ini adalah tentang pengenalan SQL. Disini penulis melanjutkan analisa prinsip pengoperasian database dan SQL menggunakan contoh pembuatan emulator bursa.

"Proyek Java dari A hingga Z": Kami menganalisis database dan bahasa SQL

Serangkaian artikel besar tentang membuat proyek portofolio Anda sendiri. Secara alami, dia memahami berbagai teknologi yang berinteraksi dengan programmer. Termasuk database dan bahasa SQL. Hasil artikelnya adalah menulis bot telegram.

"Proyek Java dari A hingga Z": Kami menganalisis database dan bahasa SQL. Bagian 2

Pada bagian kedua, penulis fokus pada praktik: ia memberikan panduan tentang cara menginstal MySQL, menulis baris pertama dalam bahasa ini, dan membuat database pertama Anda. Pada akhirnya Anda akan memiliki pekerjaan rumah.

"Proyek Java dari A hingga Z": Kami menganalisis database dan bahasa SQL. Bagian 3

Pada bagian ketiga analisis database, penulis berbicara tentang parameter operator SELECT, WHERE, ORDER BY, GROUP BY. Pada akhirnya, seperti sebelumnya, pekerjaan rumah menanti.

"Proyek Java dari A hingga Z": Kami menganalisis database dan bahasa SQL. Bagian 4 - memeriksa pekerjaan rumah

Sesuai dengan namanya, seluruh bagian keempat dikhususkan untuk analisis pekerjaan rumah. Kami menyarankan Anda membacanya - tugasnya menarik dan Anda mungkin ingin melakukannya.

"Proyek Java dari A hingga Z": Kami menganalisis database dan bahasa SQL. Bagian 5 - koneksi dan bergabung

Pada bagian kelima, penulis membahas tentang jenis-jenis koneksi dan gabungan: menjelaskan apa itu konsep satu-ke-banyak, satu-ke-satu, banyak-ke-banyak, dan lainnya.

"Proyek Java dari A hingga Z": Kami menganalisis database dan bahasa SQL. Bagian 6 - Mengecek tugas akhir

Artikel terakhir tentang database ini mencakup tugas pekerjaan rumah akhir. Menarik karena ditujukan untuk wawancara di tingkat Menengah. Artinya, setelah tugas ini Anda sudah dapat mengikuti wawancara, dan Anda akan berhasil melewati setidaknya sebagian dari apa yang berkaitan dengan database relasional.

Resensi buku “SQL. Kumpulan resep” oleh Anthony Molinaro

Ada banyak sekali pilihan buku yang cocok untuk penyelaman awal ke dalam SQL, namun penulis postingan ini memilih “SQL. Koleksi resep” oleh Anthony Molinaro. Keunikan buku ini adalah selain mempelajari SQL pada tingkat dasar, Anda akan mengenal beberapa database sekaligus dan melihat perbedaan query untuk database tersebut dan apa saja fitur database tertentu.

Pengoptimalan SQL keren yang tidak bergantung pada model biaya. Bagian 1

Kami menawarkan kepada Anda adaptasi artikel Lukas Eder, yang dirancang bagi mereka yang memiliki pemahaman umum tentang database dan SQL, serta beberapa pengalaman praktis dengan DBMS. Ini menjelaskan lima pengoptimalan sederhana yang dapat diterapkan hanya berdasarkan metadata (yaitu batasan) dan kueri itu sendiri.

Pengoptimalan SQL keren yang tidak bergantung pada model biaya. Bagian 2

Di Bagian 2, Anda akan belajar tentang menghilangkan predikat dan proyeksi yang "tidak berarti" di subkueri EXISTS.

Pengoptimalan SQL keren yang tidak bergantung pada model biaya. Bagian 3

Bagian ketiga artikel ini membahas tentang penggabungan predikat dan himpunan yang terbukti kosong.

Pengoptimalan SQL keren yang tidak bergantung pada model biaya. Bagian 4

Bagian keempat menjelaskan keterbatasan CHECK dan gabungan refleksif yang tidak perlu.

Pengoptimalan SQL keren yang tidak bergantung pada model biaya. Bagian 5

Bagian terakhir dari artikel ini membahas tentang optimasi seperti mendorong objek.

Panduan NoSQL untuk Pengembang

Jika Anda telah mengikuti tren dalam pengembangan backend dan Big Data, Anda mungkin telah memperhatikan kehebohan seputar database NoSQL dalam beberapa tahun terakhir. Artikel ini membahas tentang mengapa mereka pertama kali dibuat, masalah apa yang mereka pecahkan, dan mengapa begitu banyak database berbeda tiba-tiba dibutuhkan.

Masalah kinerja SQL yang timbul dari "pekerjaan yang tidak perlu namun wajib"

Mungkin hal terpenting yang dapat Anda pelajari untuk menulis kueri SQL yang efektif adalah pengindeksan. Namun, yang kedua, yang paling tertinggal adalah pengetahuan bahwa banyak klien SQL memerlukan database untuk melakukan banyak "pekerjaan yang tidak perlu namun perlu". Apa itu akan dibahas dalam artikel ini.

Menambahkan database PostgreSQL ke layanan RESTful di Spring Boot. Bagian 1

Serangkaian artikel tentang cara membuat database dan menghubungkannya ke aplikasi Rest.

Menambahkan database PostgreSQL ke layanan RESTful di Spring Boot. Bagian 2

Pada bagian terakhir, kita mempelajari cara menginstal database PostgresSQL di komputer, membuat database di pgAdmin, serta membuat dan menghapus tabel di dalamnya secara manual dan terprogram. Pada bagian ini, penulis mengajak pembaca untuk menulis ulang program sehingga belajar bekerja dengan database dan tabel ini.

Wawancara pengembang: analisis pertanyaan database

Pada artikel ini, penulis berbicara tentang salah satu topik utama dalam wawancara teknis – database. Ini membahas pertanyaan paling umum dan mencoba menjawabnya tanpa mendalami materinya.

Dari resume bulan Juni: Hibernate adalah kerangka kerja untuk bekerja dengan database

Hibernate adalah kerangka kerja yang diciptakan untuk membuat hidup lebih mudah bagi programmer. Ini menghilangkan kode duplikat dan menyembunyikan kode yang diperlukan untuk mengelola sumber daya, sehingga mengurangi kesalahan. Dengan bekerja menggunakan Hibernate, pengembang dapat fokus pada logika bisnis aplikasi. Pada dasarnya, Hibernate bertindak sebagai adaptor saat menghubungkan aplikasi ke database. Baca artikel tentang permintaan kerangka kerja ini dan proyek apa saja yang memerlukannya.

Video

Wawancara publik tentang database

Pengembangan Java tidak dapat dipisahkan dengan backend. Dan backendnya dengan database. Jika Anda tidak ingin menghadapi masalah dalam wawancara teknis yang mungkin menanyakan apa pun tentang database, tonton alur wawancara pengujian database Kru Backend Podlodka ini. Anda akan mempelajari teori bekerja dengan database dan solusi teknis spesifik untuk setiap database paling umum: SQL, NoSQL, NewSQL.

Jawa | MongoDB di awan

Untuk menghubungkan proyek IntelliJ IDEA ke cloud Amazon Web Services menggunakan DBMS MongoDB, keterampilan IDE saja tidak cukup. Selain lingkungan pengembangan, Anda juga harus mempelajari cara mengoperasikan driver MongoDB sinkron atau asinkron, klien MongoClient, dan mempelajari cara bekerja dengan koleksi. Video ini memandu Anda melalui semua langkah yang diperlukan untuk menghubungkan database ke proyek Java. Dalam deskripsi di bawah video terdapat tautan ke kode proyek di IntelliJ IDEA.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION