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 |
|
|
|
![]() |
Post
#2
|
|
|
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. |
|
|
|
Joachim Peters Baza danych dla sklepu z magazynami 5.06.2008, 16:33:34
cojack A jak chcesz dopisać pracownika do stanowiska? Ora... 6.06.2008, 07:56:29
Joachim Peters W tabeli Pracownicy jest kolumna na stanowisko, gd... 6.06.2008, 13:43:31 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 02:28 |