@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...
@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 tak
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
@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'.
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
@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.
#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 abc.pl.

Jak to zrobić?

Po wrzuceniu na serwer nie działa mi strona główna - po wpisaniu adresu abc.pl/index_new.php/ mam
Dwa dni temu zostało wydane SQLiteStudio 3.1.1 - darmowy (i otwarty) program do obsługi baz danych SQLite 2 i 3.

W tej wersji z ciekawszych nowości:
* Wtyczki do obsługi System.Data.SQLite oraz wxSQLite
* Obsługa wartości wierszowych (Row Value) wprowadzona niedawno w SQLite 3.15.0
* Masowe importowanie z wielu plików za pomocą funkcji import() i innych import_*()

Oprócz tego mnóstwo poprawek.

Strona domowa: http://sqlitestudio.pl
Pełna lista zmian: http://sqlitestudio.pl/?act=changelog

#sqlite #bazydanych #sqlitestudio (ten
#programowanie #bazydanych
Nie trza komuś sql-owca na po godzinach zdalnie lub #poznan ? Chętnie też bym w jakimś .necie pogrzebał. Klepię teraz w czystym T-SQL i SSRS, SSAS czy podobnych musiałbym się douczyć.

U obecnego pracodawcy 4 lata exp w T-SQL (90% czasu) i Delphi (10%). Praca z księgowością zarządczą. Bazy nie są małe- mój system (planowanie kosztów) to 17 GB. A baza systemu, w którym obsługuję zasilanie (rozliczenia kosztów rzeczywistych) będzie
Mireczki robię projekt bazy danych sklepu meblowego, robię tabelę użytkownicy, gdzie będą i klienci i administratorzy.

Tylko mam problem z wymyśleniem jak obsłużyć klienta, który ma firmę. Czy zrobić jakąś osobną tabelę firma? Czy coś takiego?

Muszę uniknąć nadmiarowości danych (3 Postać Normalna)

#webdev #php #bazydanych
No to jak to podzielić? Muszę uniknąć nadmiarowości danych.


@jaskowice1: A w jaki sposób dodanie tabeli "administratorzy" zwiększy ilość danych? Moim zdaniem nawet ją zmniejszy bo w przeciwnym razie trzymając klientów i administratorów w jednej tabeli musisz dorobić kolumnę ich rozróżniającą.


Czy zrobić jakąś osobną tabelę firma?

Może tabela klient i tabela firma. Wiązanie jeden do wielu.
Nie wiem, zależy od wytycznych.
Cześć!
Szukamy w Katowicach osoby do pracy z bazami danych #mysql #oracle.

Jak wygląda praca?
Praca polega na analizie jakości danych czyli np:
- konfiguracja połączeń z MySQL lub Oracle do narzędzi zarządzających jakością danych
- analiza zgłaszanych błędów związanych z jakością danych (np dlaczego pole, które ma być tektsowe przyjmuje liczby itp.)

Czego wymagamy?
- wykształcenia lub DOŚWIADCZENIAinformatycznego
- znajomości pakietu MS Office
- znajomości #sql
- umiejętności analitycznych
Cześć!
Szukamy w Katowicach osoby do pracy z bazami danych #mysql #oracle.

Jak wygląda praca?
Praca polega na analizie jakości danych czyli np:
- konfiguracja połączeń z MySQL lub Oracle do narzędzi zarządzających jakością danych
- analiza zgłaszanych błędów związanych z jakością danych (np dlaczego pole, które ma być tektsowe przyjmuje liczby itp.)

Czego wymagamy?
- wykształcenia lub DOŚWIADCZENIAinformatycznego
- znajomości pakietu MS Office
- znajomości #sql
- umiejętności analitycznych
weterani #mysql mieliśnie w ogóle kiedykolwiek styczność z takim cyrkiem jak partycjonowanie i jakimiś innymi "głębszymi" rzeczami? mi to nigdy nie było potrzebne ale jestem ciekaw, poczytałbym coś o tym jako przykład w realu

oprócz wszelakich zapytań sql, procedur/trigerów/funkcji i prostych replikacji to ja nie miałem nigdy doczynienia z "partycjonowaniem" nawet nie wiem co to jest.

nawet gorzej tak w życiu na produkcji to miałem z dwa razy myisam dawno temu i
@KwadratowyPomidor2

Na przykład tabela ze szczegółami faktur - przyrost to kilka-kilkanaście tysięcy wierszy dziennie.
Są to dane historyczne (nie zmieniają się), ale często odpytywane na różne sposoby (historia faktur, raporty etc). Partycjonując to umożliwiasz zrównoleglenie tego na poziomie engine'u MySQLa, bo przeszukujesz jednocześnie kilka mniejszych zbiorów zamiast jednego dużego.

Dodatkowo umieszczając te partycje na różnych fizycznych dyskach zyskujesz na wydajności na poziomie sprzętowym, bo przeszukiwanie każdego podzbioru odbywa się na innym dysku,