我是数据库的初学者,我得到了这个困难的拍卖数据库项目。我也在使用 SQL Server Management Studio。
create table user(
name char(10) not null,
lastname char(10) not null
)
create table item(
buyer varchar(10) null,
seller varchar(10) not null,
startprice numeric(5) not null,
description char(22) not null,
start_date datetime not null,
end_date datetime not null,
seller char(10) not null,
item_nummer numeric(9) not null,
constraint fk_user foreign key (buyer) references user (name)
)
基本上,我在这里尝试制定的规则是:除非时间(start_date 和 end_date)结束并且 startprice 没有上涨或增加,否则列买家的值为 NULL。然后列购买者将从对该项目出价的表用户获取名称。
这条规则对我来说太难了,我想触发,但我不确定..