create table product ( productid varchar(30) not null, category varchar(30) not null, name varchar(80) null, descn varchar(255) null, isPromot bit default 0, registerTime datetime default getdate(), constraint pk_product primary key (productid), constraint fk_product_1 foreign key (category) references category (catid) );
--(1)一个产品表对应一个属性表 create table Product ( ID int, Title nvachar(100), 属性ID int ) create table Attribut ( ID int, Title navrchar(100) ) --2直接在产品表里面添加属性这个这个字段 create table Product ( ID int, Title nvachar(100), 产品属性 navrchar(200) )
SQL code--(1)一个产品表对应一个属性表 create table Product ( ID int, Title nvachar(100), 属性ID int ) create table Attribut ( ID int, Title navrchar(100) ) --2直接在产品表里面添加属性这个这个字段 create table Product ( ID int, Title nvachar(100), 产品属性 navrchar(200) )
产品有几百,几千,甚至几万个,只要种类不多,结构还是比较固定的产品类别的属性定义(相当于模板)表:
属性ID,产品种类ID,属性名产品的属性(相当于实例)表:
产品ID,属性ID,属性值
create table product (
productid varchar(30) not null,
category varchar(30) not null,
name varchar(80) null,
descn varchar(255) null,
isPromot bit default 0,
registerTime datetime default getdate(),
constraint pk_product primary key (productid),
constraint fk_product_1 foreign key (category)
references category (catid)
);
create table Product
(
ID int,
Title nvachar(100),
属性ID int
)
create table Attribut
(
ID int,
Title navrchar(100)
)
--2直接在产品表里面添加属性这个这个字段
create table Product
(
ID int,
Title nvachar(100),
产品属性 navrchar(200)
)
create table Product
(
ID int,
Title nvachar(100),
属性ID int
)
create table Attribut
(
ID int,
Title navrchar(100)
)
--2直接在产品表里面添加属性这个这个字段
create table Product
(
ID int,
Title nvachar(100),
产品属性 navrchar(200)
)