SQL - Table Relationships
Given these tables:
CREATE TABLE Student (StudentID INT PRIMARY KEY, Name VARCHAR(50));
CREATE TABLE StudentProfile (ProfileID INT PRIMARY KEY, StudentID INT UNIQUE, FOREIGN KEY (StudentID) REFERENCES Student(StudentID));
Why does this design enforce a one-to-one relationship?
CREATE TABLE Student (StudentID INT PRIMARY KEY, Name VARCHAR(50));
CREATE TABLE StudentProfile (ProfileID INT PRIMARY KEY, StudentID INT UNIQUE, FOREIGN KEY (StudentID) REFERENCES Student(StudentID));
Why does this design enforce a one-to-one relationship?
