Mulai sekarangMulai gratis

Mendefinisikan kunci utama dan kunci asing

Konsep yang sangat penting dalam basis data relasional adalah penggunaan kunci utama dan kunci asing. Pada latihan ini, Anda akan mendefinisikan dua tabel baru. Sebuah tabel Person dengan PRIMARY KEY dan sebuah tabel lainnya, History, dengan PRIMARY KEY dan FOREIGN KEY yang mereferensikan tabel Person.

Latihan ini merupakan bagian dari kursus

Kueri Hierarkis dan Rekursif di SQL Server

Lihat Kursus

Instruksi latihan

  • Definisikan kunci utama PersonID untuk Person dengan tipe INT.
  • Definisikan kunci utama OrderID untuk History.
  • Definisikan kunci asing PersonID yang mereferensikan kunci utama dari Person.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

CREATE TABLE Person (
  	-- Define the primary key for Person of type INT
  	___ ___ NOT NULL ___ ___,
	Firstname VARCHAR(255) NOT NULL,
	Lastname VARCHAR(255) NOT NULL,
);

CREATE TABLE History (   
    -- Define the primary key for History
  	OrderID INT ___ ___ ___ ___,
    Item VARCHAR(255) NOT NULL,
    Price INT NOT NULL,
  	-- Define the foreign key for History
    PersonID INT ___ ___ REFERENCES Person(___)    
);

SELECT * 
FROM History;
Edit dan Jalankan Kode