आपका पहला डेटाबेस

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

Timo Grossenbacher

Data Journalist

स्विट्ज़रलैंड की यूनिवर्सिटीज़ की जाँच

प्रोफेसरों का इंटरैक्टिव विज़

डेटाबेस स्कीमा

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

एक रिलेशनल डेटाबेस:

  • वास्तविक जीवन की entities टेबल्स बनती हैं
  • कम redundancy
  • relationships से डेटा इंटीग्रिटी
  • जैसे professors, universities, companies
  • जैसे बैंक "Credit Suisse" के लिए companies में सिर्फ एक एंट्री
  • जैसे एक professor कई universities और companies में काम कर सकता है, एक company कई professors रख सकती है
SQL में रिलेशनल डेटाबेस का परिचय

इस पूरे कोर्स में, आप:

  • उसी डेटा पर काम करें जिसका मैंने उपयोग किया
  • शुरू से एक रिलेशनल डेटाबेस बनाएँ
  • तीन कॉन्सेप्ट सीखें:
    • constraints
    • keys
    • referential integrity

आपको चाहिए: SQL की बेसिक समझ, जैसा Introduction to SQL में सिखाया गया है।

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

आपका पहला कार्य: PostgreSQL डेटाबेस देखें

SELECT table_schema, table_name 
FROM information_schema.tables;
    table_schema    |              table_name
 -------------------+------------------------------
 pg_catalog         | pg_statistic
 pg_catalog         | pg_type
 pg_catalog         | pg_policy
 pg_catalog         | pg_authid
 pg_catalog         | pg_shadow
 public             | university_professors
 pg_catalog         | pg_settings
...
SQL में रिलेशनल डेटाबेस का परिचय

किसी टेबल के कॉलम्स देखें

SELECT table_name, column_name, data_type
FROM information_schema.columns 
WHERE table_name = 'pg_config';
 table_name | column_name | data_type
 -----------+-------------+-----------
 pg_config  | name        | text
 pg_config  | setting     | text
SQL में रिलेशनल डेटाबेस का परिचय

अभ्यास करते हैं.

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

Preparing Video For Download...