Advertisement
Guest User

Untitled

a guest
Mar 20th, 2019
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. drop table student;
  2. drop table enroll;
  3. drop table course;
  4.  
  5. create table student (
  6. StuID number,
  7. StuName varchar2(15),
  8. Year varchar2(2),
  9. Age number,
  10. primary key (stuID),
  11. check (Year IN ('FR', 'SO', 'JR', 'SR')),
  12. check (Grade >= 0)
  13. );
  14.  
  15. create table course (
  16. Subject varchar2(10),
  17. Num number,
  18. Title varchar2(15),
  19. Fee number,
  20. primary key (Subject, Num),
  21. check (Fee >= 0)
  22. );
  23.  
  24. create table enroll (
  25. StuID number,
  26. Subject varchar2(10),
  27. Num number,
  28. Grade varchar2(1),
  29. primary key (StuID, Subject, Num),
  30. foreign key(StuID) references student on delete cascade,
  31. foreign key(Subject, Num) references course on delete cascade,
  32. check (Grade IN ('A', 'B', 'C', 'D', 'F'))
  33. );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement