शुरू करेंमुफ़्त में शुरू करें

3rd Normal Form के लिए टेबल परिभाषाएँ

पिछले अभ्यास से school टेबल की परिभाषा याद कीजिए:

CREATE TABLE school (
    id serial PRIMARY KEY,
    name VARCHAR(100) NOT NULL,
    street_address VARCHAR(100) NOT NULL,
    city VARCHAR(50) NOT NULL,
    state VARCHAR(50) NOT NULL,
    zip_code INTEGER NOT NULL
)

हम 3rd Normal Form को पूरा करने में मदद के लिए zip नाम की एक नई टेबल परिभाषित कर सकते हैं.

यह अभ्यास पाठ्यक्रम का हिस्सा है

PostgreSQL डेटाबेस बनाना

पाठ्यक्रम देखें

अभ्यास निर्देश

  • zip टेबल की परिभाषा पूरी करने के लिए code नाम का PRIMARY KEY जोड़ें.
  • 3NF को संतुष्ट करने के लिए school की परिभाषा अपडेट करें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

-- Complete the definition of the table for zip codes
CREATE TABLE zip (
	___ INTEGER ___ ___,
    city VARCHAR(50) NOT NULL,
    state VARCHAR(50) NOT NULL
);

-- Complete the definition of the "zip_code" column
CREATE TABLE school (
	id serial PRIMARY KEY,
    name VARCHAR(100) NOT NULL,
    street_address VARCHAR(100) NOT NULL,
    zip_code INTEGER REFERENCES ___(___)
);
कोड संपादित करें और चलाएँ