⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 table3.txt

📁 电子投标系统
💻 TXT
字号:
create table member(
	member_login		VARCHAR2(20),	//20
	member_password		VARCHAR2(14)	NOT NULL,	//14
	member_fname		VARCHAR2(20)	NOT NULL,
	member_middle		VARCHAR2(20),	
	member_last		VARCHAR2(20)	NOT NULL,
	member_email		VARCHAR2(30)	NOT NULL,	//30
	member_dob		DATE,
	member_phone		NUMBER(15),             //15
	member_stadd		VARCHAR2(60),
	member_city		VARCHAR2(12),
	member_code		NUMBER(6),
	member_state		VARCHAR2(20),	//20
	member_country		VARCHAR2(15),	//15
	member_visanumber	NUMBER(15)	NOT NULL,
	member_visaname		VARCHAR2(40)	NOT NULL,   	//40
	member_visaexpiry	DATE		NOT NULL,
	CONSTRAINT member_member_login_pk PRIMARY KEY(member_login));

create table auction(
	auction_id		 NUMBER(5),
	auction_start_date		DATE		NOT NULL,
	auction_duration		NUMBER(3)	NOT NULL,
	auction_start_bid		NUMBER(8),
	auction_reserved_bid	NUMBER(8)	 NOT NULL,
	CONSTRAINT auction_auction_id_pk PRIMARY KEY (auction_id));

create table auctiondetails(
	auction_id		NUMBER(5),
	seller_login		VARCHAR2(10)	NOT NULL,
	i_category		NUMBER(5),
	item_title		VARCHAR2(30)	 NOT NULL,
	item_description		VARCHAR2(100),
	item_quantity		NUMBER(3)	 NOT NULL,
	item_location		VARCHAR2(20)	 NOT NULL,
	item_country		VARCHAR2(15)	 NOT NULL,
	item_picture		VARCHAR2(25),
	item_sound		VARCHAR2(25),
	item_shipping_info	NUMBER(1)	 NOT NULL,
	item_payment_info	NUMBER(1)	 NOT NULL,
	CONSTRAINT auctiondetails_seller_login_fk FOREIGN KEY (seller_login)	
	REFERENCES member (member_login),
	CONSTRAINT auctiondetails_auction_id_fk FOREIGN KEY (auction_id)	
	REFERENCES auction (auction_id),		
	CONSTRAINT auctiondetails_i_category_fk FOREIGN KEY (i_category)	
	REFERENCES category (category_id),
	CONSTRAINT auctiondetails_auction_id_pk PRIMARY KEY (auction_id));

create table bidding(
	member_buyer_login	VARCHAR2(10),		
	auction_id		NUMBER(5)	NOT NULL,
	quantity			NUMBER(3)	NOT NULL,
	proxy_max_amount	NUMBER(5),
	proxy_increments		NUMBER(5),
	latest_bid_amount		NUMBER(5)	NOT NULL,
	CONSTRAINT bidding_member_buyer_login_fk FOREIGN 	KEY(member_buyer_login)
	REFERENCES member(member_login),
	CONSTRAINT bidding_auction_id_fk FOREIGN KEY(auction_id)
	REFERENCES auction(auction_id));

create table finalizedbids(
	buyer_login		VARCHAR2(10)	NOT NULL,		
	auction_id		NUMBER(5)	NOT NULL,
	Auction_quantity		NUMBER(3)	NOT NULL,
	Max_bid_amount		NUMBER(5)	NOT NULL,
	CONSTRAINT finalizedbids_buyer_login_fk FOREIGN KEY(buyer_login)
	REFERENCES member(member_login),
	CONSTRAINT finalizedbids_auction_id_fk FOREIGN KEY(auction_id)
	REFERENCES auction(auction_id));


create table category(
	category_id	NUMBER(5),
	category_name	VARCHAR2(15)	NOT NULL,
	CONSTRAINT category_category_id_pk PRIMARY KEY (category_id));

create table feedback(
	auction_id	NUMBER(5),
	giver_login	VARCHAR2(10),
	about_login	VARCHAR2(10),
	user_buyer	NUMBER(1),
	rating		NUMBER(2),
	FeedbackNotes	VARCHAR2(200),
	CONSTRAINT feedback_auction_id_fk FOREIGN KEY(auction_id)
	REFERENCES auction(auction_id),
	CONSTRAINT feedback_giver_login_fk FOREIGN KEY(giver_login)
	REFERENCES member(member_login),
	CONSTRAINT feedback_about_login_fk FOREIGN KEY(about_login)
	REFERENCES member(member_login));

create sequence auction_id
increment by 1
start with 1
MAXVALUE 99999
NOCYCLE;

 create sequence category_id
increment by 1
maxvalue 100
nocycle;

alter table member modify (member_login VARCHAR2(20));
alter table member modify (member_password VARCHAR2(14));
alter table member modify (member_email VARCHAR2(30));
alter table member modify (member_phone VARCHAR2(15));
alter table member modify (member_state VARCHAR2(20));
alter table member modify (member_country VARCHAR2(15));
alter table member modify (member_visaname VARCHAR2(20));

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -