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