@d1l4x:
Wartości w nawiasach definiują Ci maksymalną i minimalną ilość przypisanych encji. 0,1,2,3... to po prostu ich ilość np ilość cyfr w nr PESEL to będzie (11,11). "n" to po prostu nieokreślona wartość. traktuj ją w przybliżeniu jako nieskończoność. Wartość na drugim końcu połączenia definiuje Ci liczebność tabeli na końcu przeciwnym tzn ilość studentów nie definiuje liczba przy tabeli studenci, ale np przy grupy czy studenci wykładu

Studenci (1,1) ----- (0,n)
  • Odpowiedz
Będę bardzo wdzięczny za pomoc. Muszę sobie odświeżyć SQL'a. Chciałbym uniknąć instalowania całego środowiska (oracla / ms sql / mysql), po prostu chciałbym mieć możliwość utworzenia kilku tabel i wykonaniu paru poleceń na nich.

Istnieje gdzieś w internecie takie miejsce żeby to zrobić?

#sql #bazydanych #programowanie
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dobrzy ludzie z Mirko - czy ktoś poratuje namiarem na jakiś dobry internetowy kurs (lub dobrą książkę) do nauki #matlab i #sql , tak w zasadzie od podstaw ( ͡° ʖ̯ ͡°)
#kiciochpyta
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej Mirki od #sql #bazydanych
mam pytanie, podczas tworzenia Primary Key, Oracle tworzy sam z siebie dla niego indeks (tak wyczytałem). I teraz - muszę zmodyfikować w tabeli PK, czy owy automatyczny indeks też ręcznie modyfikować? Jak go znajdę ?
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #naukaprogramowania #csharp #sql #visualstudio

chcę żeby w labelu wyciągnąć ilość danego produktu którego nazwa jest do wyboru w comboboxie który wyciągany jest z bazy danych w tabeli produkt w kolumnie nazwaProduktu, a ilość danego produktu jest w tabeli magazyn. Te 2 tabele powiązane są kluczem na idProdukt.

kod

kiedy
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witam Mirki, wiecie, że obdarzam Was wielkim zaufaniem i otwieram się tutaj. Wykop to miejsce, w którym nie ma dużo trollów i zlewów, a każdy potrafi kulturalnie powymieniać zdania. Przychodzę z pytaniem, jak skutecznie się uczyć? Jakie macie lifehacki? Ostatnio przyszło mi dużo materiału, więc licze, że chodź jedna osoba zrozumie mnie i poda mi kilka sensownych rad. Zapraszam do dyskusji

  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jan151427: Rób kolorowe notatki z mapami etc. Jak mam tak, że jak czegoś nie wiem to mój mózg odtwarza strone w zeszycie i miejsce gdzie dana informacja sie znajdowała. Takie "zdjęcia" :)
  • Odpowiedz
#sql #oracle #sqlplus #bazydanych #nauka Mirki mam problem, ustawilem sobie pliki konfiguracyjne sqlplusa tsnames.ora i listener.ora by korzystaly z portow 1523 i 2000 ale bez wzgledu na to co wpisze w miejscu port, defaultowy listener korzysta z standardowego portu 1521. Co wiecej moge nawet wywalic te pliki i dalej odpali sie ta sama konfiguracja, sqlplus ignoruje to co jest w plikach. Sprawdzilem
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#prograowanie #mapy #sql #mysql #bazydanych

Męczę się z pewnym problemem od jakiegoś czasu i mam chyba blokadę. Dlatego zwracam się do Was z prośbą o pomoc.

Mianowicie chcę wyciągnąć z bazy obszary leżące w danym obszarze. Obszary zdefiniowane są za pomocą dwóch lokalizacji wyrażonych za pomocą koordynatów: south-west i north-east. Zapytanie też jest złożone z wartości south-west i north-east.

W
siemanko - #prograowanie #mapy #sql #mysql #bazydanych

Męczę się z pewnym probleme...

źródło: comment_J8n6dGoNeehUy6OSsF4YPgvhal4NwYMV.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@siemanko:
łopatologicznie sklejając wyszłoby coś takiego:

where point is within green and point is within red and point is within blue and not point is within yellow
gdzie każde '... is within ...' to ifologia w stylu lat>=minLat and lat<=minLat and lng>=minLng and lng<=maxLng (pewnie nie będziesz tego kleić ręcznie, więc może jakiś kod to przygotowywać).
będzie cholernie mało czytelne ale będzie działać, a kiedyś można zrefaktorować do czegoś ładniejszego
  • Odpowiedz
@ppawel: Dzięki za pomoc tylko ja nie szukam punktu ale obszaru :)
Jak na razie mam coś takiego generującego zapytanie w Hibernate i wygląda ok, choć nie zrobiłem jeszcze pełnych testów:

areaCriteria.add(Restrictions.or(
Restrictions.and(
Restrictions.between("area.southWest.latitude",
  • Odpowiedz
Pytanie odnośnie #sql:
Otóż mam tabelę tego typu:
+----------+------+-------+--------+
| UserName | Year | Month | Points |
+----------+------+-------+--------+
| Person1 | 2011 | 11 | 111
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Wunderwafel: W podzapytaniu wyciągnij najlepszy wynik wg. roku, miesiąca (czyli podobnie jak teraz robisz, ale bez UserName) i połącz się z główna tabelą po roku, miesiącu i wyniku.
  • Odpowiedz
Mireczki da się aliasy do funkcji dawać? Bo coś u mnie to nie działa... :/ Dobrze to robię?

SELECT *, concat(meble.nazwa, " ", typy.nazwa_typu) as fraza FROM meble, typy WHERE funkcja('stefan', fraza) and meble.id_typu = typy.id_typu
#sql #bazydanych #mysql
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jaskowice1: Tutaj masz co nieco: Klik!

tl;dr "Każde zapytanie wykonane przez transakcję widzi wszystkie te dane, które zostały zatwierdzone przed rozpoczęciem tego zapytania (a nie transakcji)" - nie dojdzie do sytuacji, że klient zamówi coś, co już nie jest dostępne.
  • Odpowiedz
@jaskowice1: jeśli zastosujesz niższe levele, to wszystkie zmiany będą wpływały na przebieg bieżącego koszyka/zamówienia - nawet jeśli inny klient będzie dodawał i się rozmyślał. Potrzebujesz czegoś, co utrzyma Ci w ryzach "to co jest dostępne" / "to co jest sprzedane". Ten poziom zapewni Ci tylko RC albo S. S ma ten problem, że w zależności od budowy tabel może Ci blokować całkiem spore zakresy wierszy, czasami nawet tabel, a to
  • Odpowiedz
Państwo mirkostwo od #sql i może #php , czy ktoś może mi podpowiedzieć co tu (obrazek) się stało się? Wyciągam sobie php jakieś tam dane i wrzucam do prościutkiej tabelki. I zasadniczo jest okej, ale nie wiem dlaczemu te indeksy są takie poprzestawiane?

+------------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+------------+--------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
OperatorHydrolokator - Państwo mirkostwo od #sql i może #php , czy ktoś może mi podpo...

źródło: comment_qiVfdkX50RXosS56tD2UKP556j5Y2WVW.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@OperatorHydrolokator: Silnik bazy czyta tak jak mu wygodnie, a dopiero potem sobie orderuje (na życzenie użytkownika). Same zapisy nie są po kolei w bazie tylko porozrzucane po rożnych stronach (page) w zależności od dostępnego miejsca i w momencie odczytu silnik DB przegląda te strony i jeśli znajdzie to czego szuka - zwraca. Wyobraź sobie, że musiałbyś zdefragmentować swoją bazę aby wszystko było po kolei :)
  • Odpowiedz