Zachciało się studiów na stare lata, to teraz mam problemy.

Potrzebuję jakiegoś miejsca zaczepienia, skąd wziąć informacje, ewentualnie podpowiedzi jak to ruszyć, bo sam nie mam pomysłu :/

Mam stworzyć rozproszoną bazę danych w MS SQL Serverze, gromadzącą dane o sprzedaży biletów lotniczych w wielu krajach działania systemu, każdy kraj to osobna baza. Tylko albo jestem debilem, albo na tych wykładach skupiał się na czymś innym, do tego to dał na początku semestru,
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Blizz4rd: Autor powinien być w osobnej tabeli, to samo z wydawnictwem. Admin i bibliotekarz w jednej tabeli + tabela na uprawnienia oraz tabela na powiązanie użytkowników z tymi uprawnieniami.
Kod pocztowy, miasto oraz województwo w osobnej tabeli (albo nawet dwóch).
Dodatkowo tabele: o wpłatach na funkcjonowanie biblioteki, z notatkami dotyczącymi czytelników, statusy książek (np. do wymiany, świeży zakup, itd).
  • Odpowiedz
@harnasiek: Nie przeglądałem dokładnie, ale widzę że te same dane wyświetlasz w tabeli za pomocą row[0] i row[1], a w selecta wrzucasz temat.id i temat.nazwa. Wrzuć jak wygląda zaciągnięte 'data' + spróbuj po prostu odnieść się do nich przez temat[0] temat[1].
  • Odpowiedz
jak zrobić zapytanie w sql tak żeby wyciągnęło mi z bazy wyniki z 30 ostatnich dni ale tylko te które wydarzyły się o godzinie 00:00

tak żeby w odpowiedzi dało mi 30 wyników z tą konkretną godzina

#sql #phpmyadmin #php #programowanie #nodejs
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej Mirasy, nie bardzo rozumiem różnicę między JOINAMI w SQL :/
Jeżeli napiszę: SELECT * FROM table1
LEFT JOIN table2
ON table1.A = table2.A
WHERE table1.d--a = 5
to zwróci mi wszystkie wiersze spełniające ten warunek. Problem jest taki, ze niezależnie czy użyję LEFT,RIGHT czy INNER join to i tak zwracane jest to samo. To na czym polega różnica?
#sql #it #korposwiat
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@massejferguson: więc tak, pytanie czy chodzi ci o crosstab query z Accessa czyli właściwie zrobienie pivota na danych: https://support.microsoft.com/pl-pl/office/zwi%C4%99kszanie-czytelno%C5%9Bci-danych-podsumowania-za-pomoc%C4%85-kwerendy-krzy%C5%BCowej-8465b89c-2ff2-4cc8-ba60-2cd8484667e8

Czy chodzi ci o zwykłego sqlowego cross joina (złączenie krzyżowe) czyli po prostu złączenie tabel bez żadnej relacji (każdy wiersz z każdym z drugiej tabeli)
  • Odpowiedz
Jestem początkujący w branży i jestem zatrudniony w jednej dużej firmie od czasu stażu. Na stażu tylko teoria z Azura. Główne to co umiem to właśnie ten Azure + Python + SQL + AWS i tak się trochę kierunkuje na data science (podoba mi się to), ale w tej firmie dostałem projekt i oni oczekują zaangażowania w 2+ lat. W projekcie chodzi głównie o support jakieś apki. Ich wymagania to SQL (i
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 1
@Siemanson: etl developer, SQL developer, data warehouse developer, BI developer (tutaj do nauki jakiś program do wizualizacji danych, np. PowerBI jak już jesteśmy w ekosystemie MS). Opcji jest sporo :)
  • Odpowiedz
Mirki/Mirabelki - jest jakiś spec który podpowie jak w databricksach sensownie przetwarzać tabele z msc przyrostem ~1 mld rekordów ?
Na ten moment jest próba za pomocą first / last _value dodawać inne miarki, jednakże przy takiej ilości danych jest to całkowicie nieoptymalne / niewydajne i niemożliwe.

#programowanie #sql
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chcę się nauczyć #oracle #sql. Zainstalowałem OracleXE184_Win64, do tego sqldeveloper-22.2.1.234.1810-x64. Chcę utworzyć połączenia z bazą danych lokalnie (localhost) i dostaję Vendor code 17002. Sprawdziłem zgodnie z filmikiem procesy i wygląda, że jest OK. Dalej nie działa.
Co robię źle, lub trzeba zmienić żeby działało?

#sql #oracle
Defender - Chcę się nauczyć #oracle #sql. Zainstalowałem OracleXE184_Win64, do tego s...
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Potrzebuję zmigrować darmowy serwer express MS SQL Server z wersji 2012R2 do wersji co najmniej 2017. Czy wymagane są jakieś grube konwersję czy wystarczy zainstalować nowy serwer i po prostu podpiąć bazy? #serwery #it #informatyka #sql #sqlserver
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

odpowiedz


@Smartek: ja często u kleintów co pół roku zmieniam instancję na nową i kilka razy zdarzyło się że instalowałem sql 2016 gdy baza była na sql 2012 i nie było problemu. Co innego jakbym chciał przejść z wyższej wersji na niższą
  • Odpowiedz
Ma ktoś jakieś fajne, przejrzyste opracowanie na temat baz danych? Jaki książka/artykuł/video?
Potrzebuję czegoś krótko, zwięźle i na temat, najlepiej SQL Server.
#sql #bazydanych
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jezeli jednak miałbyś więcej czasu to polecam ten tytuł, solidnie wyjaśnione fundamenty, logika działania baz danych i trochę TSQLa - Podstawy języka T-SQL Microsoft SQL Server 2016 i Azure SQL Database Itzik Ben-Gan
  • Odpowiedz
@typeczek: Myśle, ze tak. Książka w przystępny sposób opisuje fundamenty pisania zapytań a do tego po każdym podrozdziale są zadania, wiec można od razu przełożyć wiedzę teoretyczna na praktykę na bazie testowej udostępnionej przez Microsoft
  • Odpowiedz
Chcę połączyć dwie tabele za pomocą JOIN ale w taki sposób aby z drugiej tabeli pobrać tylko dane wartości.

Obecnie jak robię:

SELECT * FROM a
LEFT JOIN b ON
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@przecietnyczlowiek: @Murasame: Warto zauważyć, że dodatkowe warunki w JOIN mają znaczenie w typie LEFT/RIGHT ponieważ są one typu OUTER.
Przy zastosowaniu INNER JOIN wstawienie dodatkowego warunku dla JOIN czy WHERE nie będzie miało znaczenia wydajnościowego - optymalizator zrobi i tak swoje.
  • Odpowiedz