Question

DML: Illustrative DataBase Column DataType SizeDecimal Domain PK? FK? Positions PRODUCT LINE PCODE PDESCRIPT Character1-35 Character 8 P INDATE Date P ONHAND Numeric P MIN P PRICE P DISCOUNT Numeric V CODE Numeric601000000 VENDOR PRODUCT Valid date Numeric Numeric z 0 0.00 & s 1.00 V NAME Character 1-35 V CONTACT Character 1 2 V AREACODE Numeric V PHONE Numeric Character Character 100 & 5 999 e 1010000 Alphabetic Y. N V ORDER Questions Given the metadata above for columns of the Product & Vendor tables, write CREATE TABLE statements for these tables incl PK, FK & CHECK constraints 8/15/2018 WINNING BEGINS WITH AN ATTITUDE 13 Opening file in Protecte
media%2F560%2F5608821c-2d05-4d29-8d62-a0
media%2F119%2F119771cd-08e3-435e-8179-52
0 0
Add a comment Improve this question Transcribed image text
Answer #1

Please find the Tables created in Sequence as mentioned:-

1. TABLE - CUSTOMER

CREATE TABLE CUSTOMER(

CUST_NUM NUMBER,

CUS_LNAME VARCHAR2(100),

CUS_FNAME VARCHAR2(100),

CUS_INITIAL CHAR(5),

CUS_AREACODE NUMBER

CUS_PHONE NUMBER(10),

CUS_BALANCE NUMBER(10, 2)

CONSTRAINT CUSTOMER_PK PRIMARY KEY(CUST_NUM));

2. Table INVOICE

CREATE TABLE INVOICE(

INV_NUMBER NUMBER,

CUS_NUM NUMBER,

INV_DATE DATE,

CONSTRAINT INVOICE_PK PRIMARY KEY(INV_NUMBER),

CONSTRAINT INVOICE_FK FOREIGN KEY(CUS_NUM) REFERENCES CUSTOMER(CUS_NUM));

3. Table - LINE

CREATE TABLE LINE(

INV_NUMBER NUMBER,

LINE_NUMBER NUMBER,

P_CODE NUMBER,

LINE_UNITS NUMBER,

LINE_PRICE NUMBER,

CONSTRAINT LINE_PK PRIMARY KEY (INV_NUMBER, LINE_NUMBER),

CONSTRAINT LINE_FK1 FOREIGN KEY (P_CODE) REFERENCES PRODUCT(P_CODE),

CONSTRAINT LINE_FK2 FOREIGN KEY (INV_NUMBER) REFERENCES INVOICE(INV_NUMBER));

4. Table - PRODUCT

CREATE TABLE PRODUCT(

P_CODE NUMBER,

P_DESCRIPTION VARCHAR2(100),

P_INDATE DATE,

P_ONHAND NUMBER,

P_MIN NUMBER,

P_PRICE NUMBER,

P_DISCOUNT NUMBER,

V_CODE NUMBER,

CONSTRAINT PRODUCT_PK PRIMARY KEY(P_CODE),

CONSTRAINT PRODUCT_FK FOREIGN KEY (V_CODE) REFERENCES VENDOR(V_CODE));

5. Table - VENDOR

CREATE TABLE VENDOR(

V_CODE NUMBER,

V_NAME VARCHAR2(100),

V_CONTACT VARCHAR2(20)

V_AREACODE NUMBER,

V_PHONE NUMBER(10),

V_STATE CHAR(2),

V_ORDER CHAR(1),

CONSTRAINT VENDOR_PK PRIMARY KEY (V_CODE));

Please let me know in case of any clarifications required. Thanks!

Add a comment
Know the answer?
Add Answer to:
DML: Illustrative DataBase Column DataType SizeDecimal Domain PK? FK? Positions PRODUCT LINE PCODE PDESCRIPT Character1-35 Character...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Answer all questions on paper: Consider the database model below The database model FIGURE 7.1 CUSTOMER...

    Answer all questions on paper: Consider the database model below The database model FIGURE 7.1 CUSTOMER INVOICE LINE PK CUS CODE INV NUMBER FK1 CUS_COOE NV DATE CUS LNAME CUS FNAME CUS INITIAL CUS AREACODE CUS PHONE CUS BALANCE LINE UNITS LINEPRICE - isfound in VENDOR PRODUCT V NAME supplies P INDATE P DESCRIPT CONTACT de- V AREACODE V PHONE V STATE V ORDER ?,.QOH P MIN P PRICE Write the SQL code for creating the database and all the...

  • Create SQL statements based on the given tables: Code to create the tables: CREATE DATABASE LAB...

    Create SQL statements based on the given tables: Code to create the tables: CREATE DATABASE LAB4DB; USE LAB4DB; CREATE TABLE CUSTOMER ( CUS_CODE int primary key, CUS_LNAME varchar(15), CUS_FNAME varchar(15), CUS_INITIAL varchar(1), CUS_AREACODE varchar(3), CUS_PHONE varchar(8), CUS_BALANCE float(8) ); INSERT INTO CUSTOMER VALUES('10010','Ramas','Alfred','A','615','844-2573','0'); INSERT INTO CUSTOMER VALUES('10011','Dunne','Leona','K','713','894-1238','0'); INSERT INTO CUSTOMER VALUES('10012','Smith','Kathy','W','615','894-2285','345.86'); INSERT INTO CUSTOMER VALUES('10013','Olowski','Paul','F','615','894-2180','536.75'); INSERT INTO CUSTOMER VALUES('10014','Orlando','Myron','','615','222-1672','0'); INSERT INTO CUSTOMER VALUES('10015','O''Brian','Amy','B','713','442-3381','0'); INSERT INTO CUSTOMER VALUES('10016','Brown','James','G','615','297-1228','221.19'); INSERT INTO CUSTOMER VALUES('10017','Williams','George','','615','290-2556','768.93'); INSERT INTO CUSTOMER VALUES('10018','Farriss','Anne','G','713','382-7185','216.55'); INSERT INTO CUSTOMER VALUES('10019','Smith','Olette','K','615','297-3809','0'); /*...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT