一:先抽象一个公用的“商品”实体,然后每一个具体的类型的商品继承这个实体,可是这样子设计的话,不同种类的商品一多的话,那么表就越多。感觉还是很糟糕。
二:直接在”商品“这个实体里添加多一个属性,属性的值按约定的规则(如键值对)来描述包括这个商品种类信息,这样子的话就只要一张表就行。不过这样子做的话,在展示商品信息需要在前台对这个属性值进行分离,感觉好像哪里不太符合规范。
该商品名属于字符型数据类型。
在数据库中,字符型数据类型通常用于存储文本信息,例如商品名称、客户姓名、地址等,其长度可以根据实际需要进行定义。
在关系型数据库中,常用的字符型数据类型包括CHAR、VARCHAR、TEXT等。
问题一:现有商品表和属性表,属性表有商品id,属性名和属性值,如何根据多个属性名与值查询出符合条 table product
table attribute
select
productid as pid, attributename as aname, attributevalue as avalue, attributepid as apid
from
product, attribute
where ( aname in ( 'aname1', 'aname2', 'aname3', ) or avalue in ( 'avalue1', 'avalue2', 'avalue3', ) ) and pid = apid
or
select from product where id in ( select pid from attribute where name in ( '1', '2', '3' ) ) or value in ( '1', '2', '3' ) )
问题二:购物网站建设商品表及分类属性表数据库设计,谁有商场现成的商品表和商品的分类表下的各个属性子表? 150分 这种还真的没有现成的,只能马上做了,我这边有可以帮你,谢谢采纳
问题三:关于商品属性分类数据表结构的设计 good so plicated
问题四:问下mysql高手,现有商品表和属性表,属性表有商品id,属性名和属性值,如何根据多个属性名与值查询出符合条 select from 商品表 where 商品id in (select 商品id from 属性表 where 条件);
问题五:html table的属性都有哪些 表格
表格由 标签来定义。每个表格均有若干行(由 标签定义),每行被分割为若干单元格(由 标签定义)。字母 td 指表格数据(table data),即数据单元格的内容。数据单元格可以包含文本、、列表、段落、表单、水平线、表格等等。
row 1, cell 1
row 1, cell 2
row 2, cell 1
row 2, cell 2
在浏览器显示如下:
row 1, cell 1 row 1, cell 2
row 2, cell 1 row 2, cell 2
表格和边框属性
如果不定义边框属性,表格将不显示边框。有时这很有用,但是大多数时候,我们希望显示边框。
使用边框属性来显示一个带有边框的表格
Row 1, cell 1
Row 1, cell 2
表格的表头
表格的表头使用 标签进行定义。
Heading
Another Heading
row 1, cell 1
row 1, cell 2
row 2, cell 1
row 2, cell 2
问题六:数据库问题商品基本表:GOODS(G#,GNAME,PRICE,TYPE,FACT),其中属性分别表示商品号,商品名,单价 select from sales sa where saqty=(select max(qty) from sales);
只能暂时回答你第一个问题,因为你没告诉我是什么数据库啊?
问题七:商城网站 怎么设计商品的多种属性,比如颜 尺寸 大小 什么的数据库又该怎么设计 20分 有一点你要确认,就是数据库的设计实际就是讲现实中的东西,转成数据库的方式存储。
所以你要先有现实中东西的归纳,然后才是转化。
现实转数据库,是很简单的。
每个实体的属性,就是个列;实体和实体之间的关系,无非就是1:1,1:n,m:n而已。
3 所以关键是总结你现实中的事物,才是重点,说白了就是需求。
有的确切的需求,那实现是很简单的。
4 至于如何做需求,就是你要想的主要问题。
如,1 你的商场都有哪些东西。
2 这些东西的属性是否相同
3 如果有新商品增加的话,是否要对新商品也添加各种属性。
4 商品和类别的关系,1:n,还是M:n
等等,等等
把这些东西都捋顺了,那就没什么了难度了。
问题八:有成千上万种产品,各个产品属性不同,怎么设计数据库或设计页面加载不同属性 建立产品属性表,分类表,产品表
t_Property_Group 产品属性分类表
id 分类自动编号,主键
title 分类标题
t_Proterty 产品属性表
id 分类自动编号,主键
title 属性名称
gid 属性分类编号
t_Product 产品表
id 编号
title 产品名称
remark 备注
t_Product_Property_Relation
id
productid 产品编号
propertyid 产品属性编号
propertydata 产品属性数据
==================================
以上仅仅是设计方法之一,根据不同的需求,可以演变出各种数据关系模型。要想通透理解,慢慢做过去之后,才能看的很明白。 以上表格仅仅是比较核心的数据字段,也可以添加更多符合个性的表结构。
对于页面,则包含较多的架构内容。 比如应用框架生成静态页面的,则涉及到标签、模板等。
动态加载属性有两种解释,1、从数据库及时的读出数据(属性)2、从数据库改动数据之后,从新生成或者新生成的页面可以获得数据库的更新,可以生成包含新属性的产品页面。
望采纳。
问题九:HTML中表格属性有哪些? 该标记标示表格的开始,该表格宽度为800像素,边框粗细为0( 即不显示边框 ),对齐方式水平居中,单元格边距0,单元格间距0。表格属性的设置及相关说明:border: 用于设置表格边框的粗细,属性值为数值,数值越大,框线越粗,如果设置border=0,则表示不显示表格框线background: 用于设置表格的背景,属性值为URL( 所在路径及文件的文件名 )例: cellspacing: 用于设置表格内框线宽度( 即单元格间距 ),属性值为数值( 单位为像素 ),数值越大,单元格间距越大,若未设置,默认值为2例: cellpadding: 用于设置表格内文字与表格框线之间的间距( 单元格边距 ),属性值为数值( 单位为像素 ),数值越大,表格内文字与表格框线的间距越大,该属性的设置值必须是大于或等于0的正整数值,若未设置,默认值为1例: width: 用于设置表格的宽度( 也可用于设置单元格或宽度 ),属性值可以是数值( 单位为像素 ),也可以是百分比( 相对于父级目标的比例值 ),数值越大,表示宽度越大( 注: 设置width属性时,可以先设置表格的宽度,再依次设置各单元格的宽度,也可以不设置表格的宽度,仅设置表格中各单元格的宽度 )例: height: 用于设置表格的高度( 也可用于设置单元格或高度 ),属性值可以是数值( 单位为像素 ),也可以是百分比( 相对于父级目标的比例值 ),数值越大,表示高度越大( 注: 设置height属性时,可以先设置表格的高度,再依次设置各单元格的高度,也可以不设置表格的宽度,仅设置表格中各单元格的高度 )例: bgcolor: 用于设置表格或单元格或表格中的行或列的背景颜色,属性值可以使用颜色名称,或使用三原色混色值例: >
我看了你的数据库表的设计,我将其理解为:
商品表1主要是体现数量的,商品代号是一个主键;
商品表2主要是放映商品信息的,商品代号也是主键;
所以我写的SQL如下:
1、SELET COUNT() FROM (SELECT FROM 商品表1 WHERE 数量>10)
2、SELECT 商品表1商品代号,商品表2分类名,商品表2产地,商品表2品牌 FROM 商品表2 LEFT JOIN 商品表1 ON 商品表2商品代号=商品表1商品代号 WHERE 商品表2品牌='熊猫' OR 商品表2品牌='春兰'
商品表goods关联分类表category,和brand品牌表以及商品属性表
商品表goods关联价格表,分类扩展表
以及订单商品表order_goods
错综复杂呵呵
以上就是关于一件商品不同分类数据库设计全部的内容,包括:一件商品不同分类数据库设计、商品表的商品名属于什么数据类型、商品表都有哪些属性等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)