Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Czy to jest jeszcze relacja?
die
post
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ź

Go to the top of the page
+Quote Post
wiewiorek
post
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
Go to the top of the page
+Quote Post
die
post
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?
Go to the top of the page
+Quote Post
wiewiorek
post
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.
Go to the top of the page
+Quote Post
die
post
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
Go to the top of the page
+Quote Post

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: 20.09.2025 - 17:08