Jakie zrodla do nauki #sql polecacie na poczatek?
Chcialbym tez rozwijac sie w kierunku praca z bazami danych. W mojej branzy (analiza danych, transaction monitoring w bankach) przydaje sie znajomosc SQL, a do tego rzeczy pokrewne - znajomosci np. znajomosc #tableu. Z tableu nigdy nie pracowalem i tez szukam jakichs zrodel wiedzy z ktorych nauczylbym sie korzystac efektywnie z tego. Chce tez sie podszkolic z MS Access.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Kolejne laickie pytanie: czy jak ogarniam jezyk sql to niezaleznie od tego czy to Oracle Database, Ms Access, Tableu czy jakies inne narzedzie, to "komendy" i jezyk wszedzie jest ten sam?


@Ushguli: W ogóle tak, w szczególe niekoniecznie. Ale to już trochę bardziej zaawansowane tematy.
  • Odpowiedz
Mam problem z #sql, może ktoś będzie wiedział o co chodzi.

Mam serwer z SQL 2016, jest tam postawiona baza do jednego programu - ten program w identycznej wersji jest zainstalowany na serwerze oraz na laptopie.

Na serwerze otwieram program, podaję dane bazy, serwera itd, login, hasło - śmiga.
Na laptopie otwieram program, podaję dokładnie te same dane co poprzedno i wywala mi błędy
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

mam #bazydanych czujnikow zlokalizowanych w roznych miejscach na swiecie. kazdy czujnik robi pomiary i ma w odpowiedniej kolumnie przypisana wysokosc i szerokosc geograficzna. wszystko jest w csv zajmuje bardzo duzo i pytanie teraz jak zrobic aby odfiltrowac tylko te czujniki ktore sa w obszarze polski. jest takas biblioteka do tego czy cos moze w #python ? #naukaprogramowania
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 3
@rosso_corsa tak pi razy drzwi to wystarczy wyznaczyć skrajne szerokości i długości polski a później puścić grep'a na tym pliku z odpowiednim wyrażeniem.

Ale widomo że Polska idealnym prostokątem nie jest, więc z tych co zostaną (ale też nie wszystkich, tylko granicznych) dopiero później odfiltorwac precyzyjniej (np geocodem) te które uderzyły gdzieś w skrawek Ukrainy czy Czech.
  • Odpowiedz
@rosso_corsa

Do myssql to pewnie masz w opcjach samej bazy wczytywanie csv. Ja do takich operacji używam zazwyczaj Pandas.
Importuje create engine z sqlalchemy. Wczytuję plik do pandas jako dataframe i po obróbce df.to_sql()
  • Odpowiedz
Bry. Spędziłem 8 lat w #mssql (DDL, DML, optymalizacja) i z początkiem roku udało się dostać na "frycowe" w ETLach. Przejście z UoP na kontrakt B2B. Liznąłem Informatica Cloud, Dell Boomi i Informatica PowerCenter (w końcu). W tym ostatnim miałbym pracować najwięcej.

Na jakie mniej więcej widełki stawek można liczyć po jakimś roku takiej pracy? Na razie jestem na biedackiej, ale to w zamian za wiedzę. Niemniej niedługo trzeba będzie
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ludzik: jak masz 8 lat doświadczenia w sqlu to nie licz sobie 1 roku doświadczenia w etl tylko np. 5. ETLowego toola można się całkiem szybko nauczyć, ale pisanie sensownych procedur by zrobić przepływ to zakładam, że twoja wartość dodana.
  • Odpowiedz
Helloł tagi #programowanie #programista15k #naukaprogramowania #bazydanych #docker

Próbuje połączyć się z bazką sqlową wpisując w server adres Gateway z dockera oraz port 1433. W odpowiedzi uzyskuje błąd :

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Snowdr0p: dobra, jak miałem w connection stringu docker.host.internal to się nie łączyło, ale teraz spróbowałem bezpośrednio w ssms przez host internal i się połączyło i potem już mi poszło z connection stringa, dzięki <3
  • Odpowiedz
@Semargl:

wlasnie nie moge, bo pracuje na bazach transakcji i kazda tabela ma kilka miliardów wierszy xD nie stać mnie czasowo na błędy xD


a nas stać na twoje błędy? to się nazywa outsourcing i kosztuje xDDD
  • Odpowiedz
Mireczki realne pytanie realna zagwozdka już nie wiem jak do tego podejść

Mam se aplikacje wszystko fajnie lota. Taka głupia aplikacja ze zdjęciami, ze znajduje zdjęcia dodane przez użytkowników wokół ciebie i w ogóle jest śmiesznie.

E no i teraz chciałabym zrobić taki dynks ze użytkownik może sobie dodać zdjęcia do ulubionych i takie tam i wysłać komuś tam CHEJ ZOBACZ NA MOJOM KOLEKCJE ULUBIONYCH ZDJENĆ.

I
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki w jaki sposób najlepiej nauczyć się przynajmniej podstaw SQL’a? Jakiś kurs, YouTube czy co? W pracy niestety nie mam za bardzo okazji, żeby moc się tego nauczyć. Co prawda korzystam z TeradataSQL ale wrzucam tam tylko query już wcześniej przez kogos przygotowane i tyle

#sql #bazydanych
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, taka sytuacja, w bazie danych znajduje się tabelka zawierająca przedziały(mogą być z obu stron domknięte lub nie), użytkownik ma możliwość wykorzystując aplikacje webową napisaną w Javie(Spring), wprowadzić nowy przedział do bazy, walidacja danych powinna zablokować tą operacje jeżeli wprowadzany przedział pokrywa się z którymkolwiek już istniejącym w bazie(trzeba uwzględnić czy są domknięte czy nie). Mam w głowie dwa rozwiązania tego problemu. 1. Duży select sprawdzający czy baza zwróci jakikolwiek rekord którego
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
Ma być to optymalne czy nie? I pytanie, jaką ilość przedziałów przewidujesz?
Bo najlepiej takie rzeczy to robić właśnie selectem na bazie, i zwrócić wynik do springa.
Nie ma sensu pobierać wszystkich przedziałów żeby tylko sprawdzić czy już on istnieje.
Dodatkowo obliczenia zrzucisz na bazę danych, więc sama aplikacja nie będzie obciazona.
  • Odpowiedz
Czy silnik sqlite będzie też działał na pliku z rozszerzeniem .sql (odpowiednio zmodyfikowanym) czy musi być .sqlite?

Robię desktopową apkę, która będzie korzystać z sqlite. Muszę tam zaimportować sporawą bazę na 1.5-2 mln rekordów z sql. Najpierw wrzuciłam wszystko w DB Browser Sqlite, a potem eksportowałam do to jednego pliku z rozszerzeniem .sql (nie było możliwości eksportować w innym formacie). I nie wiem czy tak zadziała, czy próbować grzebać dalej.

#sql
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
@salamander-kwarcowy: Ostatecznie jeżeli masz dobrze zrobione repozytoria w swoim sofcie to możesz zrobić migracje z bazy do bazy przez niego. Nie jest to pięknie rozwiązanie ale powinno zadziałać dla prostych projektów.
  • Odpowiedz
Czy jest tu osoba, która zajmuje się bazami danych i dysponuje sprzętem, który obsłuży bazę danych wielkości kilkudziesięciu GB?
Dostawca towaru udostępnia mi na swoim ftp pliki w formatach .dat i .txt
Należy z tych plików stworzyć bazę danych i wyeksportować ją do plików csv w celu importu do sklepu internetowego.
Pliki są wielkości od 350MB do niecałych 6GB, łącznie ok. 20GB.

Szukam osoby, która jest w stanie to zrobić.
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@semperfidelis: Bo pewnie dzban chciał otworzyć plik 350MB w edytorze tekstowym, a to jest dość wymagające. Większość współczesnych komputerów powinna to ogarnąć (może nie błyskawicznie, ale raczej bez problemu). Jak nie, to kupujesz na 2 dni VPS z 60GB ramu i wszystko będzie działać.
  • Odpowiedz
kupujesz na 2 dni VPS z 60GB ramu i wszystko będzie działać.


@piszczu: To samo mu zaproponowałem, jednak wydaje mi się, że po prostu nie potrafi tego zrobić i szuka wymówki. Dlatego szukam kogoś, kto pracuje przy bazach danych i jest w tym biegły, a nie wydaje mu się, że znajdzie odpowiedź w google.
  • Odpowiedz
@metaforyczny_kierowca:

A po co iteracja po availableDaysOfWeek?

Może źle to ująłem. Zmatchowany availability_period w połączeniu z querowaną datą, musiałby zawierać któryś z available_days_of_week. Pewnie do zrobienia, ale czy tak rozbudowany skrypt to nie anty-pattern?

AvailabilityPeriod jest typu object czy nested?

Nested.
  • Odpowiedz
@mordechaj_blumstein: czyli to nie tylko data, która jest w przedziale i nie jest excluded, ale też dzień tygodnia musi się zgadzać? Pokręcone mocno. Rozbudowanie skryptu i jego wydajność to już trade-off i zależy jak często będzie wykonywany.

Może rozwiązaniem byłaby zmiana indeksów? Każdy schedule miałby swój indeks i routowanie byłoby w aplikacji.
  • Odpowiedz
Hej ludziska, jestem w trakcie tworzenia pierwszego serwisu REST "na poważnie". Mam do zrobienia serwis, gdzie jedną z funkcjonalności jest wyszukiwanie wcześniej dodanych miejsc do bazy w pobliżu - np. 5 km / 10 km od Ciebie. W jaki sposób powinienem to trzymać w bazie danych aby jej nie zajechać? Miejsca będą tylko w Polsce.

Zapytanie SQL np. SELECT * FROM place WHERE lat > x AND lat < x2 AND lng
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wołam *20* osób na podstawie algorytmu devopsiarza: wołanie za plusy dla 2 ostatnich materiałów lub plusy dla minimum 3 z 4 ostatnich materiałów. Jeśli plusowałeś/aś tylko 2 ostatnie materiały - nie plusuj posta rozpoczynającego ten wątek, aby wyłączyć wołanie przy kolejnych wpisach. Jeśli plusowałeś 3 lub więcej poprzednich materiałów - nie plusuj tego i kolejnego rozpoczynającego posta wątku, aby wyłączyć wołanie.

Wołanych wytypowano na podstawie analizy plusów dla tych wpisów: https://wykop.pl/wpis/50079091, https://wykop.pl/wpis/50279883,
  • Odpowiedz
@devopsiarz:

Lenovo ThinkPad T14 laptop review: Comet Lake update doesn't add much


Dlatego wszyscy (w tym ja) czekają na ThinkPady z nowym Ryzenem, których nadal nigdzie nie ma. ( ͡° ʖ̯ ͡°)
Chyba liczą na to, że ludzie się zniecierpliwią i wykupią te z Intelem :P
  • Odpowiedz
#informatyka #bazydanych #sql #mysql
Pytanie wydaje mi się dosyć proste ale niestety nie mam nawet wiedzy czego szukam.
Problem jest taki jak na screenie. Chcę mieć tabele w której będę przechowywał informacje na temat listy (zakupów) oraz samą zawartość listy, jednak lista będzie zawierać różną ilość produktów. Jeśli da się inaczej nie chciałbym tworzyć nowej tabeli dla każdej listy zakupów i do niej się
Barteky - #informatyka #bazydanych #SQL #mysql 
Pytanie wydaje mi się dosyć proste a...

źródło: comment_1594746491GjoQLdPLuB62p9n9pSULBP.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Barteky:

Dzięki, czyli musiałbym stworzyć za każdym razem nową tabelę dla każdej nowej listy?


Może być jedna tabela. Dodaj tylko kolumnę z numerem listy zakupów (idlisty).

Można też dwie tabele: jedna z artykułami (słownikowa), a druga z kolumnami: id
listy, id_artykułu, status, ilosc etc.
  • Odpowiedz