Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 1 Dołączył: 2.10.2007 Ostrzeżenie: (0%)
|
Buduję prosty system CRM.
Jego elementami są między innymi sekcje Firmy, Osoby, Zadania oraz Interesy Mam tabele główne, wszystko działa. Teraz chciałbym jednak dorobić upload plików i myślę, jak to powiązać dane w bazie. Na pewno będzie tabela tab_pliki, która będzie mieć jakieś pola, np:
itp. I teraz pytanie: czy w tej tabeli dodać pola id_firmy, id_osoby, id_zadania oraz id_interesu? Taki sposób pozwoliłby na dość proste powiązanie jednego pliku. Ale co jak zajdzie potrzeba przypisania tego samego pliku do więcej niż jednego zadania / osoby / firmy? Może więc nie dawać w tab_pliki pól do powiązań a zrobić nową tabelę, typu: tab_powiazania -------------- id_powiazania id_zalacznika id_firmy id_osoby id_zadania id_interesu Druga sprawa to nazwy plików, zostawić oryginalne, czy dodawać przedrostek z datą? Trzymać je w jednym folderze czy dzielić jakoś na strukturę, np. po dacie dodania 2014 - 01 - 02 Nie dobrze chyba będzie mieć kilkaset plików w jednym folderze. A może jeszcze inne rozwiązanie? Byłbym wdzięczny za radę od kogoś bardziej doświadczonego w projektowaniu. Jakieś są Best Practicies? |
|
|
|
tikky Projektowanie tabel dla plików i powiązań 13.12.2014, 14:45:44
Pyton_000 Jeżeli dodasz jakiś alert np, Uwaga, ten plik jest... 13.12.2014, 15:16:39 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 10:46 |