Article View: pl.comp.bazy-danych
Article #195673Re: Podwójna relacja - jak?
From: Andrzej P. Wozniak
Date: Thu, 09 May 2019 15:49
Date: Thu, 09 May 2019 15:49
26 lines
2268 bytes
2268 bytes
Osoba podpisana jako Roman Tyczka <noemail@because.no> w artykule <news:uyjp7tf73q3d.dlg@tyczka.com> pisze: > Wyobraźmy sobie, że mam zaprojektować strukturę bazy w której będzie > tabela przyborów biurowych (PRZYBORY), tabela pracowników (PRACOWNICY) > oraz działów, w których pracują pracownicy (DZIALY). > Przybory mogą należeć do pracownika konkretnego lub do całego działu. Organizacja baz może zależeć od tego, co jest ważniejsze bądź częściej wykonywane: 1. Przypisanie do działu ułatwia inwentaryzację. 2. Przypisanie do pracownika ułatwia jego rozliczenie. > Czy można to zrobić jeszcze inaczej? Jest co najmniej jedna inna możliwość: Kiedy pracowników w dziale jest dużo, dobrym pomysłem dla przyborów (a raczej urządzeń) przypisanych do działu może być przypisanie pracownika odpowiedzialnego. W tym przypadku wypadałoby zrobić tabelę, gdzie jest i pracownik_id, i dzial_id, i dodatkowo status przypisania. Taka tabela załatwia też przypadki, kiedy pracownik może być przypisany do kilku działów lub kiedy odpowiedzialny jest pracownik z innego działu. -- Andrzej P. Woźniak uszer@pochta.onet.pl (zamień miejscami z<->h w adresie)
Technical Details
Message-ID:
<5cd45119$0$535$65785112@news.neostrada.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mailReferences:
<uyjp7tf73q3d.dlg@tyczka.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail From: "Andrzej P. Wozniak" <uszer@poczta.onet.pl.invalid> Newsgroups: pl.comp.bazy-danych References: <uyjp7tf73q3d.dlg@tyczka.com> Subject: Re: Podwójna relacja - jak? Date: Thu, 9 May 2019 17:49:29 +0200 Organization: <news.tpi.pl> MIME-Version: 1.0 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.5931 User-Agent: OE PowerTool 4.5.3 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.7681 X-Operating-System: Windows XP Home PL / POSReady 2009 Lines: 27 Message-ID: <5cd45119$0$535$65785112@news.neostrada.pl> NNTP-Posting-Host: 84.10.60.130 X-Trace: 1557418265 unt-rea-a-02.news.neostrada.pl 535 84.10.60.130:4283 X-Complaints-To: abuse@news.neostrada.pl Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit