Advertisement
prasun54

Schema of database used by Elmasri, Navathe

Aug 6th, 2024
216
0
Never
3
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 1.42 KB | Source Code | 0 0
  1. create table employee (
  2.     fname varchar(20),
  3.     minit varchar(40),
  4.     lname varchar(20),
  5.     ssn int,
  6.     bdate date,
  7.     address varchar(50),
  8.     sex char,
  9.     salary float,
  10.     super_ssn int,
  11.     dno int,
  12.     primary key(ssn)
  13. );
  14.  
  15. create table department (
  16.     dname varchar(20),
  17.     dnumber int,
  18.     mgr_ssn int,
  19.     mgr_start_date date,
  20.     primary key(dnumber)
  21. );
  22.  
  23. create table dept_locations (
  24.     dnumber int,
  25.     dlocation varchar(20),
  26.     primary key (dnumber, dlocation)
  27. );
  28.  
  29. create table project (
  30.     pname varchar(20),
  31.     pnumber int,
  32.     plocation varchar(20),
  33.     dnum int,
  34.     primary key(pnumber)
  35. );
  36.  
  37. create table works_on (
  38.     essn int,
  39.     pno int,
  40.     hours time,
  41.     primary key (essn, pno)
  42. );
  43.  
  44. create table dependent (
  45.     essn int,
  46.     dependent_name varchar(20),
  47.     sex char,
  48.     bdate date,
  49.     relationship varchar(20),
  50.     primary key (essn, dependent_name)
  51. );
  52.  
  53. alter table employee add constraint foreign key (dno) references department(dnumber);
  54. alter table employee add constraint foreign key (super_ssn) references employee(ssn);
  55. alter table dept_locations add constraint foreign key (dnumber) references department(dnumber);
  56. alter table project add constraint foreign key (dnum) references department(dnumber);
  57. alter table works_on add constraint foreign key (essn) references employee(ssn);
  58. alter table works_on add constraint foreign key (pno) references project(pnumber);
  59. alter table dependent add constraint foreign key (essn) references employee(ssn);
Tags: sql dbms
Advertisement
Comments
Add Comment
Please, Sign In to add comment
Advertisement