Advertisement
Foyaj128

DB

Feb 22nd, 2018
605
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. create table department (
  2.         dept_name varchar (20) not null,
  3.         building varchar (25) not null,
  4.         budget numeric (8,0) not null,
  5.         primary key(dept_name));
  6.  
  7. create table instructor (
  8.         ID char (10)not null,
  9.         dept_name varchar(20) not null,
  10.         name varchar(20) not null,
  11.         salary numeric (8,0) not null,
  12.         primary key(ID),
  13.         foreign key (dept_name) references department);
  14.        
  15. create table student (
  16.         ID varchar (10),
  17.         name varchar(20) not null,
  18.         dept_name varchar(20),
  19.         tot_cred numeric(3,0),
  20.         primary key(ID),
  21.         foreign key (dept_name) references department);
  22.        
  23. create table course (
  24.         course_id varchar (10) not null,
  25.         title  varchar(20) not null,
  26.         dept_name varchar(20) not null,
  27.         credits numeric(2,0),
  28.         primary key(course_id),
  29.         foreign key (dept_name) references department);
  30.  
  31. create table prereq (
  32.         course_id varchar (10) not null,
  33.         prereq_id varchar(20) not null,
  34.         primary key(course_id,prereq_id),
  35.         foreign key (course_id) references course);
  36.  
  37.  create table time_slot (
  38.         time_slot_id varchar (20) not null,
  39.         day varchar(20) not null,
  40.         start_time varchar(20) not null,
  41.         end_time varchar(20),
  42.         primary key(time_slot_id,day,start_time),
  43.         foreign key (time_slot_id,day,start_time ) references time_slot);
  44.        
  45.   create table time_slot (
  46.         time_slot_id varchar (20) not null,
  47.         day varchar(20) not null,
  48.         start_time varchar(20) not null,
  49.         end_time varchar(20),
  50.         primary key(time_slot_id,day,start_time),
  51.         foreign key (time_slot_id,day,start_time ) references time_slot);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement