![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 23.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam potrzebuje pilnej pomocy.
Aktualnie kończę pisać pracę inżynierską i bardzo mocno zastanawia mnie jedna rzecz. A mianowicie, baza danych posiada tabele typu MyISAM, z tego co mi wiadomo tabele tego typu nie obsługują kluczy obcych tak więc przykładowo jeśli mam dwie tabele Pacjent (id_pacjenta, imie, nazwisko) Zabiegi (id_zabiegu, opis, id_pacjenta), i przesyłanie danej id_pacjenta z tabeli pacjent do id_pacjenta z tabeli zabiegi, jest realizowane po stronie php, to czy to nadal jest relacja i mogę ją nazywać jeden do wielu? Czy relacją możemy nazwać jedynie takie które są stworzone między tabelami w których mam konkretnie wyszczególniony primary key i foreign key czy również w moim przypadku? Z góry dziękuję za szybką odpowiedź |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 247 Pomógł: 11 Dołączył: 5.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Chodzi ci chyba o związki pomiędzy tabelami a nie relacje. Relacje to tabele. Często potocznie i NIEPOPRAWNIE mówi się na związki relacje. To określenie 'relacje' jako zwiazki wymyślił Microsoft (IMG:style_emoticons/default/tongue.gif) .
Trzeba było użyć InnoDB a nie MyISAM, ale skoro już to zrobiłeś i odpowiadając na Twoje pytanie - to tak możesz (IMG:style_emoticons/default/smile.gif) Ten post edytował wiewiorek 18.11.2009, 19:58:57 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 23.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
A na MyISAM można wogóle tworzyć związki między tabelami czy tylko na InnoDB?
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 247 Pomógł: 11 Dołączył: 5.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Na MyISAM nie można. Miedzy innymi dlatego zaleca się używanie InnoDB.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 23.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Super. Dzięki za odpowiedź, tego mi było trzeba
pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.09.2025 - 17:08 |