Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 8.07.2005 Ostrzeżenie: (0%)
|
Witam,
Nie wiem gdzie to umieścić stad pomysł, aby trafiło to na forum związanym z inzynierią oprogramownia. W razie co prosze o info gdzie to umieścić (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Jestem samoukiem w MySQL i php. Tworzę bazy danych na wyczucie. Ostatnio postanowiłem że muszę się nauczyc jak sie robi analize projektu. Tak, aby należąc do zespołu ludzi umieć zrobić swój fragment bądz omówić z klientem co i jak i zrobić analize, aby inni wiedzieli czego klient oczekuje. Z tego co się doczytałem to tu to tam nalezy zrobić analize projektu typu digramy procesów, encji itp. Jeśli możecie podać mi namiary na jakieś sensowne materiały w sieci gdzie tego szukać. Dodatkowo może znalazłby się ktoś w Warszawie kto odpłatnie wytłumaczyłby łopatologicznie o co chodzi i jak to robic by było dobrze. Z góry wielkie dzięki za pomoc (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 176 Pomógł: 0 Dołączył: 30.11.2004 Ostrzeżenie: (0%)
|
ok a zatem jest tak:
1) najpierw model EER, czyli rysujesz sobie encje itd., relacje między nimi, czyli realia przenosisz do postaci 'rysunku', modelu coś podobnego do UML (w jednym z podejść UML jest wykorzystywany do modelowania bazy danych), są dwa znane spodoby przedstawiania modelu EER, w necie powinno to być (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Za pomocą symblo można przedstawić relacje jeden do jednego itp., oczywiśćie każdy moze sobie sam wymyśłić te symbole ale w pracy zespołowej wykorzystuje się znane modele np. UML 2) model EER przenosimy do schematu relacji, krótko mówiąc np. mamy tabele 'wyniki' i wygląda to tak: wyniki(id,data,ocena); ->encja to wyniki(czyli nazwa tabeli) krótko mówiąc w nawiasie wpisujemy nazwy atrybutów(pól) oczywiście możemy również przypisywać NULL i NOT NULL id-podkreśłone to PRIMARY KEY falista linia to REFERENCES KEY może być również klucz References i Primary key razem(przynajmniej tak jest w Oracle w MySql jest to również ale inaczej się implemetuje ) poza tym mogą być klucze 'wielokrotne' 3) tu następuje normalizacja, i tak jak pisano powyzej wystarczą 3, by wszystko było ok, podpowiem tylko, że pierwsza postać to taka, gdzie jest atomowość (rozdzielność) np. mamy atrybut : Imie i Nazwisko -> nie jest on atomowy gdy rodzielimy ten atrybut na dwa Imie,Nazwisko to mamy pierwszą postać normalną (to taki prosty przykad) a 2 i 3 postać już do poczytania (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) powiem jedynie że często 1 postać jest też drugą, a drugą trzecią postacią, oczywiśćie to już inna bajka (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
|
gadri Analiza projektu bazy danych 30.08.2005, 13:39:11
hwao Poczytaj o programowaniu XP (np art, na wortalu). 30.08.2005, 14:34:13
splatch Ja ze swojej strony polecę książkę Java Aplikacje ... 30.08.2005, 15:08:19
aopon Bez normalizacji (sprowadzania do najlepszej posta... 7.09.2005, 14:23:42
splatch Cytatpowiem jedynie że często 1 postać jest też dr... 12.09.2005, 08:05:04
SongoQ Dodam tylko ze warto zainteresowac sie scrum. 12.09.2005, 11:09:37
splatch Możesz zapodać większą ilością informacji / liniem... 12.09.2005, 14:52:07
lgoral Siemka, kilka miesiecy temu mialem podbny problem ... 17.10.2005, 21:32:17
anas Hej.
Piszesz że należąc do zespołu chcesz zrobić ... 24.10.2005, 12:11:11 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 12:37 |