![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 3.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Chciałbym wykonać bazę danych, opisującą zarządzanie urlopami pracowników. Istnieją trzy tabele: Pracownicy - zawierająca informacje o pracownikach, np. id_pracownika, imie, nazwisko, adres, telefon, id_karty Karty - zapisane są na niej informacje dotyczące urlopów, (każdy użytkownik posiada dokładnie jedną kartę) np. id_karty, data_wydania, data_wygasniecia, ... Urlopy - informacje dotyczące urlopów, zapisane na karcie, id_urlopu, id_karty ,rodzaj_urlopu, data_rozpoczecia, data_zakonczenia, rodzaj Zastanawiam się, czy takie połączenie tabel urlopy i karty jest poprawne? Czy jako klucz główny tabeli urlopy lepiej wybrać pojedynczą wartość id_urlopu, czy lepiej wybrać klucz złożony id_urlopu+id_karty. Prosiłbym o wskazówki. Za pomoc z góry dziękuję. Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 3.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za szybką odpowiedź. Napisałeś, żeby do tabeli karty dodać klucz obcy id_pracownika. W tym projekcie zrobiłem trochę inaczej: do tabeli pracownicy dodałem klucz obcy id_karty z tabeli karty. Zastanawiam się, która z tych dwóch możliwości byłaby lepsza?
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 15:16 |