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

डेटाबेस रिकॉर्ड्स को आसान बनाना

हाई स्कूल के एक शिक्षक ने छात्र रिकॉर्ड्स को बेहतर तरीके से व्यवस्थित करने के प्रयासों के बारे में सुना. वह अपनी कोर्सेज में छात्रों के ग्रेड्स को व्यवस्थित करना चाहते हैं. शिक्षक test_grades टेबल के लिए निम्न टेबल स्ट्रक्चर प्रस्तावित करते हैं:

CREATE TABLE test_grades (
    student_id INTEGER NOT NULL,
    course_name VARCHAR(50) NOT NULL,
    grades TEXT NOT NULL
);

हर रिकॉर्ड शिक्षक की किसी कक्षा के एक छात्र का प्रतिनिधित्व करता है, जिसे छात्र के id, कोर्स के नाम, और छात्र के टेस्ट ग्रेड्स से पहचाना गया है. शिक्षक को इस स्ट्रक्चर के साथ डेटाबेस मैनेज करना कठिन लगता है. नए ग्रेड्स डालने के लिए जटिल क्वेरी की जरूरत पड़ती है. इसके अलावा, ग्रेड्स पर कैलकुलेशन करना भी आसान नहीं है. इस अभ्यास में, आप इस टेबल को 1st Normal Form (1NF) में लाने में मदद करेंगे.

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

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

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

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

  • test_grade नाम से टेबल का एक नया वर्शन परिभाषित करें.
  • test_grades टेबल में दिए गए अनुसार student_id और course_name कॉलम शामिल करें.
  • grades कॉलम के स्थान पर grade नाम का एक न्यूमेरिक कॉलम शामिल करें.

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

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

-- Create the test_grade table
___ ___ ___ (
    -- Include a column for the student id
	___ ___ NOT NULL,
  
  	-- Include a column for the course name
    ___ ___ NOT NULL,
  
  	-- Add a column to capture a single test grade
    ___ ___ NOT NULL
);
कोड संपादित करें और चलाएँ