🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.bazy-danych
Article #195475

Re: struktura bazy do zbierania danych z czujników

#195475
From: Stokrotka
Date: Tue, 06 Feb 2018 06:36
46 lines
2880 bytes
> Będę zbierał dane z czujników typu temperatura wewnętrzna i zewnętrzna, 
> wilgotność względna, ciśnienie powietrza. Lista nie jest zamknięta i mogą 
> dojść kolejne np. strumień świetlny, stężenie pyłów w powietrzu.
>
> Na podstawie tych danych będą robione wykresy, obliczane średnie, max, min 
> np. z ostatniej godziny, dnia, itp.
>
> Planuję zrobić bazę o następującej strukturze.
>
> https://imgur.com/a/KPyZd
>
> Czy takie rozwiązanie będzie właściwe?
>
> Zastanawiam się też nad rozbiciem danych z tabeli value na wiele tabel - 
> osobna dla każdej mierzonej wartość wtedy ewentualnie kolumna value będzie 
> miała typ dostosowany do zakresu i rodzaju mierzonej wartości np. 
> wilgotność będzie miała wartości całkowite 0-100 więc float nie jest 
> najlepszy tutaj.
> Jest sens rozbijania tego?
>
> Co innego można zmienić w strukturze?


A sam nie umiesz zaprojektować, tylko muisz ściągać rozwiązanie z 
zagranicznego portalu?
Wstyd.

Twoja struktura powinna zależeć zasadniczo od 2 czynnikuw:
od nażędzia, i od danyh.
Musisz mieć dużą prubkę danyh, by ocenić jak one będą wyglądać w praktyce.
Może się okazać, że lepsze będzie połączenie lokalizacji z danymi, bo np 
czujnik pokazuje od razu 5 danyh.
i nie tszeba rozbijać tabeli na 5 sztuk.
Ważny jest rozmiar tabali czyli ilość danyh.
No i nażędzie.
Inaczej zaprojektujesz jak będziesz miał nażędzie z właściwie działającymi 
relacjami i widokami,
widoki na pewno w tym zadaniu będą ważne (np by wyciać sprawnie jedną dną np 
wilgotność),
a inaczej zaprojektujesz jeśli silnik bazy realnie właściwie implementuje 
tylo same tabele, a relacje się rwą, a widoki tylko na papierku.

-- 
(tekst bez: ó, ch, rz i -ii)
Ortografia to NAWYK, często nielogiczny, ktury ludzie ociężali umysłowo,
nażucają bezmyślnie następnym pokoleniom. ( ortografia . pev . pl ) 
Technical Details
Message-ID: <p5bid8$h6a$1@usenet.news.interia.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.interia.pl!not-for-mail
References: <p5an7s$eou$1@node2.news.atman.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.interia.pl!not-for-mail
From: "Stokrotka" <ortografia.nowa@gazeta.pl>
Newsgroups: pl.comp.bazy-danych
Subject: Re: struktura bazy do zbierania danych z czujników
Date: Tue, 6 Feb 2018 07:36:32 +0100
Organization: INTERIA.PL S.A.
Lines: 47
Message-ID: <p5bid8$h6a$1@usenet.news.interia.pl>
References: <p5an7s$eou$1@node2.news.atman.pl>
NNTP-Posting-Host: public-gprs361013.centertel.pl
Mime-Version: 1.0
X-Trace: usenet.news.interia.pl 1517898984 17610 37.47.41.118 (6 Feb 2018 06:36:24 GMT)
X-Complaints-To: usenet@firma.interia.pl
NNTP-Posting-Date: Tue, 6 Feb 2018 06:36:24 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.3138
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3138
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit