Advertisement
kvadrat4o

1-2-1 Relationship

Sep 19th, 2017
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.67 KB | None | 0 0
  1. CREATE TABLE Passports (
  2. PassportID INT NOT NULL ,
  3. PassportNumber VARCHAR(MAX) NOT NULL
  4. )
  5.  
  6. CREATE TABLE Persons (
  7. PersonID INT NOT NULL IDENTITY,
  8. FirstName VARCHAR(MAX) NOT NULL,
  9. Salary DECIMAL,
  10. PassportID INT NOT NULL UNIQUE
  11. )
  12.  
  13. ALTER TABLE Persons
  14. ADD CONSTRAINT Ps_Person_Pk PRIMARY KEY (PersonId)
  15.  
  16. ALTER TABLE Passports
  17. ADD CONSTRAINT Pk_Passport_ID PRIMARY KEY (PassportID)
  18.  
  19. ALTER TABLE Persons
  20. ADD CONSTRAINT Ps_Person_ID FOREIGN KEY (PassportID)
  21. REFERENCES Passports (PassportID)
  22.  
  23. INSERT INTO Passports
  24. VALUES (101,'N34FG21B'),(102,'K65LO4R7'),(103,'ZE657QP2')
  25.  
  26. INSERT INTO Persons
  27. VALUES ('Roberto',43300.00,101),('Tom',56100.00,102),('Yana',60200.00,103)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement