ПочатиПочніть безкоштовно

Визначення первинних і зовнішніх ключів

Дуже важлива концепція реляційних баз даних — це використання первинних і зовнішніх ключів. У цій вправі ви створите дві нові таблиці. Таблицю Person з PRIMARY KEY і таблицю History з PRIMARY KEY та FOREIGN KEY, який посилається на таблицю Person.

Ця вправа є частиною курсу

Ієрархічні та рекурсивні запити в SQL Server

Переглянути курс

Інструкції до вправи

  • Визначте первинний ключ PersonID для Person типу INT.
  • Визначте первинний ключ OrderID для History.
  • Визначте зовнішній ключ PersonID, який посилається на первинний ключ таблиці Person.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

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;
Редагувати та запускати код