Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 84 Pomógł: 0 Dołączył: 12.10.2004 Ostrzeżenie: (0%)
|
Witam, mam juz całą bazę, odwołuję się do niej zapytaniami sqlowymi i jakoś to wszystko działa.
Pracowałem też z oraclem, foxpro, accessem, sqlserverem i wszędzie można było zakładać relacje, tworzyć klucze obce i np. uzywać tego do automatycznego wyświetlania odpowiednich danych w formatkach. A jak to jest w MySQL? Da się tu zakładać relacje? Posiadam Krasnala 2.7 SKŁAD SERWERA: - Apache 1.3.31 - php 4.3.9 + SQLite - php 5.0.2 - MySQL 3.23.58 - ActivePerl 5.6.1.628 - phpMyAdmin 2.6.2 pl2 - Zend Optimizer 2.0.3 - CesarFTP 0.99g - WebAlizer 2.1 - Free SMTP Server - SQLiteManager 1.0.1 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 27.02.2005 Ostrzeżenie: (0%)
|
racja - mało kto korzysta z tych możliwości;
podstawową przyczyną jest fakt, że o wiele trudniej zaprojektować poprawnie bazę z więzami integralności niż bez nich; wśród moich znajomych pracujących na MySQL-u panuje opinia, że i tak wszystko załatwiają przez php i mało kto przykłada większą wagę do struktury bazy; w pewnym sensie korzystanie z FOREIGN KEY jest podwójnym zabezpieczaniem - zakładając zadbanie o integralność bazy na poziomie skryptu; osobiście korzystam z zalet klucza obcego; dlaczego - po pierwsze tak mnie nauczono, a poza tym mam pewność, że każdy rekord w bazie zawiera 'poprawne' dane - jeżeli zawiedzie skrypt php to i tak nie ma możliwości na wstawienie błędnych danych; a przede wszystkim MySQL to RDBMS więc korzystajmy z zalet jakie nam oferuje; moim zdaniem jeżeli nie będzie konieczna jakaś poważna ingerencja w strukturę Twojej bazy to pozmieniaj typ tabel i dorzuć klucze obce; potrafisz, więc nie ma co główkować |
|
|
|
herbatniczek [mysql] czy zakłada się relacje w mysql? 16.04.2005, 12:53:27
SongoQ No wsumie w MySQLu da sie zrobic relacje, tabele m... 16.04.2005, 13:20:54
Leezard dokladnie z innodb mozna, a z tabelami innodb to r... 16.04.2005, 19:45:34
SongoQ Nie lubia, bo domyslnie jest to wylaczone. 16.04.2005, 20:28:17
herbatniczek a jak projektujecie, z relacjami czy bez? bo w sum... 18.04.2005, 14:48:21
SongoQ Wydaje mi sie ze w MySQLu malo osob stosuje, dlacz... 18.04.2005, 16:36:09 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 07:02 |