![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 26.05.2014 Ostrzeżenie: (0%) ![]() ![]() |
Witam chciałbym was poprosić o poprawienie schematu bzy który znalazłem w internecie lecz okazał się nie poprawny, sam osobiście nie ogarniam tego tematu zbytnio nie ogarniam dla tego proszę was o pomoc.
Treść: Cytat Wypożyczalnia sportowa chce utworzyć bazę danych odnośnie części swojej działalności, dotyczącej usług przez nich świadczonych. Oto zestaw niektórych danych które powinny się w niej znajdować: imię i nazwisko klienta, numer telefonu i numer dowodu klienta, imię, nazwisko, data zatrudnienia i telefon pracownika, cena i ilość sprzętu, data rezerwacji, kategoria sprzętu itd. Należy zbudować schemat bazy danych z określeniem kluczy głównych i obcych, przy czym należy uwzględnić następujące założenia: Jeden klient może dokonać wielu wypożyczeni nie koniecznie w tym samym czasie. Jeden sprzęt może zostać wypożyczony wielokrotnie. Jeden pracownik może obsłużyć wiele wypożyczeń. Każdemu sprzętowi może być przypisana tylko jedna kategoria. Schemat: ![]() Oraz uwagi mojego nauczyciela: Cytat Oto moje uwagi: - każdy pracownik w całym swoim życiu może "załatwić" tylko 1 wypożyczenie! - każdy sprzęt może znaleźć sie tylko na jednej fakturze, a tym samym tylko raz być wypożyczonym - nie da się określić, która rezerwacja sprzętu jest dokonywana w kontekście którego wypożyczenia - każda kategoria zawiera tylko 1 sprzęt! Ponadto pole id_sprzetu w tabeli kategoria nie jest połaczone z polem id_sprzetu w tabeli sprzet, a zatem można do niego wpisać cokolwiek. - na każdy sprzęt może być pobrana tylko jedna kaucja i tylko raz. - nie rozumiem dlaczego narysował Pan takie połączenie pomiędzy tabelami Faktury i Pracownik - to chyba błąd rysowania połaczenia - niestety, nie da się określić którego wypozyczenia dotyczy dana faktura, tzn. za które wypozyczenie jest ona wystawiona Prosiłbym o poprawienie schematu. Z góry dziękuje ! |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
Witamy na Forum. Gdybyś zapoznał się z panującymi na Forum zasadami, wiedziałbyś, że nie odrabiamy prac za nikogo.
-------------------- Jak poprawnie zadać pytanie | Jak poprawnie zatytułować wątek
Najczęstsze błędy | Błędy E_NOTICE | PHP FAQ | FAQ PHPedia | SQL-Injection | Logowanie i sesje | Hashowanie haseł | Server - od czego zacząć ? | Manual PHP Alternatywne Forum dla Ekspertów Nie pomagam na PW, nie mam GG |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 26.05.2014 Ostrzeżenie: (0%) ![]() ![]() |
No cóż szkoda, miałem nadzieję że może ktoś pomocny się znajdzie
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
My rozumiemy że każdy się uczy nawet w szkołach.
My rozumiemy że niektóre rzeczy są nie jasne, trudne itp. Ale dostać zadanie, pobrać gotowca i jeszcze oczekiwać że ktoś to za Ciebie zrobi? Poczytaj o relacjach w BD i sam sobie zrobisz to zadanie. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 26.05.2014 Ostrzeżenie: (0%) ![]() ![]() |
Mógłbym chociaż otrzymać opinie czy schemat został odpowiednio poprawiony?
![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 02:16 |