Relationships?

Συζητήσεις για την βάση δεδομένων MySQL και το phpMyAdmin

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
Juggler
Δημοσιεύσεις: 30
Εγγραφή: 09 Δεκ 2004 10:37
Τοποθεσία: Αθήνα - Λευκωσία

Relationships?

Δημοσίευση από Juggler » 20 Φεβ 2005 17:08

Στη MySQL η σύνδεση των tables :oops: πως επιτυχάνετε?? Είμαι λίγο μπερδεμένος με Primary Key kai Foreign Key?
Τα ΡΚ αρκούν ή χρειάζεται και Foreign Key άσχετα απο τα ΡΚ

:oops: :oops: :oops: :oops:

Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27626
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

Relationships?

Δημοσίευση από cordis » 20 Φεβ 2005 17:33

Η MySql 4 και κάτω δεν έχει hard Foreign Keys, δηλ. είναι μόνο λογικά και δεν ορίζονται μέσα στην βάση...
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

Άβαταρ μέλους
Juggler
Δημοσιεύσεις: 30
Εγγραφή: 09 Δεκ 2004 10:37
Τοποθεσία: Αθήνα - Λευκωσία

Relationships?

Δημοσίευση από Juggler » 20 Φεβ 2005 18:01

Δηλαδή στην MySql 4 και πάνω που υπάρχουν πρέπει να ορίζονται ?

Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27626
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

Relationships?

Δημοσίευση από cordis » 20 Φεβ 2005 18:10

Σε όλα αυτά το 'πρέπει' είναι σχετικό... μπορώ να σου πω ότι 'είναι καλό' να ορίζονται.. αλλά αν δεν τα ορίσεις δε σημαίνει ότι δε θα τρέχει σωστά το πρόγραμμα που θα φτιάξεις για να διαχειρίζεσαι την βάση.

'Πρέπει' να είναι σωστά δομημένη η βάση πρώτα λογικά, τα hard links με foreign keys υπάρχουν για να επιβεβαιώσουν την σωστή γραμμογράφηση όταν μένουν άχρηστα και δε χτυπάνε ποτέ.
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

Άβαταρ μέλους
Rapid-eraser
WebDev Moderator
Δημοσιεύσεις: 6851
Εγγραφή: 05 Απρ 2003 17:50
Τοποθεσία: Πειραιάς
Επικοινωνία:

Relationships?

Δημοσίευση από Rapid-eraser » 20 Φεβ 2005 18:59

milame gia mysql 4.1.x kai pavo
Cu, Rapid-eraser, Tα αγαθά copies κτώνται.
Love is like oxygen, You get too much you get too high
Not enough and you're gonna die, Love gets you high

Άβαταρ μέλους
Tanaka
Δημοσιεύσεις: 174
Εγγραφή: 27 Απρ 2004 21:40
Τοποθεσία: Κορωπί

Relationships?

Δημοσίευση από Tanaka » 21 Φεβ 2005 09:34

Καλό έιναι να δημιουργείς τις σχέσεις μεταξύ των κλειδιών για να γίνονται πιο γρήγορα τα διάφορα joins μεταξύ δύο πινάκων.

Απάντηση

Επιστροφή στο “MySQL”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες