Guest User

Untitled

a guest
Jan 5th, 2018
440
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. CREATE TABLE owner(ownerId NUMBER,
  2.                     firstname VARCHAR(25) NOT NULL,
  3.                     lastname VARCHAR(25) NOT NULL,
  4.                     email VARCHAR(25) NULL UNIQUE,
  5.                      CONSTRAINT owner_pk PRIMARY KEY(ownerId)                  
  6.                     );
  7.                                                    
  8. CREATE TABLE car(registration  VARCHAR(10) NOT NULL UNIQUE,
  9. make VARCHAR(20) NOT NULL,
  10. modelname VARCHAR(20) NOT NULL,  
  11. color VARCHAR(9) NOT NULL,
  12. capacity NUMBER NOT NULL) ;
  13.  
  14. INSERT INTO owner VALUES(1,'ken@dit.ie','Ken','Delvin');
  15. INSERT INTO owner VALUES(2,'jan@rte.ie','Jane','Doe');
  16. INSERT INTO owner VALUES(3,'fred@ibm.ie','Fred','Bloggs');
  17.              
  18. INSERT INTO car  VALUES('07D11211','Toyota', 'Lexus','silver',6);    
  19. INSERT INTO car VALUES('00D12831','Volkswagen','Golf','blue',5) ;
  20. INSERT INTO car VALUES('80D2002','Ford','Escort','brown',5) ;
  21. INSERT INTO car VALUES('50D303','Ford','Anglia','black',4) ;
  22.  
  23. CREATE TABLE Ownership (
  24.                           CONSTRAINT owner_fk ownerId references owner(ownerId),
  25.                           CONSTRAINT reg_fk  regId references car(registration),
  26.                           percentage NUMBER NULL,
  27.                           CONSTRAINT t_pk PRIMARY KEY (ownerId,regId)
  28.                         );
  29.  
  30.  
  31. INSERT INTO Ownership VALUES(1,'00D12831',50) ;
  32. INSERT INTO Ownership VALUES(2,'00D12831',50) ;
  33. SELECT * FROM Ownership;
  34.  
  35. SELECT * FROM Ownership;
  36. SELECT * FROM Car;
  37. SELECT * FROM oWNER;
  38.  SELECT * FROM ownership;
Add Comment
Please, Sign In to add comment