Guest User

Untitled

a guest
Jan 21st, 2019
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. CREATE TABLE author (
  2. id INTEGER NOT NULL,
  3. last VARCHAR,
  4. first VARCHAR,
  5. middle VARCHAR,
  6. sex VARCHAR(1),
  7. birth_year INTEGER,
  8. death_year INTEGER,
  9. PRIMARY KEY (id),
  10. CONSTRAINT sex CHECK (sex IN ('M', 'F'))
  11. );
  12.  
  13. CREATE TABLE work (
  14. id INTEGER NOT NULL,
  15. uuid VARCHAR,
  16. book_title VARCHAR,
  17. age_cat VARCHAR(6),
  18. author_id INTEGER,
  19. PRIMARY KEY (id),
  20. CONSTRAINT agecat CHECK (age_cat IN ('KID', 'JUNIOR', 'TEEN')),
  21. FOREIGN KEY(author_id) REFERENCES author (id)
  22. );
  23.  
  24. CREATE TABLE book (
  25. id INTEGER NOT NULL,
  26. title VARCHAR,
  27. start_page INTEGER,
  28. end_page INTEGER,
  29. filename VARCHAR,
  30. year INTEGER,
  31. city VARCHAR,
  32. publisher VARCHAR,
  33. circulation INTEGER,
  34. work_id INTEGER,
  35. PRIMARY KEY (id),
  36. FOREIGN KEY(work_id) REFERENCES work (id)
  37. );
Add Comment
Please, Sign In to add comment