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

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

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

  • 0
elenanta

mysql

Ερώτηση

4 απαντήσεις σε αυτή την ερώτηση

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

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;

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

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

 

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

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

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.

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

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
×
×
  • Δημιουργία νέου...