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

#informatyka #programowanie #xampp #bazydanych #aplikacje #studia
Mireczki mam pewien problem, posiadam Apache i MySQL-a w Xamppie,
zrobiłem aplikację, który pięknie działała, i teraz jest problem, bo zaktualizowałem system z 7 na 10
i na początku miałem problem z opaleniem Apache, ale zmieniłem port i Apache się odpala, a aplikacja nie :/
a jutro na 11 mam ją oddać, pomoże ktoś
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@3330235: doczytaj, co to jest foreign key.
Masz zależność między danymi w plan i sala, baza nie pozwala usunąć wiersza, bo naruszasz spójność danych (integrity constraint). Mała szansa, że 'wcześniej działało'.
  • Odpowiedz
Pierwsze minuty #jasonbourne - tekst w jakimś "centrum hackerskim":

Use SQL to corrupt their databases...

Czy też

Użyj SQL, by uszkodzić ich bazy danych...
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy firebird będzie działał lepiej na http://allegro.pl/lenovo-c20-2x-xeon-8x2-6ghz-12gb-ssd-2xquadro-w7pr-i5963511335.html czy lepiej iść w jakąś nowoczesną konstrukcję, pokroju https://www.purepc.pl/zestawy_komputerowe/jaki_komputer_kupic_zestawy_komputerowe_na_listopad_2016?page=0,8 bez karty graficznej i z SSD?
Innymi słowy: serwer bazodanowy doceni lepiej większą liczbę wątków czy lepszą wydajność per rdzeń? Nie są to jakieś szczególnie wymagające warunki - dwóch użytkowników i baza danych rzędu 2gb.
#bazydanych
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ntskj: Zdecydowanie serwer będzie lepszym rozwiązaniem w przypadku bazy danych.

Pytanie, jak Firebird zrównolegla wątki.

Przy tak małej bazie to bym kupił małego PC.
  • Odpowiedz
#wordpress #php #bazydanych

Hej, proszę o pomoc, sytuacja wygląda następująco:

Jest sobie strona (powiedzmy abc.pl), która zawiera tylko zrzut strony (bo ktoś coś spitolił). Ja wrzucam stronę na wordpressie z plikiem indexnew.php i chce zeby moja strona byla widoczna pod adresem (abc.pl/indexnew.php) a ten stary zrzut żeby był dostępny pod adresem
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@makklejn: Zamiast abc.pl/indexnew.php zrób lepiej coś w stylu "abc.pl/indexnew/index.php".
W katalogu "abc.pl/indexnew" zainstaluj kolejnego wordpresa i Twoja nowa strona będzie dostępna pod adresem "abc.pl/indexnew".
  • Odpowiedz
abc.pl/index_new.php/


@makklejn: A nie powinno być abc.pl/index.php bez / na końcu?
Druga opcja trzeba zajrzeć w plik .htaccess albo webconfig może tam jest jakaś reguła, która tego nie puszcza.
  • Odpowiedz