MulaiMulai sekarang secara 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 adalah bagian dari kursus

Kueri Hierarkis dan Rekursif di SQL Server

Lihat Kursus

Petunjuk 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 praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

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