JavaRush /Blog Java /Random-MS /Penanda halaman: semua yang anda perlu tahu tentang pangk...

Penanda halaman: semua yang anda perlu tahu tentang pangkalan data dan bahasa SQL - kuliah, artikel dan video

Diterbitkan dalam kumpulan
Untuk kemudahan pelajar JavaRush, kami memutuskan untuk mengumpul kuliah dan artikel tentang topik yang paling penting dalam pengaturcaraan. Pilihan kesebelas adalah mengenai pangkalan data dan bahasa pertanyaan SQL. Dalam panduan mini, kami menggariskan secara ringkas intipati artikel, dan jika anda mengikuti pautan, anda boleh mengetahui lebih lanjut mengenai topik yang diminati. Tambahkan koleksi pada penanda halaman anda dan kembalikan kepadanya apabila diperlukan. Penanda halaman: semua yang anda perlu tahu tentang pangkalan data dan bahasa SQL - kuliah, artikel dan video - 1

Artikel dan syarahan

Pengenalan kepada SQL

Artikel ini membuka siri pendek yang dikhaskan kepada asas berinteraksi dengan pangkalan data dalam Java dan pengenalan kepada bahasa SQL. Banyak program sedang sibuk memproses dan mengubah suai maklumat dan memastikan ia dikemas kini. Memandangkan data adalah bahagian yang sangat penting dalam logik program, storan berasingan sering diperuntukkan untuknya. Data diakses dan diubah suai menggunakan bahasa pertanyaan khas - SQL (Bahasa Pertanyaan Berstruktur). Artikel ini akan berguna jika anda baru bermula dengan pangkalan data.

Struktur DBMS, jadual dan jenis data

Bahagian kedua teks ini adalah mengenai pengenalan kepada SQL. Di sini penulis terus menganalisis prinsip operasi pangkalan data dan SQL menggunakan contoh mencipta emulator bursa saham.

"Projek Java dari A hingga Z": Kami menganalisis pangkalan data dan bahasa SQL

Satu siri artikel besar tentang mencipta projek portfolio anda sendiri. Sememangnya, dia memahami pelbagai teknologi yang digunakan oleh pengaturcara. Termasuk pangkalan data dan bahasa SQL. Hasil artikel ialah menulis bot telegram.

"Projek Java dari A hingga Z": Kami menganalisis pangkalan data dan bahasa SQL. Bahagian 2

Di bahagian kedua, pengarang memfokuskan pada amalan: dia menyediakan panduan untuk memasang MySQL, menulis baris pertama dalam bahasa ini, dan mencipta pangkalan data pertama anda. Pada akhirnya anda akan mempunyai kerja rumah.

"Projek Java dari A hingga Z": Kami menganalisis pangkalan data dan bahasa SQL. Bahagian 3

Dalam bahagian ketiga analisis pangkalan data, penulis bercakap tentang operator SELECT, WHERE, ORDER BY, GROUP BY parameter. Pada akhirnya, seperti sebelum ini, kerja rumah menanti.

"Projek Java dari A hingga Z": Kami menganalisis pangkalan data dan bahasa SQL. Bahagian 4 - menyemak kerja rumah

Seperti namanya, keseluruhan bahagian keempat dikhaskan untuk analisis kerja rumah. Kami mengesyorkan membacanya - tugas itu menarik, dan anda mungkin mahu melakukannya.

"Projek Java dari A hingga Z": Kami menganalisis pangkalan data dan bahasa SQL. Bahagian 5 - sambungan dan gabungan

Dalam bahagian kelima, pengarang bercakap tentang jenis sambungan dan cantuman: menerangkan konsep satu-ke-banyak, satu-ke-satu, banyak-ke-banyak dan konsep lain.

"Projek Java dari A hingga Z": Kami menganalisis pangkalan data dan bahasa SQL. Bahagian 6 - Menyemak tugasan akhir

Artikel terakhir mengenai pangkalan data ini merangkumi tugasan kerja rumah terakhir. Ia menarik kerana ia bertujuan untuk temuduga di peringkat Pertengahan. Iaitu, selepas tugas ini anda sudah boleh pergi untuk temu duga, dan anda akan berjaya lulus sekurang-kurangnya sebahagian daripada perkara yang berkaitan dengan pangkalan data hubungan.

Semakan buku “SQL. Koleksi resipi” oleh Anthony Molinaro

Terdapat sebilangan besar pilihan buku yang sesuai untuk menyelam awal ke dalam SQL, tetapi pengarang siaran ini menetap pada "SQL. Koleksi resipi” oleh Anthony Molinaro. Keistimewaan buku ini ialah sebagai tambahan kepada mempelajari SQL pada tahap asas, anda akan menjadi biasa dengan beberapa pangkalan data sekaligus dan melihat bagaimana pertanyaan untuk mereka berbeza dan apakah ciri pangkalan data tertentu.

Pengoptimuman SQL hebat yang tidak bergantung pada model kos. Bahagian 1

Kami menawarkan anda penyesuaian artikel Lukas Eder, direka untuk mereka yang mempunyai pemahaman umum tentang pangkalan data dan SQL, serta beberapa pengalaman praktikal dengan DBMS. Ia menerangkan lima pengoptimuman mudah yang boleh dilaksanakan hanya berdasarkan metadata (iaitu, kekangan) dan pertanyaan itu sendiri.

Pengoptimuman SQL hebat yang tidak bergantung pada model kos. Bahagian 2

Dalam Bahagian 2, anda akan belajar tentang menghapuskan predikat dan unjuran "tidak bermakna" dalam subkueri EXISTS.

Pengoptimuman SQL hebat yang tidak bergantung pada model kos. Bahagian 3

Bahagian ketiga artikel berkenaan dengan penggabungan predikat dan set kosong yang terbukti.

Pengoptimuman SQL hebat yang tidak bergantung pada model kos. Bahagian 4

Bahagian keempat menerangkan batasan CHECK dan gabungan refleksif yang tidak perlu.

Pengoptimuman SQL hebat yang tidak bergantung pada model kos. Bahagian 5

Bahagian akhir artikel bercakap tentang pengoptimuman seperti menolak objek.

Panduan NoSQL untuk Pembangun

Jika anda telah mengikuti arah aliran dalam pembangunan bahagian belakang dan Data Besar, anda mungkin telah melihat buzz di sekitar pangkalan data NoSQL dalam beberapa tahun kebelakangan ini. Artikel ini membincangkan sebab ia dicipta pada mulanya, apakah masalah yang mereka selesaikan, dan mengapa begitu banyak pangkalan data yang berbeza tiba-tiba diperlukan.

Masalah prestasi SQL yang timbul daripada "kerja yang tidak perlu tetapi diperlukan"

Mungkin perkara paling penting yang boleh anda pelajari untuk menulis pertanyaan SQL yang berkesan ialah pengindeksan. Walau bagaimanapun, di tempat kedua, sangat dekat di belakang, adalah pengetahuan bahawa banyak pelanggan SQL memerlukan pangkalan data untuk melakukan banyak "kerja yang tidak perlu tetapi perlu." Apa ini akan dibincangkan dalam artikel ini.

Menambah pangkalan data PostgreSQL pada perkhidmatan RESTful pada Spring Boot. Bahagian 1

Satu siri artikel tentang cara mencipta pangkalan data dan menyambungkannya ke aplikasi Rehat.

Menambah pangkalan data PostgreSQL pada perkhidmatan RESTful pada Spring Boot. Bahagian 2

Pada bahagian terakhir, kami belajar cara memasang pangkalan data PostgresSQL pada komputer, mencipta pangkalan data dalam pgAdmin, dan juga mencipta serta memadam jadual di dalamnya secara manual dan pemprograman. Dalam bahagian ini, penulis menjemput pembaca untuk menulis semula program supaya ia belajar untuk bekerja dengan pangkalan data dan jadual ini.

Temu bual pembangun: analisis soalan pangkalan data

Dalam artikel ini, penulis bercakap tentang salah satu topik utama dalam wawancara teknikal - pangkalan data. Ia melihat soalan yang paling biasa dan cuba menjawabnya tanpa menyelam jauh ke dalam bahan.

Dari resume Jun: Hibernate ialah rangka kerja untuk bekerja dengan pangkalan data

Hibernate ialah rangka kerja yang dicipta untuk menjadikan hidup lebih mudah untuk pengaturcara. Ia menghapuskan kod pendua dan menyembunyikan kod yang diperlukan untuk mengurus sumber, mengurangkan ralat. Dengan bekerja dengan Hibernate, pembangun boleh menumpukan pada logik perniagaan aplikasi. Pada asasnya, Hibernate bertindak sebagai penyesuai apabila menyambungkan aplikasi ke pangkalan data. Baca artikel tentang permintaan untuk rangka kerja ini dan projek yang diperlukan untuknya.

Video

Temu bual awam mengenai pangkalan data

Pembangunan Java tidak dapat dipisahkan dengan bahagian belakang. Dan bahagian belakang adalah dengan pangkalan data. Jika anda tidak mahu menghadapi masalah dalam temu duga teknikal di mana anda mungkin ditanya apa-apa tentang pangkalan data, tonton aliran temuduga ujian pangkalan data Podlodka Backend Crew ini. Anda akan mempelajari teori bekerja dengan pangkalan data dan penyelesaian teknikal khusus untuk setiap pangkalan data yang paling biasa: SQL, NoSQL, NewSQL.

Jawa | MongoDB dalam awan

Untuk menyambungkan projek IntelliJ IDEA ke awan Perkhidmatan Web Amazon menggunakan DBMS MongoDB, kemahiran IDE tidak mencukupi. Selain persekitaran pembangunan, anda juga perlu mempelajari cara mengendalikan pemacu MongoDB segerak atau tak segerak, klien MongoClient, dan belajar tentang bekerja dengan koleksi. Video ini membimbing anda melalui semua langkah yang diperlukan untuk menyambungkan pangkalan data ke projek Java. Dalam penerangan di bawah video terdapat pautan ke kod projek dalam IntelliJ IDEA.
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION