You are on page 1of 5

Dane Wilbanks

Professor Zhang

4/1/18

USE danewilbanks_workspace;

CREATE TABLE TRICK (

TrickID CHAR(4) NOT NULL,

TrickDesC VARCHAR(25) NOT NULL,

CONSTRAINT TRICK_PK PRIMARY KEY (TrickID)

);

SHOW TABLES;

CREATE TABLE KENNEL (

KennelCode Char(5) NOT NULL,

KennelName Varchar(25) NOT NULL,

Location Varchar(50) NOT NULL,

CONSTRAINT Kennel_PK PRIMARY KEY (KennelCode)

);

CREATE TABLE PUPPY (

PuppyNum Char(6) NOT NULL,

PuppyName Varchar(25) NOT NULL,

Quality Char(4),

Breed Varchar(40),

KennelCode Char(5) NOT NULL,

CONSTRAINT Puppy_PK Primary Key (PuppyNum),

CONSTRAINT Puppy_FK Foreign Key (KennelCode)

References KENNEL (KennelCode)


);

CREATE TABLE PUPTRICK (

PuppyNum Char(6) NOT NULL,

TrickID Char(4) NOT NULL,

WhenLearned DATE,

CONSTRAINT Puptrick_PK PRIMARY KEY (PuppyNum, TrickID),

CONSTRAINT Puptrick_puppynum_FK Foreign Key (PuppyNum)

REFERENCES PUPPY (PuppyNum),

CONSTRAINT Puptrick_trickid_FK Foreign Key (TrickID)

REFERENCES TRICK (TrickID)

);

CREATE TABLE SHOWDOG (

PuppyNum Char(6) NOT NULL,

DateLast DATE,

FinishPlace Char(3),

CONSTRAINT Showdog_PK Primary Key (PuppyNum),

CONSTRAINT Showdog_FK Foreign Key (PuppyNum)

REFERENCES PUPPY (PuppyNum) ON DELETE CASCADE

);

Use danewilbanks_workspace;

INSERT INTO KENNEL

Values ('C237', 'Cibola Corgis', 'Wilcox, AZ');

INSERT INTO TRICK


Values ('8', 'Lie Down');

INSERT INTO PUPPY

Values ('ER654',

'Cibola Sweet Jasmine',

'Show',

'Pembroke Welsh Corgi',

'C237');

INSERT INTO PUPTRICK

Values ('ER654', '8', '2017-10-12');

INSERT INTO PUPTRICK

Values ('ER654', '4', '2017-10-20');

Select *

FROM PUPTRICK;

INSERT INTO TRICK VALUES ('4', 'Fetch');

USE Instruction;

SELECT PID, PName

FROM PART

WHERE Color = 'Red';

SELECT PID, PName

FROM PART

WHERE Color = 'Red' or Weight = '17';


SELECT COUNT(DISTINCT Scity)

FROM SUPPLIER;

INSERT INTO KENNEL VALUES ('Q123', 'Poodles by Quincy', 'Phoenix, AZ');

INSERT INTO KENNEL VALUES ('C123', 'Caja''s Bostons', 'Indianapolis, IN');

INSERT INTO KENNEL VALUES ('K472', 'Kimbler''s Collies', 'Louisville, KY');

INSERT INTO KENNEL VALUES ('M728', 'Massey''s Goldens', 'Bloomington, IN');

INSERT INTO KENNEL VALUES ('Z572', 'Carroll''s Breeds', 'Albuquerque, NM');

INSERT INTO PUPPY VALUES ('BC987', 'Midnight Mo-Jo', 'Show', 'Boston Terrier', 'C123');

INSERT INTO PUPPY VALUES ('GM726', 'Sweet Lilly of the Lake', 'Pet', 'Golden Retriever', 'M728');

INSERT INTO PUPPY VALUES ('CD321', 'Cibola Otis Lee', 'Show', 'Pembroke Welsh Corgi', 'C237');

INSERT INTO PUPPY VALUES ('GM523', 'Mackers', 'Pet', 'Golden Retriever', 'M728');

INSERT INTO PUPPY VALUES ('CK131', 'Maddy Bear', 'Pet', 'Rough Collie', 'K472');

INSERT INTO PUPPY VALUES ('RZ956', 'Bjorn', 'Pet', 'Rottweiler', 'Z572');

INSERT INTO TRICK VALUES ('1', 'Sit');

INSERT INTO TRICK VALUES ('2', 'Stay');

INSERT INTO TRICK VALUES ('3', 'Long Stay');

INSERT INTO TRICK VALUES ('4', 'Fetch');

INSERT INTO TRICK VALUES ('5', 'Play Dead');

INSERT INTO TRICK VALUES ('6', 'Roll Over');

INSERT INTO TRICK VALUES ('7', 'Give Kisses');

INSERT INTO PUPTRICK VALUES ('ER654', '4', '2017-10-20');

INSERT INTO PUPTRICK VALUES ('BC987', '1', '2017-08-10');

INSERT INTO PUPTRICK VALUES ('BC987', '7', '2017-09-12');

INSERT INTO PUPTRICK VALUES ('GM523', '3', '2017-07-07');


INSERT INTO PUPTRICK VALUES ('CD321', '3', '2017-05-05');

INSERT INTO PUPTRICK VALUES ('CD321', '2', '2017-10-03');

INSERT INTO SHOWDOG VALUES ('ER654', '2017-09-28', '3rd');

INSERT INTO SHOWDOG VALUES ('BC987', '2017-09-28', '1st');

You might also like