You are on page 1of 2

Online Toy Store Management System

Refer the given Table structure and Data to Solve the problems.

TOY_STORE
Column Name Data Type Constraints
TOY_STORE_ID NUMBER(3) PRIMARY KEY
TOY_STORE_NAME VARCHAR2(30) NOT NULL
CITY VARCHAR2(30) Delhi, if not provided
PHONENUMBER NUMBER(10) UNIQUE AND NOT NULL
STORE_OPENING_TIME TIMESTAMP After 8 AM
STORE_CLOSING_TIME TIMESTAMP Before 10 PM

TOY_DTLS
Column Name Data Type Constraints
TOY_ID NUMBER(4) PRIMARY KEY
TOY_NAME VARCHAR2(30) NOT NULL, UNIQUE
TOY_PRICE NUMBER(7,2) > 10 , Mandatory
DISCOUNT_PERCENT NUMBER(5,2) < 90
AGEGROUP NUMBER(3) By default 5
TOY_RATING NUMBER(1) BETWEEN 1 TO 5
CATEGORY CHAR(1) Allowed I / O / B for Indoor/Outdoor and Both
TOY_PIC BLOB(16M)

TOY_REL
Column Name Data Type Constraints
TOY_ID NUMBER(4) PRIMARY KEY.FOREIGN KEY(Toy_Dtls)
TOY_STORE_ID NUMBER(3) PRIMARY KEY,FOREIGN KEY(Toy_Store)
IN_STOCK CHAR(1) By default N, allowed Y/N
AVAILABLE_QTY NUMBER(3) Default 0

TCS Internal
TOY_STORE_ID TOY_STORE_NAME CITY PHONENUMBER STORE_OPENING_TIME STORE_CLOSING_TIME
2014-04-01 21:42:05
1 Kid's Cave Delhi 9912312312 2014-04-01 09:10:12
2 Kid's Corner Mumbai 9912312321 2014-04-01 09:00:00 2014-04-01 20:00:00
3 Play and Grow Mumbai 9912312301 2014-04-01 09:00:00 2014-04-01 20:00:00
4 Puzzles and More Delhi 8112312301 2014-04-01 08:15:00 2014-04-01 20:00:00
5 Uncle Sam Toys Den Delhi 8112312310 2014-04-01 08:01:00 2014-04-01 20:00:00
6 Mickey Toys Delhi 8221312345 2014-04-01 09:00:00 2014-04-01 20:00:00

TOY_ID TOY_NAME TOY_PRICE DISCOUNTPERC AGEGROUP TOY_RATING CATEGORY TOY_PIC


1 Bat 500 5
2 Ball 50 5 o
3 Brainvita 250 2 10 5I
4 Scrabble 100 80 15 1I
5 Snakes and Ladders 40 0 5 2I
6 Chess 50 5 10 4I
7 Basket Ball 150 5 10 4o
8 Volley Ball 150 5 10 4o
9 Ping pong Ball 30 2 5 2b
10 Skates 450 10 3o
11 Racing _--_ cars 50 5 3I

TOY_ID TOY_STORE_ID IN_STOCK AVAILABLE_QTY


1 1N 0
2 2Y 4
3 2Y 6
1 4N 0
3 4Y 12
4 4Y 16

Create XML and XSD for TOY_STORE. Include TOY_DTLS and TOY_REL as a complex types in TOY_STORE.

TCS Internal

You might also like