Vous êtes sur la page 1sur 2

create table zipcodes (

zip integer(5) primary key,


city varchar(30),
State varchar(20));
create table employees (
eno varchar(10) primary key,
ename varchar(30),
zip integer(5) references zipcodes,
hire_date date);

create table books (


bno integer(5) primary key,
bname varchar(30),
qoh integer(5) not null,
price dec(6,2) not null);
create table customers (
cno integer(5) primary key,
cname varchar(30),
street varchar(30),
zip integer(5) references zipcodes,
phone char(12));

create table orders (


ono integer(5) primary key,
cno integer(5) references customers,
eno varchar(10) references employees,
received date,
shipped date
);

create table odetails (


ono integer(5) references orders,
bno integer(5) references books,
quantity integer(10) not null,
primary key (ono, bno));

insert
insert
insert
insert
insert
insert
insert
insert

into
into
into
into
into
into
into
into

zipcodes
zipcodes
zipcodes
zipcodes
zipcodes
zipcodes
zipcodes
zipcodes

values
values
values
values
values
values
values
values

(98225,
(95388,
(44242,
(61536,
(01254,
(95124,
(95382,
(95380,

'Bellingham', 'WA');
'Winton', 'CA');
'Stow', 'OH');
'Hanna city', 'IL');
'Richmond', 'MA');
'San Jose', 'CA');
'Turlock', 'MA');
'Turlock', 'CA');

insert into employees values ('P0239400', 'Jones Hoffer',98225, '2000-12-12');


insert into employees values ('P0239401', 'Jeffrey Prescott',95388, '2006-01-01'
);
insert into employees values ('P0239402', 'Fred NcFaddeb',95124, '2008-09-01');
insert
insert
insert
insert
insert
insert
insert
insert
insert
insert

into
into
into
into
into
into
into
into
into
into

books
books
books
books
books
books
books
books
books
books

values
values
values
values
values
values
values
values
values
values

insert into customers


-636-5555');
insert into customers
78-5555');
insert into customers
2-883-7337');
insert into customers
32-1221');
insert into customers
'360-458-9878');
insert into customers
09-546-7299');
insert into customers
9-638-2712');

(10506,
(10507,
(10508,
(10509,
(10601,
(10701,
(10800,
(10900,
(10901,
(10902,

'Accounting 101',200, 129.99);


'Management 101',159, 109.99);
'Fraud Cases',190, 179.99);
'CPA Review',65, 299.99);
'Peachtree for Dummies',322, 49.99);
'Financial Accounting',129, 164.99);
'Managerial Accounting',155, 114.99);
'Cost Accounting',122, 119.99);
'Intermediate Accounting',123, 164.99);
'XBRL in Nutshell',124, 109.99);

values (23511, 'Michelle Kuan', '123 Main St.',98225, '360


values (23512, 'George Myer', '237 Ash Ave.',95124, '312-6
values (23513, 'Richard Gold', '111 Inwood St.',95124, '31
values (23514, 'Robert Smith', '54 Gate Dr.',95388, '206-8
values (23515, 'Christopher David', '777 Loto St.',98225,
values (23516, 'Adam Beethoven', '234 Park Rd..',95380, '2
values (23517, 'Lidwig Bach', '5790 Walnut St.',95382, '20

insert into orders values (1020, 23511, 'P0239400', '2009-10-18', '2009-10-20');


insert into orders values (1021, 23511, 'P0239400', '2009-10-29', '2009-10-31');
insert into orders values (1022, 23512, 'P0239401', '2009-11-10', '2009-11-13');
insert into orders (ONO, CNO, ENO, RECEIVED) values (1023, 23513, 'P0239402', '2
009-11-15');
insert into orders (ONO, CNO, ENO, RECEIVED) values (1024, 23511, 'P0239400', '2
009-11-16');
insert into
10507,2);
insert into
10509,3);
insert into
10601,1);
insert into
10800,4);
insert into
10900,7);

odetails values (1020, 10506,1); insert into odetails values (1020,


odetails values (1020, 10508,2); insert into odetails values (1020,
odetails values (1021, 10601,4); insert into odetails values (1022,
odetails values (1022, 10701,2); insert into odetails values (1023,
odetails values (1023, 10900,1); insert into odetails values (1024,

Vous aimerez peut-être aussi