Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ Access _ Baza danych - relacje

Napisany przez: Roborobert 29.12.2012, 00:07:17

Witam wszystkich forumowiczów.

Mam za zadanie stworzenie bazy danych dla straży pożarnej. Baza ta ma zawierać minimum 10 tabel i 10kwerend. Mam problem z relacjami. Poniżej zamieszczam schemat moich relacji i czy mógł by mi ktoś napisać, czy może to tak wyglądać? a może lepiej coś zmienić?

Przydała by mi się jakaś przykładowa baza na temat podobny jak by ktoś miał to bardzo proszę o udostępnienie smile.gif

Schemat relacji:


Napisany przez: tvister 29.12.2012, 12:02:51

Tak na szybko i nie wiem czy właściwie zwizualizuje ale spróbuje:
Tabelki stopien i szkolenia i stanowisko do pracownicy. TabelaW to tabela wyjazd ? to do niej bezposrednio tabelaAkcja . Od czego zalezy tabela wyplaty? Bo też pasuje do pracownicy. Pomiedzy tabela pracownicy oraz tabela wyjazd potrzebna tabelka posrednia i ta sama sytuacja pomiedzy tabela wyjazd a tabela pojazdy.


Napisany przez: Roborobert 29.12.2012, 17:15:28

Dzięki za odpowiedź. Trochę zmieniłem moje relacja, teraz wyglądają one tak:



Tabela wypłaty zależy tylko od stanowiska. Nie wiem czy dobrze, że rozdzieliłem tabele akcje i wyjazdy na dwie osobne ale chciałem, żeby w jednej były typy(rodzaje) akcji a w drugiej konkretne daty i godziny.

Napisany przez: tvister 30.12.2012, 23:34:49

Wygląda fajnie ale bym jeszcze troche bym uprościł i do tabelki prac-poj dodał wyjazdy(wyjId) czylit tabela prac-pod do wyjazdy, pracownicy, pojazdy.
Do pracownicy można dodać kiedy zaczął wspołpracować a kiedy skonczył przeszedl na emerture itd. kiedy awansował i tym podobne ale to luźna sugestia.
W zasadzie to można rozbić na osobną tabelkę z okresami wspołpracy.
Wyposazenia rozbić na 2 tabelki i dodać flage czy sprawne.
Do akcji czy odbywała się przy wspolpracy innych jednostek obcych i z jakich miejscowości itd.
Odnośnie rozdzialu akcje wyjazdy to ok ale warto zamienic miejscami. Bo akcja to typ np pożar lub zdejmowanie kotka z drzewa.
Do pracownicy forma wspolpracy.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)