Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Baza danych dla sklepu z magazynami
Joachim Peters
post
Post #1





Grupa: Zarejestrowani
Postów: 196
Pomógł: 2
Dołączył: 1.03.2006

Ostrzeżenie: (0%)
-----


Witam,

Tworzę bazę danych dla sklepu z dołączonymi magaznynami. W bazie danych mają znaleźć się tabele z pracownikami, stanowiskami oraz magazynami.
Bazę tworzę w Accessie. Wymyśliłem coś takiego, proszę o uwagi:

Pracownicy:
- NIPPracownika (klucz, wprowadzany ręcznie),
- ImiePracownika,
- NazwiskoPracownika,
- AdresPracownika,
- TelefonPracownika,
- PensjaZasadnicza,
- ObejmowaneStanowisko.

Stanowiska:
- IDStanowiska (klucz, autonumerowanie),
- NazwaStanowiska,
- OpisStanowiska,
- DostepDoFinansow,
- ZarzadzanyMagazyn.

Magazyny:
- NrMagazynu (klucz, wprowadzany ręcznie),
- NazwaMagazynu,
- OpisMagazynu

Relacje:
Pracownicy.ObejmowaneStanowisko <---> Stanowiska.IDStanowiska,
Stanowiska.ZarzadzanyMagazyn <---> Magazyny.NrMagazynu.

Proszę o uwagi i propozycje.

Pozdrawiam

Ten post edytował Joachim Peters 5.06.2008, 16:35:10
Go to the top of the page
+Quote Post
cojack
post
Post #2





Grupa: Zarejestrowani
Postów: 898
Pomógł: 80
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----


A jak chcesz dopisać pracownika do stanowiska? Oraz ewentualnie do magazynu? Musisz to lepiej przemyśleć.


--------------------
cojack blog - mój blog (na jakiś czas off).
"jak czegoś nie wiem, to nie myślę że wiem" - moja domena
Go to the top of the page
+Quote Post
Joachim Peters
post
Post #3





Grupa: Zarejestrowani
Postów: 196
Pomógł: 2
Dołączył: 1.03.2006

Ostrzeżenie: (0%)
-----


W tabeli Pracownicy jest kolumna na stanowisko, gdzie będzie się wybierać z listy stanowiska pobrane z tabeli Stanowiska. Magazyny natomiast będą przypisane do określonych stanowisk.
Go to the top of the page
+Quote Post
Sedziwoj
post
Post #4





Grupa: Zarejestrowani
Postów: 793
Pomógł: 32
Dołączył: 23.11.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Doradzam aby to co jest relacją na poziomie bazy danych, było tylko dla niej widoczne.
Czyli magazyn ma swoje id automatyczne, i to co podałeś, wtedy w stanowiska masz klucz obcy do tego id, nie pozwalaj aby zależności na poziomie bazy były dostępne dla ośób wprowadzających dane, bo bardzo szybko się to rozwali. Tak samo nie powinno się identyfikować osoby w bazie po NIP, tylko po automatycznym id, czemu? bo jak ktoś się walnie przy wprowadzaniu NIP i to wyjdzie po czasie, będzie niezła jazda. Wiem, że to mało prawdopodobne, ale lepiej dmuchać na zimne.


--------------------
Algorytmy w PHP, czy ktoś o tym słyszał?
Dlaczego tak mało kobiet programuje? ponieważ nie zajmują się głupotami.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 04:32