Mirki, pytanko

Chciałbym rozpocząć swoją przygodę z bazami danych SQL. Mniej więcej wiem z czym to się je, bo jestem po technikum informatycznym, i jakieś podstawy mam, ale już dawno z SQL nie miałem nic wspólnego, a chciałbym nabyć wiedzę i umiejętności.

Co polecacie na początek, jakaś książka, może szkolenie, kurs? A może odradzacie zabierania się za ten temat?

Będę wdzięczny za propozycje!

#it #programowanie #sql #bazydanych #kiciochpyta #informatyka
Pobierz ATLETICO - Mirki, pytanko

Chciałbym rozpocząć swoją przygodę z bazami danych SQL. ...
źródło: comment_OKslar9emV5uQMRNbSDycwNEFDH1lSfM.jpg
@ATLETICO no to ogarnij szybko podstawy, wszystkie joiny, group by, having, podzapytania, zapytania skorelowane. Potem (nie wiem jak w innych bazach, ale na pewno w Oracle), funkcje analityczne i może pivoty. Wymyśl sobie jakis problem, na przykład sklep z samochodami. Stwórz kilka tabel, wypełnij je danymi i na tym baw się SQLem. W necie znajdziesz nawet gotowe bazy. A i ważna rzecz: Null, niby nic, ale krwi potrafi napsuć :)
@Sebgat: Skoro klika to pewnie Windows ;) P.S. Cześć Seba. Kopę lat :)

@tutu09: Sprawdź logi instalatora. Przyczyn może być sporo, może jdk wariuje itd. może brak jakiejś zmiennej czy folderu itd.
@obieq nom też to zauważyłem, i i mam wrażenie że z roku na rok coraz bardziej idą w reklamę niż na pokazanie czegoś nowego, duża część to odgrzewane kotlety a przynajmniej tak było w tamtym roku
@rosso_corsa:
Celowo nie napisałem w czym problem, wiedziałem, że się ktoś trafi z takim komentarzem, od lat się zawsze trafia ;)
W skrócie marnujesz ludziom w #!$%@? kasy.

Przede wszystkim rozwalasz wszystkie plany zapytań, optymalizator z góry zakłada, że średnia długość pola to 4000 bajtów, czyli generujesz mało wydajny plan rezerwując pamięć, cpu itd. dokładnie na takie rozmiary, nawet jak w środku jest 10 znaków.

Zapomnij o unique constraint/ primary key
Czołem Mirki i Mirabelki
Dziś nowy kurs o optymalizacji bazy danych Oracle i SQL.
Nowy kurs odpowiada na pytanie Czy kolejność kolumn w tabeli ma znaczenie

Jak wiecie piszę aktualnie dwa kursy:
-- o średnio zaawansowanym SQL, działaniu bazy Oracle i optymalizacji zapytań pod linkiem: Kurs Oracle SQL
-- o podsawach baz danych i SQL pod linkiem Kurs SQL

Chciałbym, żebyście wiedzieli o czym i kiedy będę pisał oraz do czego wołam
Mirki jakiego narzędzia używacie z potgresem? pgAdmin czy inne rozwiązania (fajnie jakby były darmowe)? Czasem muszę coś przejrzeć i czuje, że można by to zrobić wielokrotnie szybciej z dobrym narzędziem. W pgAdminie nie doszukałem się funkcji znajdowania tabeli po nazwie (używam information schema), ani narzędzie do wizualizacji powiązań. Fajny byłoby też autouzupełnianie nazw tabel oraz schematów. Będę wdzięczny za każdą sugestię.
#programowanie #db #bazydanych #postgresql #postgres #sql
Pracuje obecnie nad projektem z robocika mobilnego (tak, ciągle tym samym xd), jednak natrafiłem na dość dużą przeszkodę, a mianowicie bazy danych i mysql. Tutaj jest kod mojego serwera w Python-flask: https://pastebin.pl/view/6b262d3b
Problemem jest wywalanie błędu przez baze danych 'IndexError: bytearray index out of range', wciśnięcie kilku buttonów na raz lub nawet zwykłe korzystanie z stronki wywala powyższy błąd. Czasem kliknięcie tych kilku przycisków zawiesza go na stałe i nie ma żadnego
Czołem Mirki i Mirabelki chcące nauczyć się #bazydanych #oracle a w szczególności #sql (òóˇ)
W tym wpisie pytałem was czy warto pisać kurs dla początkujących. Jest to mój najbardziej zaplusowany wpis a ponadto wyraziliście duży entuzjazm zachęcający mnie do napisania takiego kursu za co bardzo dziękuje.
Tak więc napisałem plan całego kursu pod linkiem: Kurs SQL
Napisałem również pierwszy kurs o tym gdzie i jak testować
Hej, wie ktoś gdzie robię błąd ? Próbuje połączyć ze sobą Obiekt "Match" < OneToOne -> "User" i obiekt "Match" <-OneToMany-> MatchSet, ale podczas odpalania spring boota tworzy się tylko obiekt user i matchset, obiekt match się nie tworzy i nie ma pomiędzy nimi żadnych relacji.

obiekty
error

na zdjęciu schematy które tworza się w bazie, btw dlaczego w match
set jest id i match_id ?

#springboot #java #jpa #mysql #
Pobierz infamia - Hej, wie ktoś gdzie robię błąd ? Próbuje połączyć ze sobą Obiekt "Match" < ...
źródło: comment_xABRtqLvusKTKlem0AbfHrfb3IwWTEMI.jpg
Czołem Mirki.
Dziś nowy kurs #oracledev o optymalizacji zapytań SQL na bazie Oracle.
Nowy kurs opisuje czym jest i jak działa podstaowa metoda joinowania dwóch tabel czyli: JOIN: NESTED LOOPS

Jakiś czas temu pytałem się was czy warto pisać o podstawach i ochoczo odpowiedzieliście, że TAK. W związku z tym, niedługo pierwszy wpis dla tych którzy nie znają a chcą poznać SQL oraz bazę Oracle ( ͡° ͜ʖ ͡°