Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

kunci utama dan kunci asing

Inilah awal dengan persyaratan yang tidak jelas seperti itu:

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. Bisakah SQL Server Express LocalDB terhubung dari jarak jauh?

  2. Cara yang lebih elegan untuk keluar dari SQL dinamis?

  3. Utilitas Pengubah Kata Sandi SQL yang Cerdik untuk Mengatur Ulang Kata Sandi SQL

  4. Tidak dapat membuka basis data default pengguna. Gagal masuk. setelah menginstal SQL Server Management Studio Express

  5. SQL Server 2005 ROW_NUMBER() tanpa ORDER BY