CREATE SCHEMA PUBLIC AUTHORIZATION DBA CREATE MEMORY TABLE VETS(ID INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL PRIMARY KEY,FIRST_NAME VARCHAR(30),LAST_NAME VARCHAR(30)) CREATE INDEX VETS_LAST_NAME ON VETS(LAST_NAME) CREATE MEMORY TABLE SPECIALTIES(ID INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL PRIMARY KEY,NAME VARCHAR(80)) CREATE INDEX SPECIALTIES_NAME ON SPECIALTIES(NAME) CREATE MEMORY TABLE VET_SPECIALTIES(VET_ID INTEGER NOT NULL,SPECIALTY_ID INTEGER NOT NULL,CONSTRAINT FK_VET_SPECIALTIES_VETS FOREIGN KEY(VET_ID) REFERENCES VETS(ID),CONSTRAINT FK_VET_SPECIALTIES_SPECIALTIES FOREIGN KEY(SPECIALTY_ID) REFERENCES SPECIALTIES(ID)) CREATE MEMORY TABLE TYPES(ID INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL PRIMARY KEY,NAME VARCHAR(80)) CREATE INDEX TYPES_NAME ON TYPES(NAME) CREATE MEMORY TABLE OWNERS(ID INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL PRIMARY KEY,FIRST_NAME VARCHAR(30),LAST_NAME VARCHAR(30),ADDRESS VARCHAR(255),CITY VARCHAR(80),TELEPHONE VARCHAR(20)) CREATE INDEX OWNERS_LAST_NAME ON OWNERS(LAST_NAME) CREATE MEMORY TABLE PETS(ID INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL PRIMARY KEY,NAME VARCHAR(30),BIRTH_DATE DATE,TYPE_ID INTEGER NOT NULL,OWNER_ID INTEGER NOT NULL,CONSTRAINT FK_PETS_OWNERS FOREIGN KEY(OWNER_ID) REFERENCES OWNERS(ID),CONSTRAINT FK_PETS_TYPES FOREIGN KEY(TYPE_ID) REFERENCES TYPES(ID)) CREATE INDEX PETS_NAME ON PETS(NAME) CREATE MEMORY TABLE VISITS(ID INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL PRIMARY KEY,PET_ID INTEGER NOT NULL,VISIT_DATE DATE,DESCRIPTION VARCHAR(255),CONSTRAINT FK_VISITS_PETS FOREIGN KEY(PET_ID) REFERENCES PETS(ID)) CREATE INDEX VISITS_PET_ID ON VISITS(PET_ID) CREATE MEMORY TABLE AUTO_PK_SUPPORT(TABLE_NAME CHAR(100) NOT NULL,NEXT_ID INTEGER NOT NULL) ALTER TABLE VETS ALTER COLUMN ID RESTART WITH 7 ALTER TABLE SPECIALTIES ALTER COLUMN ID RESTART WITH 4 ALTER TABLE TYPES ALTER COLUMN ID RESTART WITH 7 ALTER TABLE OWNERS ALTER COLUMN ID RESTART WITH 321 ALTER TABLE PETS ALTER COLUMN ID RESTART WITH 521 ALTER TABLE VISITS ALTER COLUMN ID RESTART WITH 281 CREATE USER SA PASSWORD "" GRANT DBA TO SA SET WRITE_DELAY 20 SET SCHEMA PUBLIC INSERT INTO VETS VALUES(1,'James','Carter') INSERT INTO VETS VALUES(2,'Helen','Leary') INSERT INTO VETS VALUES(3,'Linda','Douglas') INSERT INTO VETS VALUES(4,'Rafael','Ortega') INSERT INTO VETS VALUES(5,'Henry','Stevens') INSERT INTO VETS VALUES(6,'Sharon','Jenkins') INSERT INTO SPECIALTIES VALUES(1,'radiology') INSERT INTO SPECIALTIES VALUES(2,'surgery') INSERT INTO SPECIALTIES VALUES(3,'dentistry') INSERT INTO VET_SPECIALTIES VALUES(2,1) INSERT INTO VET_SPECIALTIES VALUES(3,2) INSERT INTO VET_SPECIALTIES VALUES(3,3) INSERT INTO VET_SPECIALTIES VALUES(4,2) INSERT INTO VET_SPECIALTIES VALUES(5,1) INSERT INTO TYPES VALUES(1,'cat') INSERT INTO TYPES VALUES(2,'dog') INSERT INTO TYPES VALUES(3,'lizard') INSERT INTO TYPES VALUES(4,'snake') INSERT INTO TYPES VALUES(5,'bird') INSERT INTO TYPES VALUES(6,'hamster') INSERT INTO OWNERS VALUES(3,'Eduardo','Rodriquez','2693 Commerce St.','McFarland w','6085558763') INSERT INTO OWNERS VALUES(4,'Harold','Davis','563 Friendly St.','Windsor','6085553198') INSERT INTO OWNERS VALUES(5,'Peter','McTavish','2387 S. Fair Way','Madison','6085552765') INSERT INTO OWNERS VALUES(6,'Jean','Coleman','105 N. Lake St.','Monona','6085552654') INSERT INTO OWNERS VALUES(7,'Jeff','Black','1450 Oak Blvd.','Monona','6085555387') INSERT INTO OWNERS VALUES(8,'Maria','Escobito','345 Maple St.','Madison','6085557683') INSERT INTO OWNERS VALUES(9,'David','Schroeder','2749 Blackhawk Trail','Madison','6085559435') INSERT INTO OWNERS VALUES(10,'Carlos','Estaban','2335 Independence La.','Waunakee','6085555487') INSERT INTO OWNERS VALUES(240,NULL,NULL,NULL,NULL,NULL) INSERT INTO PETS VALUES(3,'Rosy','2001-04-17',2,3) INSERT INTO PETS VALUES(4,'Jewel','2000-03-07',2,3) INSERT INTO PETS VALUES(5,'Iggy','2000-11-30',3,4) INSERT INTO PETS VALUES(6,'George 2','2000-01-20',1,5) INSERT INTO PETS VALUES(7,'Samantha','1995-09-04',1,6) INSERT INTO PETS VALUES(8,'Max','1995-09-04',1,6) INSERT INTO PETS VALUES(9,'Lucky','1999-08-06',2,7) INSERT INTO PETS VALUES(10,'Mulligan','1997-02-24',2,8) INSERT INTO PETS VALUES(11,'Freddy 2','2000-03-09',6,9) INSERT INTO PETS VALUES(12,'Lucky','2000-06-24',2,10) INSERT INTO PETS VALUES(13,'Sly','2002-06-08',4,10) INSERT INTO PETS VALUES(200,'alds','2002-01-01',2,3) INSERT INTO PETS VALUES(282,'name','2002-08-06',1,5) INSERT INTO PETS VALUES(340,'Lizzy','2006-02-07',3,9) INSERT INTO PETS VALUES(380,'eee','2006-02-22',3,6) INSERT INTO PETS VALUES(420,'reddy','2006-02-06',4,9) INSERT INTO VISITS VALUES(1,7,'1996-03-04','rabies shot') INSERT INTO VISITS VALUES(2,8,'1996-03-04','rabies shot') INSERT INTO VISITS VALUES(3,8,'1996-06-04','neutered') INSERT INTO VISITS VALUES(4,7,'1996-09-04','spayed') INSERT INTO VISITS VALUES(200,6,'2002-11-10','desc') INSERT INTO AUTO_PK_SUPPORT VALUES('SPECIALTIES',200) INSERT INTO AUTO_PK_SUPPORT VALUES('TYPES',200) INSERT INTO AUTO_PK_SUPPORT VALUES('VETS',200) INSERT INTO AUTO_PK_SUPPORT VALUES('OWNERS',340) INSERT INTO AUTO_PK_SUPPORT VALUES('PETS',540) INSERT INTO AUTO_PK_SUPPORT VALUES('VISITS',300)