Home | History | Annotate | Line # | Download | only in ibmdb2
      1 drop table persons;
      2 CREATE TABLE persons (
      3 	id int NOT NULL,
      4 	name varchar(255) NOT NULL,
      5 	surname varchar(255) NOT NULL,
      6 	password varchar(64)
      7 );
      8 
      9 drop table institutes;
     10 CREATE TABLE institutes (
     11 	id int NOT NULL,
     12 	name varchar(255)
     13 );
     14 
     15 drop table documents;
     16 CREATE TABLE documents (
     17 	id int NOT NULL,
     18 	title varchar(255) NOT NULL,
     19 	abstract varchar(255)
     20 );
     21 
     22 drop table authors_docs;
     23 CREATE TABLE authors_docs (
     24 	pers_id int NOT NULL,
     25 	doc_id int NOT NULL
     26 );
     27 
     28 drop table phones;
     29 CREATE TABLE phones (
     30 	id int NOT NULL ,
     31 	phone varchar(255) NOT NULL ,
     32 	pers_id int NOT NULL 
     33 );
     34 
     35 drop table referrals;
     36 CREATE TABLE referrals (
     37 	id int NOT NULL,
     38 	name varchar(255) NOT NULL,
     39 	url varchar(255) NOT NULL
     40 );
     41 
     42 
     43 
     44 ALTER TABLE authors_docs  ADD 
     45 	CONSTRAINT PK_authors_docs PRIMARY KEY  
     46 	(
     47 		pers_id,
     48 		doc_id
     49 	);
     50 
     51 ALTER TABLE documents  ADD 
     52 	CONSTRAINT PK_documents PRIMARY KEY  
     53 	(
     54 		id
     55 	); 
     56 
     57 ALTER TABLE institutes  ADD 
     58 	CONSTRAINT PK_institutes PRIMARY KEY  
     59 	(
     60 		id
     61 	);  
     62 
     63 
     64 ALTER TABLE persons  ADD 
     65 	CONSTRAINT PK_persons PRIMARY KEY  
     66 	(
     67 		id
     68 	); 
     69 
     70 ALTER TABLE phones  ADD 
     71 	CONSTRAINT PK_phones PRIMARY KEY  
     72 	(
     73 		id
     74 	); 
     75 
     76