Kanggo nyenengake siswa JavaRush, kita mutusake kanggo ngumpulake ceramah lan artikel babagan topik sing paling penting ing pemrograman. Pilihan nomer sewelas babagan database lan basa query SQL. Ing pandhuan mini, kita kanthi ringkes njelasake inti saka artikel kasebut, lan yen sampeyan ngetutake link kasebut, sampeyan bisa sinau luwih lengkap babagan topik sing menarik. Tambah koleksi menyang tetenger lan bali menyang yen perlu.
Artikel lan ceramah
Artikel iki mbukak seri cendhak sing dikhususake kanggo dhasar interaksi karo database ing Jawa lan introduksi basa SQL. Akeh program sing sibuk ngolah lan ngowahi informasi lan tetep anyar. Wiwit data minangka bagéyan penting banget saka logika program, panyimpenan kapisah asring diparengake kanggo iku. Data diakses lan diowahi nggunakake basa pitakon khusus - SQL (Basa Kueri Terstruktur). Artikel iki bakal migunani yen sampeyan lagi miwiti karo database.
Bagian kapindho teks iki babagan introduksi SQL. Ing kene penulis terus nganalisa prinsip operasi database lan SQL nggunakake conto nggawe emulator bursa saham.
Seri akeh artikel babagan nggawe proyek portofolio sampeyan dhewe. Alami, dheweke ngerti macem-macem teknologi sing bisa ditindakake dening programmer. Kalebu database lan basa SQL. Asil saka artikel nulis bot telegram.
Ing bagean kapindho, penulis fokus ing praktik: dheweke menehi pandhuan babagan nginstal MySQL, nulis baris pisanan ing basa iki, lan nggawe database pisanan sampeyan. Ing pungkasan sampeyan bakal duwe peer.
Ing bagean katelu saka analisis database, penulis ngomong babagan operator SELECT, WHERE, ORDER BY, GROUP BY paramèter. Ing pungkasan, kaya sadurunge, peer ngenteni.
Minangka jeneng kasebut, kabeh bagean papat dikhususake kanggo analisis peer. Disaranake maca - tugas kasebut menarik, lan sampeyan bisa uga pengin nindakake.
Ing bagean kaping lima, penulis ngomong babagan jinis sambungan lan gabung: nerangake apa konsep siji-kanggo-akeh, siji-kanggo-siji, akeh-kanggo-akeh lan konsep liyane.
Artikel pungkasan babagan basis data iki nyakup tugas peer pungkasan. Iku menarik amarga iki dimaksudaké kanggo wawancara ing tingkat Menengah. Sing, sawise tugas iki sampeyan wis bisa pindhah kanggo Interview, lan sampeyan bakal kasil pass ing paling bagean apa hubungane karo database relasional.
Ana akeh pilihan buku sing cocog kanggo nyilem dhisikan menyang SQL, nanging penulis kiriman iki mapan ing "SQL. Koleksi resep-resep" dening Anthony Molinaro. Keanehan buku kasebut yaiku saliyane sinau SQL ing tingkat dhasar, sampeyan bakal kenal karo sawetara database sekaligus lan ndeleng kepiye pitakon kanggo dheweke beda-beda lan apa fitur saka database tartamtu.
We offer sampeyan adaptasi saka artikel Lukas Eder, dirancang kanggo wong-wong sing duwe pangerten umum saka database lan SQL, uga sawetara pengalaman praktis karo DBMS. Iki nggambarake limang optimasi prasaja sing bisa ditindakake mung adhedhasar metadata (yaiku, kendala) lan pitakon kasebut dhewe.
Ing Bagean 2, sampeyan bakal sinau babagan ngilangi predikat lan proyeksi "ora ana guna" ing subkueri EXISTS.
Pérangan katelu saka artikel kasebut gegayutan karo penggabungan predikat lan set kosong.
Bagian kaping papat nggambarake watesan saka CHECK lan gabungan refleksif sing ora perlu.
Bagean pungkasan artikel kasebut nyritakake babagan optimasi kayata nyurung obyek.
Yen sampeyan wis ngetutake tren ing pangembangan backend lan Big Data, sampeyan bisa uga wis ngelingi buzz ing basis data NoSQL ing taun-taun pungkasan. Artikel iki ngomong babagan apa sebabe digawe ing wiwitan, masalah apa sing dipecahake, lan kenapa akeh database sing beda-beda dibutuhake.
Mbokmenawa sing paling penting sampeyan bisa sinau nulis pitakon SQL sing efektif yaiku indeksasi. Nanging, ing posisi kaping pindho, cedhak banget, yaiku kawruh yen akeh klien SQL mbutuhake database kanggo nindakake akeh "karya sing ora perlu nanging perlu." Apa iki bakal dibahas ing artikel iki.
Serangkaian artikel babagan carane nggawe database lan nyambungake menyang aplikasi Rest.
Ing bagean pungkasan, kita sinau carane nginstal database PostgresSQL ing komputer, nggawe database ing pgAdmin, lan uga nggawe lan mbusak tabel ing kanthi manual lan programmatically. Ing bagean iki, penulis ngajak para pamaca kanggo nulis ulang program kasebut supaya bisa sinau nggarap database lan tabel iki.
Ing artikel iki, penulis ngomong babagan salah sawijining topik utama ing wawancara teknis - database. Iku katon ing pitakonan sing paling umum lan nyoba kanggo njawab tanpa nyilem menyang materi.
Hibernate minangka kerangka kerja sing diciptakake kanggo nggawe urip luwih gampang kanggo programer. Ngilangi kode duplikat lan ndhelikake kode sing dibutuhake kanggo ngatur sumber daya, nyuda kesalahan. Kanthi nggarap Hibernate, pangembang bisa fokus ing logika bisnis aplikasi kasebut. Intine, Hibernate tumindak minangka adaptor nalika nyambungake aplikasi menyang database. Waca artikel babagan panjaluk kerangka iki lan proyek apa sing dibutuhake.
Video
Pangembangan Jawa ora bisa dipisahake karo backend. Lan backend karo database. Yen sampeyan ora pengin ngadhepi masalah ing wawancara technical ngendi sampeyan bisa takon apa-apa bab database, nonton stream Interview test database Podlodka Backend Crew iki. Sampeyan bakal sinau teori nggarap database lan solusi teknis khusus kanggo saben basis data sing paling umum: SQL, NoSQL, NewSQL.
Kanggo nyambungake proyek IntelliJ IDEA menyang maya Layanan Web Amazon nggunakake DBMS MongoDB, katrampilan IDE ora cukup. Saliyane lingkungan pangembangan, sampeyan uga kudu sinau cara ngoperasikake driver MongoDB sing sinkron utawa asinkron, klien MongoClient, lan sinau babagan nggarap koleksi. Video iki nuntun sampeyan kabeh langkah sing dibutuhake kanggo nyambungake database menyang proyek Java. Ing katrangan ing ngisor iki video ana link menyang kode proyek ing IntelliJ IDEA.
GO TO FULL VERSION