Sie sind auf Seite 1von 2

1)

create table Profile(userId varchar(5) constraint con_id primary key, name varch
ar(15), picture image, age int, gender char(8), city varchar(20), occupation cha
r(20), tokenId varchar(10) constraint fk_token foreign key references token(toke
nId) , emailAddress varchar(30), number int, country varchar(20), Address varcha
r(30) , postCode varchar(8));

2)
create table token(tokenId varchar(10) constraint pk_tokenid primary key, barcod
eId int constraint con_barcode foreign key referenecs barCode(barcodeId), totalT
oken int, date date, weight varchar(10), userId varchar(10) constraint fk_reg fo
reign key referenecs registration(userId), scrapId varchar(10) constraint fk_scr
ap foreign key references scrapcategory(scrapId));

3)
create table barcode(barcodeId int, usedBarcode varchar(10), empId varchar(10) c
onstraint fk_emp foreign key references employee(empId) constraint con_emp prima
ry key, userId varchar(5) constraint fk_user forign key references profile(userI
d),weight varchar(10), uploadId varchar(5) constraint fk_upload foreign key refe
rences uploadScrap(uploadId));

4)
create table uploadScrap(uploadId varchar(5) constraint pk_up primary key, scrap
type varchar(15), scrapId varchar(10) constraint fk_scrapid foreign key referenc
es scrapCategory(scrapId),scrapPrize float(10), uploadDate date, uploadTime time
, userId varchar(10) constraint fk_registration foreign key referenecs registrat
ion(userId));

5)
create table scrapCatrgory(scrapId varchar(10) constraint con_pk_id primary key,
scrapType varchar(15), scrapPrize float,companyId varchar(10) constraint fk_com
pany foreign key references company(companyId));

6)
create table advertisement(scrapId varchar(10) constraint con_fk_scid foreign ke
y references scrapCategory(scrapId), scrapPrize float,............));

7)
craete table department(deptId varchar(10) constraint con_dept primary key, dept
Name varchar(20));

8)
create table employee(empId varchar(10) constraint pk_emp primary key, deptId va
rchar(10) constraint con_fk_dept references department(deptId), empName varchar(
20), empAddress varchar(30), dayswork varchar(20), joinDate date, empPosition va
rchar(20));

9)
create table payment(payId varchar(10), paydate date, userId c, barcodeId int co
nstraint fk_barcodeid foreign key referenecs barCode(barcodeId), tokenId varchar
(10) constraint con_tkid foreign key references token(tokenId), poundId varchar(
10) constraint con_pound foreign key references pound(poundId), poundType varcha
r(15));

10)
create table postcode(postcode varchar(8) constraint pk_postcode primary key, st
artName varchar(20), houseNumber varchar(10), country varchar(20));

11)
create table pound(poundId varchar(10) constraint pk_pid primary key, barcodeId
int constraint f_bcid foreign key referenecs barCode(barcodeId), tokenId varchar
(10) constraint c_fk_tknid foreign key references token(tokenId),totalPound varc
har(15), date date));

12)
craete table useraccount(accountId varchar(15)constraint ct_account primary key,
userId varchar(5) constraint const_fk_uid forign key references profile(userId)
, tokenId varchar(10) constraint const_id foreign key references token(tokenId)
, poundId varchar(10) constraint forg_pdid foreign key references pound(poundid)
,paymentId varchar(10) constraint ct_fk_pmentid foreign key references payment(p
aymentId));

13)
create table companyPayment(companyId varchar(10), payId varchar(10), payDate da
te, payType varchar(15), ammount varchar(15));

14)
create table confirmUploading(uploadId varchar(5) constraint forg_upid foreign k
ey references uploadScrap(uploadId));, userId varchar(5) constraint c_f_uid fori
gn key references profile(userId), barcodeId int constraint forg_codeid foreign
key referenecs barCode(barcodeId), weight varchar(15));

15)
craete table company(companyId avrchar(10) constraint ct_pk_compid primary key,
companyName varchar(20), companyAddress varchar(30), companyContact varchar(20),
personContact varchar(20));

Das könnte Ihnen auch gefallen