Katalogowanie książek jest porypane, wbrew pozorom zaprojektować bazę dla tego to mocno skomplikowane, a nawet bardzo mocno. Trzeba mocno się gimnastykować, a zawsze może wyskoczyć nietypowy przypadek, który nie będzie pasował do żadnego schematu. Np podwójna książka, z jednej strony jedna, z drugiej druga. I jeszcze niech będzie dwóch różnych autorów, a jeszcze autorzy to pseudonimy, albo lepiej pseudonim dla dwóch autorów i drugi pseudonim dla jednego autora. I teraz jeszcze dwa
Wszystko
Wszystkie
Archiwum
- 9
@Rasteris: przejrzyj sobie standard BN - nie musisz wyważać otwartych drzwi. Biblioteki radzą sobie z tym od bardzo dawna ;p
@Rasteris: jeśli masz gdzieś rozpisany schemat tego co dłubiesz, to mogę przejrzeć. Jestem z wykształcenia i z doświadczenia bibliotekarką, więc może pomogę. Logikę też rozumiem, bo co prawda się nie obroniłam ale studia inżynierskie z IT za sobą mam
#bazydanych #sql #adres #pocztapolska
Czy ktos juz polaczyl kody pocztowe PNA (te platne od poczty polskiej - wysylane tylko na CD-ROM w 2023 roku!) z Terytem (baza danych TERC SIMC ULIC na stronach gov.pl) i mozna by skorzystac z okazji i gdzies to pobrac?
Rok temu robilem amatorskie podejscie ale wszystko sie rozjezdzalo z uwagi na bledy literowe w nazwach miejscowosci na danych z
Czy ktos juz polaczyl kody pocztowe PNA (te platne od poczty polskiej - wysylane tylko na CD-ROM w 2023 roku!) z Terytem (baza danych TERC SIMC ULIC na stronach gov.pl) i mozna by skorzystac z okazji i gdzies to pobrac?
Rok temu robilem amatorskie podejscie ale wszystko sie rozjezdzalo z uwagi na bledy literowe w nazwach miejscowosci na danych z
@papapapuga: teryt niema kodów. Pozostaje lepienie gówna
@papapapuga:
Coś takiego powinno mieć UKE, a przynajmniej miało (narzędzia do tworzenia raportów przez operatorów z art 29 Megaustawy, czyli tzw. SIIS, gdzie wymagane jest podanie zarówno kodów TERYT jak i PNA miejscowości). Urząd udostępnił narzędzia do generowania plików (programy MiniSIIS oraz NDO), które mają funkcję automatycznego uzupełniana danych (MiniSIIS pracuje offline, więc musi wcześniej pobrać odpowiednie bazy danych, z NDO nigdy nie korzystałem).
Zobacz też tutaj https://form.teleinfrastruktura.gov.pl/help/ Na dole
Coś takiego powinno mieć UKE, a przynajmniej miało (narzędzia do tworzenia raportów przez operatorów z art 29 Megaustawy, czyli tzw. SIIS, gdzie wymagane jest podanie zarówno kodów TERYT jak i PNA miejscowości). Urząd udostępnił narzędzia do generowania plików (programy MiniSIIS oraz NDO), które mają funkcję automatycznego uzupełniana danych (MiniSIIS pracuje offline, więc musi wcześniej pobrać odpowiednie bazy danych, z NDO nigdy nie korzystałem).
Zobacz też tutaj https://form.teleinfrastruktura.gov.pl/help/ Na dole
Poleccie jakas ksiazke na temat optymalizacji zapytan SQL. W pracy uzywam czesto SQL do wyciagania danych z bazy, jednak często sa to już bardziej złożone zapytania, które wykonuja sie za dlugo.
#sql #bazydanych
#sql #bazydanych
- 0
@Arogancky: zalozmy, ze jest to hurtownia postawiona na MS SQL Server
@siaomilepszy: jak ja uwielbiam "hurtownie" na zwykłych bazach :D
Czy jak czytasz to jesteś pewien że nie ma locków na tabeli? (wiem wiem, ale może ktoś se zapomniał)
Zagnieżdzone selecty? Wstępne filtrowanie przed zrobieniem selecta jako CTE? Czy indexy nie są rozjechane?
Czy jak czytasz to jesteś pewien że nie ma locków na tabeli? (wiem wiem, ale może ktoś se zapomniał)
Zagnieżdzone selecty? Wstępne filtrowanie przed zrobieniem selecta jako CTE? Czy indexy nie są rozjechane?
- 0
Cześć, chciałbym rozpocząć naukę w kierunku analityki. Aktualnie jestem skupiony na nauce Excela, SQL i powerbi. W przyszłości również planuje naukę pythona i środowiska Microsoft azure. Polećcie mi proszę jakieś książki/kursy/filmy, które pozwolą mi na zdobycie gruntownej wiedzy z tego zakresu.
#praca #sql #bi #powerbi #excel #python #azure
#praca #sql #bi #powerbi #excel #python #azure
- 0
@SuperGosc11 z pewnością doradzi, czy dobrze to kwestia podlegającą dyskusji
@malkaj: z czego uczysz się SQLa?
- 1
Chciałbym pobrać Screening (seans) z Seat (miejscem) i z Booking (rezerwacją) po bookingId. Screening ma relację one-to-many z Seat a Seat one-to-many z Booking (miejsce może mieć wiele rezerwacji, ale tylko jedna moża być aktywna, reszta musi być anulowana).
Napisałem taką metodę, ale dostaje MultipleBagFetchException:
#java #spring
Napisałem taką metodę, ale dostaje MultipleBagFetchException:
@query("select s from booking_screening s join fetch s.seats se join fetch se.bookings b where b.id = :bookingId")
Optional<Screening> readByBookingId(@Param("bookingId") Long booking);#java #spring
Sprawdzałeś może to? https://www.baeldung.com/java-hibernate-multiplebagfetchexception
konto usunięte via Wykop
- 0
@Nofenak: obczaj to https://github.com/chat2db/Chat2DB jakbyś nie wiedział jak, może pomoże :)
- 0
Fajnie, że są standardy, szkoda, że nie wszyscy się tego trzymają i są różnice w implementacjach. Postgress nie ma lastinserid i trzeba osobny kod pisać, bo przyjęli jakieś swoje rozwiązania. I jeszcze "inteligentni" polecają rozwiązanie, żeby sprawdzić liczbę rekordów w tabeli ( ͡° ͜ʖ ͡°) Bardzo dobre rozwiązanie, żeby rozwalić dane w bazie, bo np zostały skasowane 3 rekordy i już id nie będzie się zgadzać. Zamiast 73
@Rasteris: przecież masz
Nie istnieje coś takiego jak uniwersalny kod działający z różnymi bazami. I jeśli ktoś zmienia bazę
INSERT ... RETURNING ..., co jest lepszym rozwiązaniem niż lastinsertid, które jest z zasady zaprojektowane źle bo wiąże się z wyścigiem i praktycznie gwarantuje rozwalenie bazy w podobny sposób co liczenie wierszy w trabelce.I pisze się uniwersalny kod, a potem komuś nie działa, bo podpiął inny typ bazy danych.
Nie istnieje coś takiego jak uniwersalny kod działający z różnymi bazami. I jeśli ktoś zmienia bazę
- 0
Wie ktoś dlaczego to zapytanie zwraca 2650 wyników, ale jeżeli do SELECT dodamy jeszcze
country_id to zwróci już tylko 106 wyników?select first_name, last_name, d.department_name, city, postal_code, street_address
from employees e
join departments d
on (e.department_id = d.department_id)@Rajtuz: nigdy nie używaj joinów samych tylko raczej left right joiny. Pewnie w oraclu sam join to full join czyli jezeli z którejś strony bedzie null to wywali cały wiersz
@Rajtuz wiesz nie widzę tej bazy ani na nich danych aby bardziej precyzyjne Ci podpowiedzieć, ale skoro po pierwszym łączeniu masz 106 wyników to wychodzi na to że jest problem z pierwszym łączeniem, więc jak złączysz employees (2650 wyników) zwykłym joinem z departments (106 wyników) to pokaże Ci część wspólna czyli 106 wyników. jeśli użyjesz left joina :
left join depertnents d
on e.deparmentid = d.deparmentid
to powinieneś mieć
left join depertnents d
on e.deparmentid = d.deparmentid
to powinieneś mieć
- 0
#programista15k #sql
Szukam programisty, który pomoże w rozwoju systemu zarządzania produkcją - budżet około 100 PLN/godzinę. Mam program, który rozwijam, ale firma żąda coraz to większych kwot za działania, które nie są adekwatne do wycenianych godzin.
Szukam programisty, który pomoże w rozwoju systemu zarządzania produkcją - budżet około 100 PLN/godzinę. Mam program, który rozwijam, ale firma żąda coraz to większych kwot za działania, które nie są adekwatne do wycenianych godzin.
1
Praca z danymi. Co będziesz robił jako Data Scientist?

Chcesz pracować z danymi? Dowiedz się, jak zostać Data Scientist, jakie będą Twoje obowiązki i jaka jest przyszłość tego zawodu!
z- 0
- #
- #
- #
- #
- #
- 0
Używacie jakichś stronek do robienia zadań programistycznych? Polecicie jakąś do c# i sql?
#programowanie #naukaprogramowania #programista15k #dotnet #sql
#programowanie #naukaprogramowania #programista15k #dotnet #sql
Jaką stronę wybrać?
- hackerrank 6.3% (4)
- codewars 30.2% (19)
- leetcode 41.3% (26)
- interviewbit 9.5% (6)
- inna 12.7% (8)
- 0
#programista15k #sql
polecacie jakieś strony, z zadaniami pod rozmowę rekrutacyjną i live coding?
SQL w miarę znam ale wolałbym się jakoś przygotować
polecacie jakieś strony, z zadaniami pod rozmowę rekrutacyjną i live coding?
SQL w miarę znam ale wolałbym się jakoś przygotować
- 0
Znacie jakieś sposoby na wyciągnięcie drugiego imienia z poniższego stringa w Oracle? Napisałem to co niżej i działa, ale coś czuję, że da się to zrobić prościej.
select
substr( 'Edgar Allan Poe', instr('Edgar Allan Poe', ' ') +1, ((instr('Edgar Allan Poe', ' ', -1))
-
instr('Edgar Allan Poe', ' '))-1 ) as middle_nameCześć Mirasy ( ͡° ͜ʖ ͡°) możecie polecić jakąś praktyczną książkę o projektowaniu hurtowni danych (najlepiej w formacie na #kindle byłoby super gdyby była po polsku) Na podyplomówce z #hurtowniedanych w 2015/16 profesor z #politechnikapoznanska polecał coś podobnego chyba nawet swego autorstwa, ale nie mogę sobie przypomnieć :(
#it #bi #businessintelligence #programista15k #bazydanych
#it #bi #businessintelligence #programista15k #bazydanych
@michoopro: jak kolega wyżej podał, jeśli projektowanie hurtowni, to tylko biblia od Kimballa. Generalnie nie polecam się uczyć niczego po polsku w IT, od razu po angielsku. Więcej materiałów, znasz od razu słowa kluczowe, które czasem nie mają dobrego tłumaczenia na polski. Co do samej książki to jest co prawda napisana dość ciężkim językiem i momentami czyta się ją ciężko i nudno ale otwiera głowę w kwestii hurtownii i jak
- 1
@NiebieskiWStringach: gość nie widział tabeli, które były z widoków i byly tabelami tymczasowymi"
@SuperGosc11: ah te CTE </3
- 3
Niech mi ktoś powie, ale szczerze: jest sobie taki kurs na Udemy: https://www.udemy.com/course/complete-sql-databases-bootcamp-zero-to-mastery/
Przerobienie tego kursu to jest ile procent do zdobycia pierwszej pracy przy bazach danych? (w sensie zdobycie pierwszej pracy to 100%, a po tym kursie będę gdzie? 50%? 25% 10%? 0,1?% #udemy #sql #bazydanych
Przerobienie tego kursu to jest ile procent do zdobycia pierwszej pracy przy bazach danych? (w sensie zdobycie pierwszej pracy to 100%, a po tym kursie będę gdzie? 50%? 25% 10%? 0,1?% #udemy #sql #bazydanych
@arahooo: spis wygląda nawet spoko. ;)
@arahooo: A dobra, no to pewnie wystarczy, musisz obczaić jakie wymagania mają szczegółowe. Gorzej by było jakbyś był randomem to nawet pod uwagę by nie brali twojego cv. Mój znajomy ale to z 3 lata temu to miał po prostu kilka zapytań SQL podstawowych i jakieś JOINY, WHERE XD I to wszystko. Teraz za pewnie jest cieżej.
- 0
Nie wie ktoś może co ile mniej więcej są obniżki na Udemy? Konkretnie chodzi mi o Complete SQL and Databases Bootcamp: Zero to Mastery [2023] - aktualnie kosztuje 239,99zł, a czekam na cenę powiedzmy mniej niż 100
https://www.udemy.com/course/complete-sql-databases-bootcamp-zero-to-mastery/
#udemy #sql
https://www.udemy.com/course/complete-sql-databases-bootcamp-zero-to-mastery/
#udemy #sql
- 0
Hej wszystkim,
Mam pytanko: jesteście w stanie polecić jakieś kursy nt. budowania baz danych od podstaw? Potrzebowałbym nie tyle kursu SQLa, a zaczęcia od punktu jak poprawnie definiować relacje między tabelami. Macie jakieś pomysły?
#sql #bazydanych
Mam pytanko: jesteście w stanie polecić jakieś kursy nt. budowania baz danych od podstaw? Potrzebowałbym nie tyle kursu SQLa, a zaczęcia od punktu jak poprawnie definiować relacje między tabelami. Macie jakieś pomysły?
#sql #bazydanych
@arct2: no to czysty #datamodelling
✨️ Obserwuj #mirkoanonim
Pytanie do osób w branży odnośnie ścieżki kariery w obszarze danych.
Od jakiegoś czasu uczę się w kierunku analizy danych: statystyka, sql, python (Pandas , NumPy), PowerBi. Ale z tego co ludzie piszą na grupkach juniorskich czy na takiej grupce związanej z PowerBi to że do analizy danych czy też na bi developera jest zatrzęsienie chętnych i ciężko się będzie dostać. No i tak zastanawiam się czy jest sens tam się pchać czy może już mając te podstawy sql i pythona rozszerzyć to w kierunku data engineeringu i po prostu jako junior szukać pracy w DE. Jak w ogóle widzicie teraz zapotrzebowanie z jakimi skilami mam największą szansę na rekrutacji?
#dataengineering #analizadanych #powerbi #businessintelligence #bigdata #dataanalyst #datascience #sql #pracait #programista15k
─
Pytanie do osób w branży odnośnie ścieżki kariery w obszarze danych.
Od jakiegoś czasu uczę się w kierunku analizy danych: statystyka, sql, python (Pandas , NumPy), PowerBi. Ale z tego co ludzie piszą na grupkach juniorskich czy na takiej grupce związanej z PowerBi to że do analizy danych czy też na bi developera jest zatrzęsienie chętnych i ciężko się będzie dostać. No i tak zastanawiam się czy jest sens tam się pchać czy może już mając te podstawy sql i pythona rozszerzyć to w kierunku data engineeringu i po prostu jako junior szukać pracy w DE. Jak w ogóle widzicie teraz zapotrzebowanie z jakimi skilami mam największą szansę na rekrutacji?
#dataengineering #analizadanych #powerbi #businessintelligence #bigdata #dataanalyst #datascience #sql #pracait #programista15k
─
- 6
Anonim (nie OP): Coraz głupsze te zarzutki. Jak chcesz pracować w analizie czegoś jak sam nie potrafisz wyszukać w necie informacji o potrzebnych skillach. Bez jaj chłopaku. W życiu bym cię nie zatrudnił. Prowadzę sporo rekrutacji w roli technicznego i pierwsze czego oczekuję to samodzielności w myśleniu a nie podawania na talerzu. Danych tak nie dostaniesz. Dramat po prostu...
────────────
────────────
konto usunięte via Wykop
- 1
@mirko_anonim:
Kolejna branża, która jest zasrana pożal się Boże juniorami.
Wystarczy przejrzeć linkedina i content związany z BI, gdzie ludzie myślą, że są nie wiadomo jakimi analitykami, bo zrobili prezentację o kawie ze starbucksa na już obrobionym data secie xD.
Albo zestawić zasięgi twórców, którzy na filmikach pitolą jakieś ogólniki, a kozak content o daxie ma wielokrotnie mniej subskrypcji/wyświetleń.
Kolejna branża, która jest zasrana pożal się Boże juniorami.
Wystarczy przejrzeć linkedina i content związany z BI, gdzie ludzie myślą, że są nie wiadomo jakimi analitykami, bo zrobili prezentację o kawie ze starbucksa na już obrobionym data secie xD.
Albo zestawić zasięgi twórców, którzy na filmikach pitolą jakieś ogólniki, a kozak content o daxie ma wielokrotnie mniej subskrypcji/wyświetleń.
My się przecie nauczyli wykres robić w PowerBI i selecta też umiemy, a nikt nie chce zatrudnić. Koniec branży
Jeżeli na rozmowie rekrutacyjnej na Junior Java Developera padłoby pytanie o indeksy w bazach danych, czym są, jakie są ich rodzaje, na jakich kolumnach najlepiej ich używać to mogę powiedzieć, że:
Indeks jest to struktura danych na dysku umożliwiająca szybkie wyszukiwanie danych w bazie danych na podstawie wartości klucza wyszukiwania takiego jak np. nazwisko osoby. Z technicznego punktu widzenia (i mocno uogólniając) indeksy to zbiór wartości typu „klucz – lokalizacja”. Można je
Indeks jest to struktura danych na dysku umożliwiająca szybkie wyszukiwanie danych w bazie danych na podstawie wartości klucza wyszukiwania takiego jak np. nazwisko osoby. Z technicznego punktu widzenia (i mocno uogólniając) indeksy to zbiór wartości typu „klucz – lokalizacja”. Można je
- 1
@WhitePill4All:
Tutaj coś takiego przeczytałem i też widzę, że w tej dokumentacji MariaDB, do której link podał kolega po Tobie tak to wygląda.
@cohontes: nom. Takimi rzeczami w firmie chyba zajmuje się ktoś innych niż Junior programista? Kolega @stanleymorison miał takie pytania na swoich dwóch rozmowach rekrutacyjnych, więc wolę dowiedzieć
Daruj sobie także stwierdzenie "klucz - lokalizacja", bo to tylko dotyczy tablic, albo hashmap/słowników bez kolizyjnych.
Tutaj coś takiego przeczytałem i też widzę, że w tej dokumentacji MariaDB, do której link podał kolega po Tobie tak to wygląda.
@cohontes: nom. Takimi rzeczami w firmie chyba zajmuje się ktoś innych niż Junior programista? Kolega @stanleymorison miał takie pytania na swoich dwóch rozmowach rekrutacyjnych, więc wolę dowiedzieć
@VirtualSlimShady: Z darmowych źródeł polecam ten filmik na YouTube: Praktycznie o indeksach z Damianem Wilderą. Całkiem fajnie i prosto wyjaśnione (oczywiście na dość ogólnym poziomie), czym są indeksy, jakie są ich rodzaje oraz jak one właściwie działają.
Skoro przygotowujesz się do rozmowy rekrutacyjnej z języka Java, to zapraszamy również na naszą stronę - https://rekrutacjajava.pl/. W darmowej części strony znajdziesz m.in. sporą listę pytań rekrutacyjnych z realnych rozmów. W
Skoro przygotowujesz się do rozmowy rekrutacyjnej z języka Java, to zapraszamy również na naszą stronę - https://rekrutacjajava.pl/. W darmowej części strony znajdziesz m.in. sporą listę pytań rekrutacyjnych z realnych rozmów. W


















Mamy zapytanie w ANSI łączące trzy tabele. Daje ono 106 wierszy:
select first_name, last_name, department_name, job_titlefrom employees e
Rozumiem problem, z którym się borykasz. Wygląda na to, że doświadczasz problemu wynikającego z różnic w zachowaniu składni ANSI i non-ANSI podczas wykonywania wielokrotnych zewnętrznych łączeń (RIGHT JOINs).
Oto, co się dzieje w obu przypadkach:
łącząc przez joina a=b już robisz filtrację wyniku bo tylko pokaże Ci dane gdzie a=b
no ansi nie na logiki(tu przykład tej "logiki") wychodzi Ci za dużo pewnie niepotrzebnych danych które później w where musisz umiejętnie przefiltrować
są przypadki gdzie powinniśmy użyć cross joina, ale to nie jest ten przypadek