社区
应用实例
帖子详情
数据库设计问题
linuxap
2004-11-27 07:00:21
有多种产品,而且每种产品除了有一些共同的属性外,还有自身的一些独特属性,如何建立数据库来存储这些产品信息,现在有2种方案:
1.每种产品建立一个表(会引起表膨胀,所以不采用)
2.建立一个产品表,然后用其中的一列存储该产品的独特的属性和属性值
除了这2种方案,是否还有更好的?性能和操作性上都不错的方案
...全文
170
4
打赏
收藏
数据库设计问题
有多种产品,而且每种产品除了有一些共同的属性外,还有自身的一些独特属性,如何建立数据库来存储这些产品信息,现在有2种方案: 1.每种产品建立一个表(会引起表膨胀,所以不采用) 2.建立一个产品表,然后用其中的一列存储该产品的独特的属性和属性值 除了这2种方案,是否还有更好的?性能和操作性上都不错的方案
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Exchange2000
2004-11-29
打赏
举报
回复
公用属性建一张公用属性表,通过Id来关联,独特属性直接给放在产品表中
winternet
2004-11-29
打赏
举报
回复
產品和具體的每類產品,超類和子類的關係。
具體的表設計就要看看根絕他們之間的關係的“部分約束”和“無連接約束”而確定所需要的表設計是怎樣的。
631799
2004-11-27
打赏
举报
回复
一张表放两个字段有点浪费吧.如果单一属性的话,还是一张表好.多属性的话,是要分开的好.
solidpanther
2004-11-27
打赏
举报
回复
建立两个表
产品表(产品代码,产品名称)
产品属性表(产品代码,产品属性名称,产品属性值)考虑到每个产品可能有多个属性
数据库
课程
设计
,
数据库
系统
源码免费下载链接为: https://pan.xunlei.com/s/VOZ81pi5CkzDGE8-3jTQc6KPA1?pwd=wdk3 (最新版、最全版本)
数据库
课程
设计
,
数据库
系统
数据库
设计
文档.pdf
数据库
设计
文档.pdf
2024
数据库
课程
设计
-
数据库
课程
设计
2024
数据库
课程
设计
数据库
课程
设计
数据库
课程
设计
数据库
课程
设计
数据库
课程
设计
数据库
设计
系列
火龙果软件工程技术中心
数据库
设计
系列1--事实发现在
数据库
系统开发周期的各个阶段中,
数据库
开发者必须捕获必要的事实来构建
数据库
系统,这些事实覆盖业务和
数据库
系统用户,主要包括术语,
问题
,机会,约束,需求和优先权,这些构成了事实发现的目标。事实发现就是运用面谈和提问等技术来收集有关系统,需求和用户喜好的形式化处理过程。使用事实发现技术的时机:在
数据库
开发生命周期的早期阶段,包括
数据库
规划、系统定义、需求收集和分析,开发人员要了解术语,
问题
,机会,约束,需求以及业务和系统用户的优先级。注意事项:大概估计一下要在
数据库
工程的事实发现上花费多少时间和精力是非常重要的。大量的快速学习将导致瘫痪,而考
WarehourseMS-
数据库
课程
设计
数据库
课程
设计
数据库
课程
设计
数据库
课程
设计
数据库
课程
设计
数据库
课程
设计
应用实例
27,580
社区成员
68,545
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章