@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
[ #mongodb #bazydanych #naukaprogramowania #nodejs ]

Mam kolekcję z rekordami. Ta kolekcja może ciągle poszerzać się o nowe rekordy. - nazwijmy ją 'A'.

Chciałbym na podstawie rekordów z kolekcji A stworzyć kolekcję B. Z tym, że B ma być 'dynamiczna'. Już opisuję.
Przy tworzeniu B wybieramy liczbę dni tj. 1-7 i do każdego dnia dodajemy elementy z A. Dni nie są zależne od siebie, a
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

System bazodanowy SQLite który został rozpoczęty przez armię USA przechodzi bardzo rygorystyczne testy zanim wyjdzie kolejna wersja, np. co się stanie gdy podczas wykonywania commita tysięcy INSERTów odetniemy maszynie... nie internet, a prąd.

Bardzo ciekawy dokument na podstawie którego powstało kilka prac naukowych (linki w tekście) oraz metodologia testu, która sprowokowała dodatkowe prace naukowe nad tymi zagadnieniami, zafundowane przez m.in. Mozillę, korporacje paliwowe, Google, producentów oprogramowania dla samolotów, chińskie agencje rządowe...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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

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

#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
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
#webdev #php #bazydanych

Mirki, chciałbym zrobić sobie bazę danych w której będzie "Imię+Nazwisko" , "Ulica", "Kod pocztowy", "Miasto". Na razie robię to w excelu, ale muszę każdy nowy rekord sprawdzać czy już go nie było wcześniej. Są już jakieś gotowe CMSy pod to, czy musi mi to ktoś napisać?
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Oczomyjka: jeśli chodzi o SQL, to ja bym zrobił kwerendę, która sprawdza czy podane informacje już istnieją w bazie np. "select * from tabela where imie=\zmienna z imieniem\ and nazwisko=\zmienna z nazwiskiem\ itd. " potem dajesz num_rows jeśli jest wieksze od 0 to skrypt nie wrzuci danych do tabeli
  • Odpowiedz
Mirki, biorę teraz w szkole o Select, inner join, group by, having itp.
Trochę mocno tego nie ogarniam.

Możecie polecić jakieś materiały do nauki/ogarnięcia tego?
#bazydanych #programowanie
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć Mirko,
Robię bazę danych apteki na projekt, pierwszy raz mam z tym styczność i potrzebuje waszej pomocy.
Projekt nie musi być rozbudowany, taka ilość encji i relacji wystarczy. Tylko mam pytanie czy to ma jakiś sens, ewentualnie co mogę zmienić.

Wiem, że

buzonek - Cześć Mirko,
Robię bazę danych apteki na projekt, pierwszy raz mam z tym s...

źródło: comment_zGtyT4PjPULzVnRHJE1AFEldlbVLfSzu.jpg

Pobierz
  • 34
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@buzonek: Jak na pierwsze podejście do baz to całkiem nieźle.
Uważam, że nie jest potrzebny podział na recepta i bez recepty, to powinna być jedna tabela i flagą oznaczającą ten fakt. Podobnie z pacjent i lekarz, to przecież osoby, z takimi samymi atrybutami, imię, nazwisko, tel, można dodać tabelę rola, gdzie trzymalibyśmy, lekarz, pacjent, aptekarz itd...
  • Odpowiedz
@TomaszWKS: chyba nie ma nic bardziej irytującego, niż powtarzanie 10 razy "prod" przy kolumnach, zamiast swojego aliasu np "p.", o jak ja nie trawię takich rozwiązań :P

a na koniec się okazuje, że takie "prod
id" i tak występuje w kilku tabelach, więc kończysz z p.prod _id i całe prefiksowanie na marne...

W sensie: jaka jest wartość dodana narzucania prefiksu w formie identyfikacji tabeli w nazwach kolumn, skoro i
  • Odpowiedz
Chciałbym zrobić prostą bazę danych do której miałbym dostęp za pomocą smartfona. Albo jako aplikacja albo lepiej, przez stronę internetową z logowaniem, wtedy do bazy danych miało by dostęp więcej osób i nie tylko z telefonu. Koniecznie musi być możliwość dodawania zdjęć. W jaki sposób najprościej to zrealizować?
#bazydanych #aplikacje
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach