![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 305 Pomógł: 3 Dołączył: 4.08.2006 Skąd: GDA Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam mały problem w budowie struktury bazy danych dla galerii zdjęć. Potrzebuje prostego rozwiązania w którym np. Wrzucam zdjęcia podpisuję itd a następnie mogę zdjęcie dodać do kilku albumów. Myślałem aby uploadować zdjęcie do każdego albumu ale to się mija z celem ponieważ np. jedno zdjęcie wykorzystam w 3 albumach i się miejsce tylko traci na dysku. Jaką proponujecie strukturę ? Bo ja mam taką wizję ale mam wrażenie ,że długo tak to nie pociągnie: TABELA: ALBUM -id -nazwa -foty (numery zdjęć pododawane w tablicy asorcjacyjnej lub po przecinku) TABELA: FOTO -id -adres_uploadu -opis -tytul -ocena Czyli jak widać tworzę album i wrzucam to tabeli poszególne ID zdjęć. Pozdrawiam |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Zła struktura tabel. Powinno być:
ALBUM id nazwa FOTO id nazwa .... bez pola foty ALBUM_FOTO - tabela wiążąca id_album id_foto Zaś zdjęcia wrzucaj do ogólnego katalogu. Przecież nieważne gdzie leżą skoro adres zdjęcia masz w tabeli FOTO -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 305 Pomógł: 3 Dołączył: 4.08.2006 Skąd: GDA Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za odpowiedź a system tagów zrobić właśnie metodą za pomocą tabeli wiążącej np.
FOTO id nazwa TAG id nazwa foto_tag id_foto id_tag Czy to rozwiązanie nie zawali tabeli ilością rekordów ? Czy lepsze jest takie FOTO id nazwa tagi (tutaj wrzucone tagi po , czyli np. tag1, tag2, dluzszy tag itd...) |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Tagi też przez tabelę wiążącą.
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 29.06.2025 - 12:46 |