Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

प्राथमिक कुंजी और विदेशी कुंजी

यहाँ ऐसी अस्पष्ट आवश्यकताओं के साथ एक शुरुआत है:

CREATE TABLE dbo.Students
(
  StudentID INT PRIMARY KEY
  -- , other columns about students
);

CREATE TABLE dbo.Loans
(
  LoanID    INT PRIMARY KEY,
  StudentID INT NOT NULL FOREIGN KEY REFERENCES dbo.Students(StudentID)
  -- , other columns about loans
);

CREATE TABLE dbo.Books
(
  BookID INT PRIMARY KEY,
  -- , other columns about books
);

CREATE TABLE dbo.StudentBooks
(
  StudentID INT NOT NULL FOREIGN KEY REFERENCES dbo.Students(StudentID),
  BookID    INT NOT NULL FOREIGN KEY REFERENCES dbo.Books(BookID)
);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पिछले n घंटों में चलती औसत की गणना कैसे करें

  2. एसएसआईएस पैकेज के ओएलडीडीबी कनेक्शन मैनेजर से स्क्रिप्ट टास्क (वीबी) से कनेक्शन स्थापित करना

  3. SQL सर्वर डेटाबेस भ्रष्टाचार के कारणों और समाधानों का अन्वेषण करें

  4. जॉइन, ग्रुप बाय और होने के साथ अपडेट करें

  5. प्राथमिक कुंजी के रूप में GUID का उपयोग करने के लिए, विशेष रूप से प्रदर्शन के संबंध में सर्वोत्तम अभ्यास क्या हैं?