Mam tabelę w bazie jak na przykładzie - tzn do jednego budynku mam przypisane kilka rodzajów usług.

Chciałbym wydobyć z tego dane w takim formacie, że usługa-stadion jest przypisana do budynku tylko wtedy jeśli nie ma w tym budynku żadnej innej usługi. A jeśli są inne usługi to tylko te inne są przypisane do budynku (bez stadionu).

Jak to najlepiej ugryźć?
Skrypt sobie napiszę (chyba :)), chodzi mi bardziej o sposób rozumowania.
Pobierz LucaJune - Mam tabelę w bazie jak na przykładzie - tzn do jednego budynku mam przypis...
źródło: comment_1631024364XFcsna8eLh9l1MabhW9L2h.jpg
Mam 20 klientów którzy przechowywują u mnie dane ze swoich pracowni okulistycznych. Tzn nie u mnie a u innego operatora, a ja jestem pośrednikiem + operuje wszystkim.

Niestety warunki są teraz za drogie i szukam alternatywy dla xopero.

Czy ktoś może coś polecić?

Ewentualnie czy u siebie można coś takiego stworzyć? Myslałem nad nas + dyski po 4tb x 10 i to spięte jakąś aplikacją by do mnie do domu się zrzucało.
Cześć!

Darmowy Kurs SQL ciągle się rozrasta!
Dostałem już kilka próśb od Was, aby poruszyć szerzej temat NULL.
Więc w tym poście omówiłem zagadnienie wartości NULL i Three-Valued Logic ( ͡ ͜ʖ ͡)
Czekam na kolejne sugestie @mikzur ( ͡° ͜ʖ ͡°)

Jeżeli chcesz być na bieżąco z kolejnymi częściami Darmowego Kursu SQL --> Zapisz się do Newsletteru!
Jeżeli chcesz dołączyć do społeczności
Jakie rozwiazanie Waszym zdaniem bedzie lepsze jako cluster bazy danych?
Wiecej slabszych maszyn czy mniej mocnych?
Np 10 maszyn 64GB RAM i 2x512GB SSD vs 5 maszyn 128GB RAM 2x1TB SSD?

Mocniejsze maszyny wychodza troche taniej i maja lepszy procesor, ale w sumie jak padnie np jedna maszyna to sie traci 1/5 mocy obliczeniowej zamiast 1/10 i troche nie wiem na co sie zdecydowac...

#programowanie #bazydanych #nosql
database connection error (1): the mysql adapter 'mysql' is not available.
takie cos wyskakuje gdy chce polaczyc sie z pewna stronka www i tylko na niej (z innymi stronami nie mam problemu). Jest to strona szkoly, ktora kupila nowa strone i podejrzewam, ze cos zjeb*li przy instalacji/implementacji.
ALE UWAGA: strona ta MI dziala, gdy chce wejsc na nia przez telefon/hotspot. U innych znajomych (dwoch innych) strona tez dziala, wiec pytanie czy to
Cześć!

Właśnie dodałem kolejną lekcję darmowego Kursu SQL :)

Jeżeli chcesz być na bieżąco z kolejnymi częściami Darmowego Kursu SQL --> Zapisz się do Newsletteru!
Jeżeli chcesz dołączyć do społeczności w której będziesz mógł śmiało zadawać pytania na tematy bazodanowe --> Dołącz do Grupa Administratorzy Baz Danych

Kurs SQL 04: Sortowanie wierszy – klauzula ORDER BY

Jeżeli chcesz aby jakieś konkretne tematy były poruszone w kolejnych częściach kursu --> Zostaw komentarz poniżej
@LukaszITPill: trochę dziwi mnie że w trzecim temacie jedynie wspomniałeś o czymś takim jak wartość null, ale nic o logice trójwartościowej związanej z nullami albo o specjalnych operatorach porównujących nulle. Osoby uczące się mogą być skonfundowane jeśli szukają wartości różnych od X a nie zwraca im wartości null i myślę że ważnym jest wspomnienie o tym jak działa ich porównywanie itd.
@hit_malinowy: Lepiej najpierw stworzyć nowy. Nowy indeks na ogromnych tabelach będzie się robić przez jakiś czas. Gdy najpierw usuniesz stary a Twoja aplikacja z niego aktywnie korzysta to może to zamulić bazę.
Cześć!

Właśnie dodałem kolejną lekcję darmowego Kursu SQL :)
Tym razem przyjrzymy się bliżej klauzuli WHERE, a także różnym operatorom pozwalającym filtrować dane.

Jeżeli chcesz być na bieżąco z kolejnymi częściami Darmowego Kursu SQL --> Zapisz się do Newsletteru!
Jeżeli chcesz dołączyć do społeczności w której będziesz mógł śmiało zadawać pytania na tematy bazodanowe --> Dołącz do Grupa Administratorzy Baz Danych

Kurs SQL 03: Operatory SQL w klauzuli WHERE

Jeżeli chcesz aby
@XaDasz: Nie polecaj Zelenta bo to heretyk.

@jakub172: Imo tworzenie baz danych jest dość intuicyjnym procesem, możesz się uczyć metodą prób i błędów i z czasem powinieneś dojść do etapu, gdzie Twoje projekty spełniają wymagania postaci normalnych baz danych. Zrozumienie i stosowanie tych zagadnień, to coś, czego oczekiwałbym od początkującego.

Dużym ułatwieniem moim zdaniem może być stosowanie ORM'a, np. Doctrine wraz z Symfony, no chyba że jesteś bardzo początkujący
@Jurix: w sumie to słuchałem go bardzo dawno temu jak byłem totalnie zielony, może z biegiem czasu oduczyłem się jego błędów i teraz ich nie popełniam, ale dzięki za zwrócenie na to uwagi
Cześć!
Właśnie pojawiła się kolejna lekcja darmowego Kursu SQL!

Nie można zacząć nauki SQL inaczej niż od instrukcji SELECT.
W tym poście omówię wyciąganie danych z bazy, pobawimy się też nieco łączeniem tekstu czy operacjami na liczbach.

Kurs SQL 02: Pobieranie danych – instrukcja SELECT

#sql
#oracle
#postgresql
#postgres
#kursy
#kursyonline
#devops
#programowanie
#programista15k
#bazydanych
#dbadmin
Mam na dysku zewnętrznym profil #firefox z założonym hasłem głównym (master pass).
Po podłączeniu tego dysku do innego kompa firefox nie poprosił o hasło główne tylko odpalił profil zalogowany już do wszystkich gmaili, wykopu itd. To jak to hasło główne niby działa?
#niebezpiecznik #bazydanych #security
#windows ale wołam #linux bo tam mądrzy siedzą
Pobierz ewolucja_myszowatych - Mam na dysku zewnętrznym profil #firefox z założonym hasłem gł...
źródło: comment_1628684916p26lUBsEVpCEtSc23YzdVy.jpg
@ewolucja_myszowatych: Generalnie poziom zabezpieczeń, o którym mówisz, wymagałby w zasadzie szyfrowania katalogu profilu. Z tego co się orientuje (mogę być w błędzie) to chyba żadna przeglądarka tego nie robi, wychodząc z założenia że zabezpieczanie dostępu do plików jest rolą systemu operacyjnego (konta użytkowników, szyfrowanie).

Btw. patrząc po obrazku używasz jakiejś antycznej wersji Firefoxa lub jakiegoś Pale Moona. Niebezpiecznie jest używać starych wersji przeglądarek.
@ewolucja_myszowatych: Nie używam chrome, więc ciężko mi się wypowiedzieć, wiem że są jakieś rozszerzenia do chroma do hasłowania profilu, ale nie sadzę, żeby szyfrowały one cokolwiek, najprawdopodobniej tylko uniemożliwiają użytkowanie przeglądarki.

Cytowany tekst...Jeśli lap wpadnie w czyjeś ręce to po wyjęciu dysku dane są widoczne, trochę to kpina z zabezpieczeń jakichkolwiek.

Dlatego powinno się szyfrować dysk.

Tak samo wirus może odbezpieczony profil wysłać do siebie = zero zabezpieczeń nawet przy szyfrowaniu
Cześć!
Mam dla Was coś ciekawego - ruszam z serią postów - darmowy Kurs SQL!

Przejdziemy sobie od podstaw teoretycznych, aż do praktycznych przykładów różnych zapytań. Poznacie dokładnie składnie SQL, a po kursie będziecie swobodnie pisać różne zapytania i polecenia do silnika bazodanowego.

Całość przejdziemy sobie na środowisku Oracle Live SQL, tak abyście nie musieli nawet nic instalować na swoim domowym komputerze

Kurs SQL #01: Wprowadzenie i środowisko

#sql
#oracle
#postgresql
#
Mirkasy, jak to jest z migracjami. W fazie rozwoju to rozumiem, ale jak to działa na produkcji? W sensie przecież jak to dziala na produkcji to nie mozemy sobie dodawać za bardzo nowych kolumn itd bo się wszystko rozjedzie. Już nie mówiąc o danych. Czy ja dobrze rozumiem ze na produkcji migracje się nie wykonują? Inaczej by wszystko zepsuły.
Chodzi mi o flyway, liquibase czy Mongock.
#java #programowanie #bazydanych
@maestrozo: Obstawiałbym fizyczną organizację danych. Jeśli index był niedawno przebudowywany to dane mogą leżeć fizycznie w bliskich sobie blokach na dysku co przyśpiesza odczyt. Ale to już trzeba się wgłębić jakie są różnice w fizycznym zapisie danych w danym silniku przy tabelach bez indeksu i z clustered indexem.
Czy da się jednym zapytaniem #mysql pobrać kilka rekordów z różnych tabel i wynik władować do osobnych tablic/obiektów? Chodzi o #php i PDO. Chcę uniknąć sytuacji, że zrobię 10 osobnych zapytań aby pobrać dane (teoretycznie niepowiązane) z różnych tabel.

$query2 = $pdo->query("SELECT * FROM ksiazki ORDER BY statuses_id DESC LIMIT 1;");
$server2 = $query2->fetchObject();

$query3 = $pdo->query("SELECT * FROM mole ORDER BY liczba DESC LIMIT 1");
$server3 = $query3->fetchObject();

#programowanie #bazydanych