Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Diagram EER czy poprawny
smatryk
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 8.04.2013

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


Witam.

Tworzę niewielką bazę danych na zaliczenie i zastanawiam się czy relacje między tabelami są poprawne. Czy ktoś mógłby mi podpowiedzieć i wytłumaczyć ewentualne błędy?

Prosta wersja kasy zapomogowo-pożyczkowej, gdzie tabela "skarbonka" trzyma tylko 1 rekord dla 1 pracownika, a tabela "pozyczka" utrzymuje parę pożyczek występujących po sobie, z systemem uzupełniania o raty i składki. Więcej widać na obrazku ;]

(IMG:http://i1249.photobucket.com/albums/hh509/Patryk_Andruszkiewicz/eerdiagram_zps3d206f5e.png)

Członkowie są osobami uczestniczącymi w programie zapomogowo-poyczkowym, a pracownicy to personel obsługujący program, którzy niekoniecznie są członkami, stąd luźna tabela.

Dom_rata i dom_skladka to wartości domyślne dla danego członka, gdzie w przyszłości jak będę pisał skrypt w PHP móc się do nich odwołać.

Pozdrawiam.

Ten post edytował smatryk 8.04.2013, 08:25:51
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bpskiba
post
Post #2





Grupa: Zarejestrowani
Postów: 340
Pomógł: 49
Dołączył: 3.07.2009
Skąd: Rzeszów

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


nie podoba mi się ten schemat (z natury jestem marudny (IMG:style_emoticons/default/tongue.gif) )
1 Należy dążyć do złączeń naturalnych - czyli pole klucza obcego najlepiej aby miało identyczną nazwą w każdej tabeli. Twoja konotacja z nazwą tabeli jest chybiona
2 Wszystkie pola kluczy bez znaków (UNSIGNED BIGINT) + autoincrement
3 Schemat też mi się nie widzi (IMG:style_emoticons/default/tongue.gif)
- jeżeli na jednej wpłacie umieści dwie raty będziesz musiał kombinować

po mojemu tabele
- członkowie
- zobowiązania (kredyt, składka)
- raty (składki są również formą zobowiązania na równi ze spłatą kredytów)
- wpłaty


oczywiście to tylko moje poglądy
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 18.10.2025 - 02:03