और जटिल रिलेशनशिप्स का मॉडल बनाएँ

SQL में रिलेशनल डेटाबेस का परिचय

Timo Grossenbacher

Data Journalist

वर्तमान डेटाबेस मॉडल

  • 1:N रिलेशनशिप्स एक ही foreign key से लागू होती हैं
SQL में रिलेशनल डेटाबेस का परिचय

अंतिम डेटाबेस मॉडल

SQL में रिलेशनल डेटाबेस का परिचय

N:M रिलेशनशिप्स कैसे लागू करें

  • एक table बनाएँ
  • हर connected table के लिए foreign keys जोड़ें
  • अतिरिक्त attributes जोड़ें
CREATE TABLE affiliations (
 professor_id integer REFERENCES professors (id),
 organization_id varchar(256) REFERENCES organizations (id),
 function varchar(256)
);
  • कोई primary key नहीं!
  • संभव PK = {professor_id, organization_id, function}
SQL में रिलेशनल डेटाबेस का परिचय

अब इसे लागू करने का समय!

SQL में रिलेशनल डेटाबेस का परिचय

Preparing Video For Download...