电子商务产品数据库设计

电子商务产品数据库设计,第1张

这是一个非常好的问题!不过已经把解决方案给出来了。

我的理解是"动态表结构"。

Product(p_id,name)

ExtendField(ef_id,name,p_id)

ExtendValue(ev_id,value,ef_id,p_id)

当添加新属性时,只是相当于在数据库添加一条记录,没有该变表结构。

这里是存的是书,现在要存储英译书(原作者,译者,原出版社,国内出版社)

这就中文书籍不需要原作者、原出版社,如果为了存储英译书,只需向后2个表添加记录即可,否则就要向product表添加2个属性,而该设计不必改变原表的表结构(table schema)。

一个看你网站运行环境的系统。

windows中:

小型电子商务用access就可以。中大型的一般用SQL SERVER。

也可以用mysql。

ACCESS简单,实用,但存储量小

sql server 安全性高,并发处理机制好,数据存储量大。

linux 中:

一般用MYSQL,部分大型的用orale。

mysql 的内存负载好过MS SQL。但是稳定性不如sqlserver

orale 是工业级的,和SQL SERVER差不多。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/10044413.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存