@kanaka: wątpię. Musiałby serwer ich nie przetwarzać i zwracać jako zwykłe pliki tekstowe. Jeśli je przetwarza (a tak jest na 99%), to dostaniesz je jako wynikowy HTML (a nie jako źródło)
  • Odpowiedz
Tak więc, otwieram w pgAdmin tabelkę "photo" i widze pole pphoto posiada wartość typ: bytea.
Piszę więc: SELECT p
photo FROM photo WHERE p_id = 1. Rezultat jest:
Dlaczego SQL zwraca null zamiast wartości pola?
#sql #postgresql #bazydanych
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mariecziek: To co pokazuje pgAdmin jest wyłącznie kwestią, jak w pgAdmin prezentują pola typu bytea - może zawsze piszą binary data, bez względu na wartość?
  • Odpowiedz
#webdev #bazydanych
Mirki, szukam narzędzia, które trzyma strukturę bazy w jakimś pliku. Wymagania:
- nadającym się do wersjonowania (np. XML, Workbench odpada)
- pozwalającym aktualizować strukturę bazy danych na podstawie tego pliku
- potrafi generować na podstawie tego pliku graficzny diagram relacji
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#access #bazydanych

Mam tabelę z datami rozpoczęcia i zakończenia pewnych czynności. Jest ona połączona z pracownikami wykonującymi te czynności. Jak zrobić kwerende czy coś, żeby wyświetlało tylko dostępnych (nie zajętych) pracowników, i jak wpisać regułę poprawności, żeby nie dało się jednego pracownika do dwóch czynności w tym samym czasie przydzielić?
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@weedget: ok stary, dzięki, a jak zrobić, żeby było on osobnym okienkiem?

I mam jeszcze taki problem, że mam powiązane tabele 1 do 1 i wrzuciłem jedną w podfromularzu drugiej. chodzi o to, żeby edytując 1 od razu edytować 2, bo na razie jak dodaję nowy rekord przez formularz w 1 to wywala mi komunikat "Nie można zmienić ani dodać rekordu ponieważ w tabeli 2 musi istnieć rekord pokrewny
  • Odpowiedz
@wytrzzeszcz: [1] S. Abiteboul, R. Hull, and V. Vianu. Foundations of Databases. Addison-Wesley, 1995.
[2] A. V. Aho and J. D. Ullman. Universality of data retrieval languages. In Proceedings
6th Symposium on Principles of Programming Languages, Texas, pages 110{120, January,
1979.
[3] J.-Y. Cai. Lower bound for constant-depth circuits in the presence of help bits. Information
Processing Letters,
  • Odpowiedz
Się zapytam, bo się dawno nie pytałem.
Na poziomie domeny jest tak: użytkownik ma adres (np. zamieszkania) i firma ma adres (np. biura). Na poziomie logicznym użytkownicy i firmy są zupełnie rozdzielne, ale adres może być używany np. przez jakieś tam sprawy związane z geolokalizacją.
Pytanie: czy jest sens wydzielać adres do oddzielnej tabeli na poziomie bazy danych, czy wystarczy na poziomie kodu utworzyć metody np. User::getAddress() i Company::getAddress() ?
#bazydanych
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@singollo: Odpowiedź brzmi - zależy gdzie.
Osoba może mieć 3 adresy - zameldowania, zamieszkania, korespondencyjny. Ewentualnie czasem jeszcze 4 - dostawy. Możesz też chcieć trzymać historię adresów użytkownika. Jeżeli któryś z tych przypadków "przydałby" Ci się w Twojej aplikacji - rób oddzielną tabelę. Jeżeli użytkownik i firma ZAWSZE będą miały tylko jeden powiązany adres - trzymaj to w tej samej tabeli.
  • Odpowiedz
Mirki jak to jest, że większość ogłoszeń o pracę w uk dla BI, ETL developera itp wymagana jest znajomość ssis/ssas/ssrs. Dlaczego tak popularne są narzędzia MS, a mało gdzie poszukują specjalistów od DataStage, Terradata, Informatica? Przeglądam ogłoszenia z czystej ciekawości i nie wiem co myśleć? Wyjaśnijcie mi ten ewenement...

#praca #pracait #sql #etl #pracauk #uk #anglia #bazydanych
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam skonfigurowany foreign key z on delete cascade.
Muszę ręcznie usunąć rekord. Powinien on usunąć razem ze sobą kaskadowo rekordy które na niego wskazują.
Chciałbym przed usunięciem obejrzeć co usuwam. Tych kaskad jest sporo (około 10 różnych tabel), więc pisanie zapytania z joinem to ostateczność.

Czy istnieje w MySQL możliwość wywołania delete tak, żeby zamiast usunąć, pokazało co usunie?

#bazydanych #mysql #sql #programowanie
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki właśnie uczę się na egzamin #inzynierka i jest takie pytanie:
"Czym charakteryzuje się dobry projekt bazy danych?"
Jakieś pomysły? #bazydanych to nie jest mój 'konik' :/ Materiałów do lektury sporo ale wystarczyłoby kilka punktów z krótkim uzasadnieniem.
zaryzykuję czarną listą i użyję #programowanie #informatyka
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@FantaZy: Jak wspomniano, normalizacja, indeksy tu gdzie trzeba, klucze główne gdzie trzeba, sensowne nazwy tabelek i kolumn, i pewnie procedury składowane + wyzwalacze
  • Odpowiedz
@o-o_i: imo procedury składowane już w to nie wchodzą, natomiast wyzwalacze powinny imo służyć wyłącznie do walidacji i tu bym dodał reguły poprawności na dane - brakuje mi słowa:)
  • Odpowiedz
#bazydanych

Mireczki diagram erd, temat wypłaty stypendium dla studentów

Wymagania
Ewidencja studentów z podziałem na grupy i roczniki
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#bazydanych #sql #mssql

--36) Jaki jest w kategorii Nabiał obrót z firmami z 3 krajów,
-- które miały największy obrót w kategorii Nabiał? (10)
Jak zrobić, by coś należało do grupy trzech krajów?

Zrobiłem
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach