![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 372 Pomógł: 2 Dołączył: 10.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
witam,
chce stworzyć diagram encyjno-relacyjny dla funkcjonalnośći portalu społecznościowego: - dodawanie zdjęć przez użytkowników (każdy użytkownik może dodać po pare zdjęć) - ocena zdjęć przez użytkowników(użytkownik moze oceniać wiele zdjęć) problem mam z jedną sprawą: nie wiem czy w przypadku dodawania zdjęć przez użytkowników relacja powinna być jeden do wielu, czy wiele do wielu. Bo jeden użytkownik może dodawać wiele zdjęć, a jedno zdjęcie może być dodawane przez wielu użytkowników(no chyba że wziaść by pod uwagę jedno konkretne zdjęcie, to wtedy jeden użytkownik może dodać tylko jedno unikatowe zdjęcie :|) diagram ponizej: <a href="http://www.fotosik.pl/showFullSize.php?id=569a49aa764845e3" target="_blank"><img src="http://images46.fotosik.pl/197/569a49aa764845e3med.jpg" border="0" alt="darmowy hosting obrazków"/></a> |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 14.09.2009 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Cześć,
relacja powinna być jeden-do-wielu z tego względu, że kilku użytkowników na raz nie może dodać tego samego, konkretnego zdjęcia. No chyba, że Twój serwis zakłada jakąś nową funkcjonalność możliwości korzystania np. z trzech kont przez jednego użytkownika (czyli przy logowaniu jednego użytkownika jego 3 profile są aktywne) wtedy mogłaby być to relacja wiele-do-wielu powiązując każdy profil z daną fotką. Jeśli natomiast jest to tradycyjne rozwiązanie jak w większości przypadków serwisów społecznościowych to powinno być to 1 do wielu bo dane, konkretne zdjęcie jest dodawane tylko przez danego, konkretnego użytkownika (oczywiście zdjęć może być więcej niż jedno). Polecam również korzystać z lepszego, a przede wszystim spełniającego normy, programu do tworzenia diagramu encji. Ładne i czytelne diagramy można wykonywać w Microsoft Visio ale jest wiele innych, dobrych darmowych rozwiązań. Pozdrawiam, blaise. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.06.2025 - 03:19 |