#bazydanych #sql #pytanie #pomocy

Miraski, kojarzycie jakąś bazę danych o podobnym stopniu skomplikowania co AdventureWorks? Potrzebuję czegoś takiego do projektu i za cholerę nie mogę znaleźć. Żeby też była dość łatwa w importowaniu do MS SQL, bo próbowałem z wyciekiem Ashley Madison, ale nie mogę sobie poradzić z tymi danymi ( ͡° ʖ̯ ͡°)
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ugotowany_kamien:
Nie wiem jaki cel jest tej funkcji?
Jej działanie ma polegać na tym iż podasz jej identyfikator zespołu ? i co masz dostać w wyniku jej działania? Kilka wierszy ?
Funkcja może przyjąć generalnie jedną wartość, która może ew być tablicą. Nie ma możliwości zwrócenia za pomocą funkcji kilku wierszy.
Zapytanie zadziałało, ale w przypadku funkcji jedyną możliwością jest zwrócenie wyniku wielowierszowego na standardowe wyjście, ale to wtedy nie
  • Odpowiedz
@bios16:

"A Developer's Guide to SQL Server", Bob Beauchemin and Dan Sullivan (Addison Wesley)
"Inside Microsoft SQL Server: The Storage Engine", Kalen Delaney (Microsoft Press)
"Professional SQL Server 2008 Administration", Brian Knight et al., (Wrox)
  • Odpowiedz
Projektuję właśnie bazę danych (wykorzystywać będę PostgreSQL) do budowanej przeze mnie stacji meteo i potrzebuję potwierdzenia czy dobrze myślę. Może jakieś cenne porady/uwagi uzyskam? Na początku myślałem nad dwoma tabelami, ale biorąc pod uwagę elastyczność i rozbudowę postanowiłem zrobić 4 tabele. Teraz zaczynam się zastanawiać nad jeszcze jedną tabelą do przechowywania kluczy odczytów aby nie ładować tego do każdego pomiaru, a jedynie wstawiać ID klucza odczytu w danym rekordzie i robić relacje
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

guid, guid+timestamp albo coś


@mwwilk: guid jest wystarczająco unikalny :>

Pozwoli to na ustalenie jakie dane zostały uzyskane ze stacji meteo w danym odczycie oraz na pobranie odczytanych danych dla wybranego klucza ze wszystkich tabel czyli ich powiązania, że w danym odczycie zostały pobrane właśnie takie dane. Czyli pobieram z czujnika dane i generuje klucz odczytu np. [klucz-12345-czulk], dodaję do bazy danych pobrane dane i wpisuję przy każdym wpisie w kolumnie
  • Odpowiedz
Było sobie małe puste forum http://www.forum.nieidealny.pl oparte na IP.Board 3.x.x z dwoma realnymi urzytkownikami i kilkoma wpisami, aż tu nagle nie mogłem sie zalogować do panelu adminitracyjnego. To zacząłem grzebać, doszedłem do statystyk SQL, zrobiłem pospiesznie export 9,56 MB i wykasowałem bazę.

Co jest grane bo nie ogarniam :/ SQL Infection? Źle mam skonfigurowany serwer na OVH i ktoś oczytał pliki? Hasła mam dobre tak bardzo że zna je tylko KeePass ale
FxJerzy - Było sobie małe puste forum http://www.forum.nieidealny.pl oparte na IP.Boa...

źródło: comment_wlWpCUBEW3cGdCyca9oQCNzS3rIDbFz7.jpg

Pobierz
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mircy...Dostałem od dostawcy bazę #sql czy jest możliwość zrobić z tego csv w miarę przystępny sposób?
Próbowałem to jakoś online zrobić, ale słabo mi idzie...
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zonbat: nie sądziłem, że ktokolwiek poza moim pracodawcą używa firebirda. Co do odpowiedzi na Twoje pytania - nie jestem ekspertem, ale się wypowiem. Nie powinno mieć, tak możesz to zrobić na bazie online.
  • Odpowiedz
@zonbat: Tak. Tworzenie indeksów pogarsza wydajność insert, update i czasem delete, zwiększa rozmiar bazy. Samo tworzenie indeksu może być czasochłonne i pożreć zasoby gdy ma za mało przydzielonego RAMu.
Pewnie możesz, czemu nie? Ale sprawdź czy nie powoduje to exclusive locka na tabelę.
  • Odpowiedz
Bazodanowe mirki z #sql potrzebuję pomocy/wyjaśnienia.

Schamat bazy:

Product(maker, model, type)
PC(code, model, speed, ram, hd, cd, price)
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć Mirki i Mirabelki,

Szukając pracy postanowiłem douczyć się pewnych rzeczy, aby spełniać wymagania większej ilości ofert pracy. Oferty, które mnie interesują zawierają takie wymagania:

-pisanie zapytań do SQL
-dobra znajomość SQL
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W PostgreSQL, MySQL jest do tego LIMIT, a w MSSQL jest TOP ( ͡° ͜ʖ ͡°).


@paki81: Od wersji 2012 jest OFFSET FETCH który wspierają wszystkie porządne bazy danych (Postgres, DB2, SQL Server, Oracle) za wyjątkiem SQLite.
  • Odpowiedz
Elo, elo ( ͡° ͜ʖ ͡°) Mam dwa zadania, niestety mogę to rozwiązywać jedynie na kartce i jeśli ktoś ma chwilę czasu i mógłby to zweryfikować to byłbym bardzo wdzięczny.

Mam taką bazę:
Producent(nazwa, adres, telefon, www),
Produkt(producent, model, typ,
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

WHERE kupil.data="18 sierpnia 2006" AND

(SELECT producent FROM produkt WHERE typ="LAP" GROUP BY producent HAVING COUNT(model)>3

INTERSECT

SELECT producent FROM produkt WHERE typ="PC" GROUP BY producent HAVING COUNT(model)=0)


@Dahald: Sierpień to nie grudzień a to po AND to nawet nie wiem co chciałeś osiągnąć ale na pewno jest źle i na dodatek składnia nie jest poprawna.
  • Odpowiedz
@plushy: Masz rację, raczej nie zadziała, bardziej mi chodziło o zasadę działania, że ma być po prostu taki warunek. Już to sobie zmieniam.
Dzięki Ci wielkie za pomoc!
  • Odpowiedz
@Jurigag: Wybacz, myślałem z powodu późnej godziny, że to mssql zwraca błędne wyniki. Z ciekawości znalazłem coś takiego:
stack overflow

In SAS SQL, in a query with a group by clause that includes extraneous columns on the select statement (i.e. columns not part of the group by and not derived from an aggregating function), SAS "remerges" the summary statistics back to the original data (with a note to that effect).
  • Odpowiedz
Wkurzająca sprawa - w #mysql można nadać uprawnienia do nieistniejących obiektów. Np. zrobić literówkę w nazwie i później zastanawiać się dlaczego nie działa. #bazydanych #sql
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@entaroadun: operację wykonuję jakoś tak raz na kwartał, a literówkę robię może raz na dwa lata? Akurat wystarczająco rzadko, żeby za każdym razem od początku wymyślać rozwiązanie :)
  • Odpowiedz
#sql #bazydanych

Jaką książkę (lub kurs online) byście polecili dla osoby, która zaczyna swoją przygodę z bazami danych? Podstawy projektowania tabel już ogarniam. Jestem na etapie uczenia się złączeń i funkcji agregujących. Zależy mi na pozycji napisanej przystępnym językiem, najlepiej z dużą ilością przykładów. Została mi polecona pozycja ""SQL Ćwiczenia Praktyczne wyd. III" Marcina Lisa. Przejrzałem ją w empiku. Niby nie jest zła, ale jak dla mnie troszkę
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

jesli uczysz sie od podstaw to podesle ci potem na pw wyklady z baz (Postgres) z moich studiow w postaci slajdow (tylko sie przypomnij :-) ). Nigdzie nie widzialem lepszego wylozenia tematu od zera. Potem rob oraclea


@kajelu: Podesłałbyś też mi? ( ͡° ͜ʖ ͡°)
  • Odpowiedz
aby wybierał wg pierwotnego porządku od góry do dołu.


@marek_antoniusz: nie ma pierwotnego porządku. Podchodzisz to problemu nierelacyjne. A to są relacyjne bazy danych.

Ustalony porządek będziesz miał wtedy jak po czymś posortujesz.
Niektóre silniki BD BEZ NARZUCONEGO wybierają różnie, ze względu na czas update'u, miejsce składowania, czyli raz wybiera tobie w takim porzadku a raz w innym. I to jest zgodne
  • Odpowiedz