Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Kolekcje w MySQL...
sonicius
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 1
Dołączył: 2.02.2006

Ostrzeżenie: (0%)
-----


Pokaże o co mi chodzi na prostym przykładzie

Mam 2 tabele:
1) Kursy
- id_kursu
- dzialy
2) Dzialy
- id_dzialu
- nazwa_dzialu

Wystepuje tu refernecja dzialy - id_dzialu. Teraz problem polega na tym, ze dzialow moze byc sporo, ale przy tym moze ich nalezec zalozmy 10 do danego kursu. Jak rozwiazać ten problem w MySQL (wiem, że po Oracle występują takie obiekty jak kolekcje). Defakto najprostrzy przyklad tego problemu to np. klient Kowalski w tabeli klienci i referencja adresy do tabeli adresów, ale np. Kowalski ma tych adresów 3. (hipotetyczna sytuacja).
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sonicius
post
Post #2





Grupa: Zarejestrowani
Postów: 21
Pomógł: 1
Dołączył: 2.02.2006

Ostrzeżenie: (0%)
-----


Czy ja Cie prosze o to abys od reki wypisywal mi wszystko na temat relacyjnych baz danych. Chce sie tylko dowiedziec jak w praktyce wyglada relacja wiele-do wielu z zastosowaniem tabeli łączącej. Przegladalem te materialy (na ktore jeszcze nie spojzales). Jednak to co tam jest napisane na temat tej relacji to oczywista teoria. Innymi slowy wiem po co to jest ale nigdy nie stosowalem w praktyce a przykladu na 3 byle tabelach z relacjami nie znalazlem.
Go to the top of the page
+Quote Post

Posty w temacie
- sonicius   Kolekcje w MySQL...   2.02.2006, 21:41:12
- - spenalzo   Tworzysz sobie dodatkową tabele, np. Kursy_Dzialy...   2.02.2006, 21:49:44
- - sonicius   Mógłbyś jakoś bardziej obrazowo pokazać teraz rela...   2.02.2006, 21:59:05
- - spenalzo   Należałby troche zmodyfikować obydwie tabele, co m...   2.02.2006, 22:06:09
- - sonicius   To jeszcze tylko jak relacje bedą wyglądały ?   2.02.2006, 22:14:31
- - spenalzo   A samemu pomyśleć to nie łaska?   2.02.2006, 22:15:43
- - sonicius   O tej godzinie zdaje się na innych ;P   2.02.2006, 22:20:02
- - mhs   http://forum.php.pl/index.php?showtopic=41274 Nie...   2.02.2006, 22:20:04
- - sonicius   Postawa ta była czystym żartem. A po drugie model ...   2.02.2006, 22:23:25
- - mhs   Cytat(sonicius @ 2006-02-02 23:23:25)Postawa ...   2.02.2006, 22:26:51
- - sonicius   Widzisz jakie to bez problemowe, mimo to nie napis...   2.02.2006, 22:29:31
- - spenalzo   Tu masz rozwiązanie problemu, dalsza dyskusja jest...   2.02.2006, 22:32:36
- - mhs   Mógłbym Ci od ręki napisać kilka stron na temat mo...   2.02.2006, 22:35:22
- - sonicius   Czy ja Cie prosze o to abys od reki wypisywal mi w...   2.02.2006, 22:46:49
- - mhs   Relacja wiele do wielu zachodzi wtedy, gdy pojedyn...   2.02.2006, 22:56:06
- - sonicius   No naprawde jestem pod wrażeniem Dzięki   2.02.2006, 23:07:42
- - SongoQ   Praktycznie tabela typu INNODB A tak dodajesz do ...   2.02.2006, 23:15:32
- - Demiurg   Poczytalem sobie troszke co tutaj wklejaliscie itd...   2.02.2006, 23:17:18
- - mhs   Cytat(SongoQ @ 2006-02-03 00:15:32)--- Dodane...   3.02.2006, 07:43:26
- - orson   witam ... nie zastosowałeś FOREIGN KEY ... w twoi...   3.02.2006, 08:38:50
- - mhs   Cytat(orson @ 2006-02-03 09:38:50)witam ... ...   3.02.2006, 08:55:35


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 19:04