Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL] Pomoc przy zaprojektowaniu bazy
Forum PHP.pl > Forum > Przedszkole
Bodzio73
Witam.

Chciałbym się Was poradzić w kwestii zaprojektowania fragmentu bazy danych.
Mam tabelę sponsorów/darczyńców fundacji.
Co roku dotują oni fundację pewnymi kwotami.

Co roku będą potrzebne nowe kolumny w tabeli (rok, kwota, przelew czy gotówka, osoba obsługująca i komentarz).
Jak to prawidłowo zapisać w bazie mysql?

Czy w tabeli z darczyńcami tworzyć nowe kolumny o nazwie rok_kwota, rok_przelew, itd...
Czy może tworzyć dla każdego roku rozliczeniowego nową tabelę o nazwie rok i powiązać z tabelą darczyńcy?

A może inne propozycje jak to prawidłowo i optymalnie ugryźć
Darczyńców jest ok 7000

Pozdrawiam.
Vhaeraun
Koniecznie potrzebujesz co roku dodawać nowe kolumny ?
Nie lepiej zrobić tak, że dodasz od razu kolumny : rok, kwota, forma (enum:'przelew','gotowka'), osoba_obslugujaca oraz komentarz ?
I wtedy nie musisz nic dodawać tylko na spokojnie uzupełniasz.
Oczywiście można to zrobić lepiej (osobę obsługującą dać do innej tabeli, a tutaj zostawić tylko id_osoby) ale w kwestii zaprojektowania bazy ładnie znormalizowanej musi Ci pomóc ktoś bardziej doświadczony smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.