JavaRush /Blog Java /Random-PL /Zakładka: wszystko, co musisz wiedzieć o bazach danych i ...

Zakładka: wszystko, co musisz wiedzieć o bazach danych i języku SQL - wykłady, artykuły i filmy

Opublikowano w grupie Random-PL
Dla wygody studentów JavaRush postanowiliśmy zebrać wykłady i artykuły dotyczące najważniejszych tematów w programowaniu. Wybór jedenasty dotyczy baz danych i języka zapytań SQL. W miniporadniku pokrótce przedstawiamy istotę artykułów, a jeśli klikniesz w link, możesz dowiedzieć się więcej na interesujący Cię temat. Dodaj kolekcję do zakładek i wróć do niej w razie potrzeby. Zakładka: wszystko, co musisz wiedzieć o bazach danych i języku SQL - wykłady, artykuły i filmy - 1

Artykuły i wykłady

Wprowadzenie do SQL

Artykuł ten otwiera krótką serię poświęconą podstawom interakcji z bazami danych w języku Java oraz wprowadzeniem do języka SQL. Wiele programów jest zajętych przetwarzaniem i modyfikowaniem informacji oraz ich aktualizacją. Ponieważ dane są bardzo ważną częścią logiki programu, często przydziela się im osobną pamięć. Dostęp do danych i ich modyfikacja odbywa się za pomocą specjalnego języka zapytań - SQL (Structured Query Language). Ten artykuł będzie przydatny, jeśli dopiero zaczynasz pracę z bazami danych.

Struktura DBMS, tabele i typy danych

Druga część tekstu dotyczy wprowadzenia do języka SQL. Tutaj autor kontynuuje analizę zasad działania baz danych i języka SQL na przykładzie tworzenia emulatora giełdy.

„Projekt Java od A do Z”: Analizujemy bazy danych i język SQL

Duży cykl artykułów na temat tworzenia własnego projektu portfolio. Naturalnie rozumie różne technologie, z którymi programista wchodzi w interakcję. W tym bazy danych i język SQL. Efektem artykułów jest napisanie bota telegramowego.

„Projekt Java od A do Z”: Analizujemy bazy danych i język SQL. Część 2

W drugiej części autor skupił się na praktyce: udziela wskazówek dotyczących instalacji MySQL, napisania pierwszych linijek w tym języku i stworzenia swojej pierwszej bazy danych. Na koniec będziesz miał zadanie domowe.

„Projekt Java od A do Z”: Analizujemy bazy danych i język SQL. Część 3

W trzeciej części analizy baz danych autor omawia parametry operatora SELECT, WHERE, ORDER BY, GROUP BY. Na koniec, tak jak poprzednio, czeka praca domowa.

„Projekt Java od A do Z”: Analizujemy bazy danych i język SQL. Część 4 – sprawdzenie pracy domowej

Jak sama nazwa wskazuje, cała czwarta część poświęcona jest analizie zadań domowych. Polecamy przeczytać - zadanie jest ciekawe i być może zechcesz je wykonać.

„Projekt Java od A do Z”: Analizujemy bazy danych i język SQL. Część 5 - Połączenia i złącza

W piątej części autor mówi o rodzajach połączeń i złączeń: wyjaśnia, czym są pojęcia jeden do wielu, jeden do jednego, wiele do wielu i inne.

„Projekt Java od A do Z”: Analizujemy bazy danych i język SQL. Część 6 - Sprawdzenie zadania końcowego

Ostatni artykuł na temat baz danych obejmuje końcowe zadanie domowe. Jest to interesujące, ponieważ jest przeznaczone do rozmów kwalifikacyjnych na poziomie średnim. Oznacza to, że po tym zadaniu możesz już udać się na rozmowę kwalifikacyjną i pomyślnie zaliczyć przynajmniej część tego, co dotyczy relacyjnych baz danych.

Recenzja książki „SQL. Zbiór przepisów” Anthony’ego Molinaro

Istnieje ogromna liczba opcji książek odpowiednich do początkowego zanurzenia się w SQL, ale autor tego posta zdecydował się na „SQL. Zbiór przepisów” Anthony’ego Molinaro. Osobliwością tej książki jest to, że oprócz nauki SQL na poziomie podstawowym, zapoznasz się z kilkoma bazami danych na raz i zobaczysz, jak różnią się zapytania dla nich i jakie są cechy konkretnej bazy danych.

Fajne optymalizacje SQL, które nie zależą od modelu kosztowego. Część 1

Oferujemy adaptację artykułu Lukasa Edera, przeznaczoną dla osób posiadających ogólną wiedzę na temat baz danych i SQL, a także praktyczne doświadczenie z DBMS. Opisuje pięć prostych optymalizacji, które można wdrożyć w oparciu wyłącznie o metadane (czyli ograniczenia) i samo zapytanie.

Fajne optymalizacje SQL, które nie zależą od modelu kosztowego. Część 2

W części 2 dowiesz się, jak eliminować „bezsensowne” predykaty i prognozy w podzapytaniach EXISTS.

Fajne optymalizacje SQL, które nie zależą od modelu kosztowego. Część 3

Trzecia część artykułu dotyczy łączenia predykatów i zbiorów pustych, które można udowodnić.

Fajne optymalizacje SQL, które nie zależą od modelu kosztowego. Część 4

Czwarta część opisuje ograniczenia CHECK i niepotrzebne połączenia zwrotne.

Fajne optymalizacje SQL, które nie zależą od modelu kosztowego. Część 5

W końcowej części artykułu mowa jest o optymalizacji polegającej na pchaniu obiektów.

Przewodnik po NoSQL dla programistów

Jeśli śledzisz trendy w rozwoju backendu i Big Data, prawdopodobnie zauważyłeś już szum wokół baz danych NoSQL w ostatnich latach. W tym artykule omówiono, po co w ogóle je stworzono, jakie problemy rozwiązują i dlaczego nagle potrzebnych jest tak wiele różnych baz danych.

Problemy z wydajnością SQL wynikające z „niepotrzebnej, ale wymaganej pracy”

Prawdopodobnie najważniejszą rzeczą, której możesz nauczyć się pisać efektywne zapytania SQL, jest indeksowanie. Jednak na drugim miejscu, bardzo blisko, jest świadomość, że wielu klientów SQL wymaga od bazy danych wykonania wielu „niepotrzebnych, ale niezbędnych prac”. Co to jest, zostanie omówione w tym artykule.

Dodanie bazy danych PostgreSQL do usługi RESTful w Spring Boot. Część 1

Seria artykułów o tym jak stworzyć bazę danych i połączyć ją z aplikacją Rest.

Dodanie bazy danych PostgreSQL do usługi RESTful w Spring Boot. Część 2

W ostatniej części nauczyliśmy się jak zainstalować bazę danych PostgresSQL na komputerze, stworzyć bazę danych w pgAdmin, a także ręcznie i programowo tworzyć i usuwać w niej tabele. W tej części autor zaprasza czytelników do przepisania programu tak, aby nauczył się pracować z tą bazą danych i tabelami.

Wywiad z programistą: analiza pytań do bazy danych

W artykule autor porusza jeden z kluczowych tematów wywiadów technicznych – bazy danych. Przygląda się najczęstszym pytaniom i stara się na nie odpowiedzieć, bez zagłębiania się w materiał.

Z czerwcowego CV: Hibernate to framework do pracy z bazami danych

Hibernate to framework, który został wymyślony, aby ułatwić życie programistom. Eliminuje zduplikowany kod i ukrywa kod potrzebny do zarządzania zasobami, redukując błędy. Pracując z Hibernate, programista może skupić się na logice biznesowej aplikacji. Zasadniczo Hibernacja działa jak adapter podczas łączenia aplikacji z bazą danych. Przeczytaj artykuł o zapotrzebowaniu na ten framework i do jakich projektów będzie potrzebny.

Filmy

Wywiad publiczny w bazach danych

Rozwój Java jest nierozerwalnie związany z backendem. A backend obejmuje bazy danych. Jeśli nie chcesz napotkać problemów podczas rozmowy technicznej, podczas której możesz zostać zapytany o cokolwiek na temat baz danych, obejrzyj transmisję z rozmowy testowej bazy danych Podlodka Backend Crew. Poznasz teorię pracy z bazami danych oraz konkretne rozwiązania techniczne dla każdej z najpopularniejszych baz danych: SQL, NoSQL, NewSQL.

Jawa | MongoDB w chmurze

Aby połączyć projekt IntelliJ IDEA z chmurą Amazon Web Services za pomocą MongoDB DBMS, umiejętności IDE nie wystarczą. Oprócz środowiska programistycznego będziesz musiał także nauczyć się obsługi synchronicznego lub asynchronicznego sterownika MongoDB, klienta MongoClient i poznać pracę z kolekcjami. Ten film przeprowadzi Cię przez wszystkie niezbędne kroki, aby połączyć bazę danych z projektem Java. W opisie pod filmem znajduje się link do kodu projektu w IntelliJ IDEA.
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION