elenanta Δημοσ. 2 Δεκεμβρίου 2007 Δημοσ. 2 Δεκεμβρίου 2007 geia sas.... mhpws kseretai pws ginete h syndesh pinakwn sthn mysql; otan einai 1 pros polla polla pros polla 1 pros 1
afentiko7 Δημοσ. 2 Δεκεμβρίου 2007 Δημοσ. 2 Δεκεμβρίου 2007 1:1 Αν έχεις πχ δυο πίνακες driver, car βάζεις ένα car_id στον πίνακα οδηγός(εννοείται ότι έχεις car_id στο αυτοκίνητο) και τα ενώνεις με natural join.Το ίδιο γίνεται και με 1 προς πολλά.Πολλά προς πολλά νομίζω ότι δε χρησιμοποιείς στη βάση.Βέβαια υπάρχει και η εξής περίπτωση όπου έχουμε πίνακα man που συνδεεται με 1 προς πολλά με car, house,mobile_phone .αν θες να δεις πχ τι κινητό έχει αυτός που έχει mercedes κάνεις join mobile με man και μετά με car.Αφού car και mobile δε συνδέονται μεταξύ τους παρά μόνο με το man. Αυτά λίγο μπακαλίστικα.
elenanta Δημοσ. 3 Δεκεμβρίου 2007 Μέλος Δημοσ. 3 Δεκεμβρίου 2007 exw dhmiourghsei duo pinakes ton actor kai dvd pou exoun sundesh polla pros polla.stin mysql pws ginete;dhmiourgeis allon enan pinaka pou ta kleidia kai ton duo pinakwn;
Giwrgos7 Δημοσ. 3 Δεκεμβρίου 2007 Δημοσ. 3 Δεκεμβρίου 2007 Θα φτιαξεις ενα τριτο table (π.χ. actor2dvd) το οποιο θα εχει foreign keys τα primary keys των αλλων 2 table. Δηλαδη: Actors actor_id(PK) something1 something2 DVD dvd_id (PK) something3 something 4 Actors2dvd actor_id (FK) dvd_id (FK) Ελπιζω να καταλαβες.
elenanta Δημοσ. 4 Δεκεμβρίου 2007 Μέλος Δημοσ. 4 Δεκεμβρίου 2007 sas euxaristw poly gia thn bohtheia... epitelous elisa to problima...
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.