Προς το περιεχόμενο

mysql


elenanta

Προτεινόμενες αναρτήσεις

Δημοσ.

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.

Αυτά λίγο μπακαλίστικα.

Δημοσ.

Θα φτιαξεις ενα τριτο 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)

 

Ελπιζω να καταλαβες. :-)

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...