Witam szanowne grono wykopków.

Potrzebuję sobie odświeżyć wiedzę w zakresie:
- MSSQLa - ale bardziej w zakresie administracji niż tworzenia query - czyli optymalizacja serwera SQL, szukanie locków, ogólne zarządzanie
- Sieci
- Administracja Windows Server + Powershell

Zakres od takich wyczerpujących podstaw (potrzebuję sobie mocno odświeżyć wiedze po przerwie w pracy) do średnio-zaawansowanego, może nawet dalej.

Poszukuję kursów online, najbardziej przyjaznych użytkownikowi. Fajnie jakby były stricte zadanka i testy. Ogólnie jest
@kaminarii z sieci zobacz sobie David Bombal CCNA na Udemy, ale ogólnie jeżeli potrzebujesz wiedzy to ma też inne bardzo dobre kursy tam, na YouTube ma free kontent też fajny.
Witam, od kilku lat wraz ze wspolnikiem rozwijam duzy system klasy CRM (od zarządzania kontaktami, po faktury i serwis, moduly szkoleniowe itp.), jednak nie wiem jaka bedzie jego dalsza perspektywa, a zarobki w IT są bardzo kuszące. Aktualnie korzysta z niego kilkanaście firm. Nie mam innego komercyjnego doświadczenia poza byciem wspolwlascicielem firmy i tego systemu (strona techniczna cala po mojej stronie).

Napisalem tam frontend w JS i jQuery, a jako backend PHP.
S______n - Witam, od kilku lat wraz ze wspolnikiem rozwijam duzy system klasy CRM (od...

źródło: 5cfa5e4aaf0ff_o_large

Pobierz
@Emtemic:
select * from paytrxitem where paymenttransaction id in (select id from paytrx where paytr_id=''Ss24cA0dK8' )
select * from paytrxitem where paymenttransaction id = (select top 1 id from paytrx where paytr_id=''Ss24cA0dK8' )

nie wiem jaki silnik baz danych i nastepnym razem na litosc boska skopiuj ten kod a nie wrzucaj obrazków...
@presburger: A wcześniej nie instalowałeś już jakiegoś softu z SQL?
Sprawdź czy jest zainstalowany i odinstaluj. Po tym instaluj ponownie ten swój program który powinien sam w nim założyć usera i hasło.
Po wszystkim jak nie bedzie działać dalej, to z tego programu zaloguj się do SQL i sprawdź czy jest założony user i dobrze przypisane prawa do bazy danych.
https://learn.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver16#download-ssms
Domyślnie na localhosta powinno cię puścić jako administratora bez podawania
@presburger: Programy bazo-danowe instalują się tak:
1. Jeśli na komputerze nie ma silnika SQL Servera, to powinien instalator taki silnik SQL sam zainstalować i się do niego łączyć swoim domyślnym userem.
2. Jeśli na komputerze jest już SQL Server, to powinien poprosić o hasło administratora w celu założenia domyślnego usera i założenia pustej bazy danych, lub podpięcia się do instejącej starej (być może tutaj ktoś #!$%@?ł sprawę i instalator takiej opcji
  • 0
@saviola7: tak, próbuje różnymi sposobami, doszedłem do momentu, gdzie mam błąd violation od primary or unique key. Chcesz mi pomóc nawet prywatnie?
#studbaza #studia #pytanie #analizadanych #sql #datascience #analizadanych

Cześć, wybieram się na studia II stopnia związanych z pracą na danych (jestem po finansach i rachunkowości) Myślałem nad ekonometria bądź analiza danych, czy Waszym zdaniem jest to dobry wybór pod względem atrakcyjności na rynku pracy ? Aktualnie pracuje w banku na stanowisku raportowania.
Jaka ewentualnie polecacie uczelnie w Wawie pod kątem powyższej specjalizacji?
@pablos255: ekonometria to praktycznie obecne "data science", które już nie jest takie sexy ze względu na to, że naprodukowało pełno osób, dla których nie ma pracy bo okazuje się, że nie ze wszystkiego da się zrobić model.

Lepiej odpowiedz sobie co cie interesuje na tych studiach, czy cos gieldowego, czy rzezy zwiazane z analiza, czy rynki kapitalowe itd. Bo sama atrakcyjnosc rynku pracy nic nie znaczy bo wszedzie mozna miec dobra
Mireczki mam możliwość pracy gdzie najpierw 3 mc się szkole, potem pracuje 2x12 H w tygodniu. Jedna zmiana 7.00-19.00 i jedna 19.00-7.00 generalnie mi to odpowiada bo łatwo połączyć że studiami. Praca 100% zdalna

Praca polega na byciu trzecią linią supportu w francuskiej aplikacji bankowej. Jest sobie apka, jak coś się spieprzy to wkraczam ja i próbuje wyjaśnić sprawę jeśli nie umiem to dzwonie do jakiegoś faceta który wstaje i naprawia. Co
@Kamkam55: Przez kilka lat pracowałem w monitoringu usług dla klienta zewnętrznego i wewnętrzengo, też zmiany 12h. Zajebista sprawa, przynajmniej na jakiś czas. Dużo wolnego, można sporo rzeczy ogarniać w dni wolne. Do nocek trzeba się przyzwyczaić, zwłaszcza do kryzysu pomiędzy 2-4 rano gdzie możesz jebnąć na klawiaturę podczas gapienia się w ekran.
Takie dyżury ogólnie mogą mieć trojaki przebieg:
1. Spokój, cisza, nudy, oglądanie filmów na YT, wypok i stron ze
Korzystaj z PostgreSQL 15 na CloudHostingu!

Z pewnością docenisz zalety nowej wersji systemu zarządzania bazami danych PostgreSQL 15, która od dziś dostępna jest na serwerach nazwa.pl! Najważniejsze z nich to:

- wzrost wydajności,
- zwiększenie bezpieczeństwa,
- łatwiejsze zarządzanie dzięki licznym usprawnieniom.

Nie ma na co czekać. Zaktualizuj już dziś swoje bazy danych do wersji 15!

Po więcej informacji o PostgreSQL 15 zapraszamy na nasz blog:
https://www.nazwa.pl/blog/postgresql-15-na-cloudhostingu.


#nazwapl #hosting #cloudhosting #
nazwapl - Korzystaj z PostgreSQL 15 na CloudHostingu!

Z pewnością docenisz zalety no...

źródło: Korzystaj z PostgreSQL 15 na CloudHostingu!

Pobierz
@Login_login: Jeżeli będziesz pobierać dane czasami, albo w małych ilościach, to możesz przerzucić na mysql sklejanie danych.
Czasami osobne imię i nazwisko są potrzebne. Jeśli jesteś pewien, że nie będą potrzebne rozdzielone, to jasne, zrób update ze sklejoną wartością.
Jest tu jakiś specjalista od Oracle SQL?

Mamy zapytanie w ANSI łączące trzy tabele. Daje ono 106 wierszy:

select first_name, last_name, department_name, job_title
from employees e
right join departments d on e.department_id = d.department_id
right join jobs j on e.job_id = j.job_id;

Ale jeżeli przekształcimy je na non-ANSI syntax, to robi się cross join tabeli departments z tabelą jobs, i wychodzi już 600 wierszy:

select first_name, last_name, department_name, e.department_id, d.department_id, j.job_title,
@Rajtuz czy to cos pomoglo? (gpt4)

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:

1. ANSI Syntax:
- Najpierw wykonuje się prawe łączenie między employees i departments na podstawie department_id.
- Następnie, wynik tego łączenia jest prawie łączony z jobs na podstawie job_id
logika za tym stoi taka:
łą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

dobre zadanie dla Ciebie - zastanów się w jakim przypadku dobrze tego użyć :)
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
#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 gov.pl, warto pobrac nowe dane ze strony .gov?
@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 masz
@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?
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
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:

@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 #sql #naukaprogramowania #programowanie
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 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ę to