mysql数据库设计的问题

作者&投稿:岛储 (若有异议请与网页底部的电邮联系)
mysql数据库设计的问题?~

一张表肯定是不合理的,过去的数据基本是冗余数据,对系统来说是负担
但是删掉也可能不好,做比价调查时候,可能会用到
如果数据量增加的太大,影响系统功能,就把过去的数据和现在的数据分开
过去的一张表,现在的一张表
分开是对得,一张是不合理的

不明白你为什么要建立语言language、关系表relationtab,就前面两个就可以了吧。

软件表soft:
字段:sid、sname软件名称 、size大小 、ver 版本 、lang 语言、 cid软件分类、desc描述、URL地址、 IMG地址
主键sid,外键cid

分类表cls:
字段:cid、cname类别名称、pre上级分类
主键cid,外键pre
pre参照本表的cid,如果pre为0表示一级分类
示例数据:
cid cname pre
1   系统软件 0
2  应用软件 0
3  操作系统 1
4  数据库系统 1

用户表+图书表+借书记录表

借书记录表中需要有:

uid、bookId、borrowTime、returnTime、createTime

简单点就是这样了,不懂可以私信我。

要看需求存储则减少冗余要量相同信息存表比种类表字段名叫车刀值1,2,3,4其表要写值节省空间查询总做连接降低效率存表利于提高效率看自选择

这个问题让我来回答的话,我觉得很重要。可是领导现在不这么认为,他们觉得数据就是存到数据库里这么简单,理应很快才对。但是现在的需求是这样的,我们现。

mysql 数据库有什么设计规范?
答:异地容灾:考虑数据冗余,制定灾难恢复流程。数据生命周期管理:清理过期数据,确保历史数据的合规存储。通过遵循这些设计规范,MySQL数据库的结构将更加清晰,性能更高效,同时保障了数据的安全性和稳定性。记住,好的设计是数据库成功的关键,每个细节都影响着系统的整体性能和用户体验。

关于MYSQL数据库设计性能的两个问题
答:对于问题一:一般都用方法3,也就是一条记录的10个字段,这便于按个别字段内容进行搜索,也便于修改个别字段内容。当然方法2存10条记录也可以达到这些目的,甚至数据库结构更加优化,但是这样会把程序弄得非常复杂,只有字段数远远不止十个,或者通常的数据都有许多字段为空的时候才用它。方法1也是可行的...

mysql数据库设计的疑惑。 由于数据会比较多,如果表的数量少,那么每个表...
答:数据记录好像不能按照你说的这么简单的拆分吧..你设计数据库的时候要根据表建立的原则,满足其范式.有几个表就是几个表..如果真是像你说的那样可以这样简单是拆分,而且不影响别的什么.肯定选择多表,少记录了.比如像那样说的10万个记录,没有建索引,检索一条记录平均5万次..而分到200个表里,每个...

mysql数据库设计的问题
答:uid、bookId、borrowTime、returnTime、createTime 简单点就是这样了,不懂可以私信我。

有一个MYSQL数据库设计并查询的问题。
答:方案1 先查询留言 ,获取留言ID 集合,将集合作为条件 获取回复的集合,输出到前台时,每获取1条留言,循环查询1次回复的集合,并将已经找到对应关系的回复从集合中除去.方案2 使用游标和临时表 查询 包含留言及回复的数据并排序后返回.--- 考虑到留言及回复分页,建议采用方案1 ...

MYSQL数据库设计数据类型选择需要注意哪些地方
答:1)它们会减慢INSERT查询,因为插入的值会被随机地放入索引中。这会导致分页、随机磁盘访问及聚集存储引擎上的聚集索引碎片。2)它们会减慢SELECT查询,因为逻辑上相邻的行会分布在磁盘和内存中的各个地方。3)随机值导致缓存对所有类型的查询性能都很差,因为它们会使缓存赖以工作的访问局部性失效。如果整个...

哪位大侠可以提供一些mysql数据库的题库,一定要带答案的!将感激不尽...
答:36. ER图属于下面哪一种数据库设计模型( B )。A. 物理数据模型B. 概念数据模型C. 逻辑数据模型D. 需求模型37. 非主键必须完全依赖于主键列,这属于下列范式的内容( BC )A. 1NF B. 2NF C. 3NF D. 都没有的38. 如果一个字段的数据必须来源另一个表的主键,那么要在这个字段上建立( B )。A. PK(...

这两种题型mysql数据库结构应该怎么设计,B形题和A3A4题
答:一、不定项选择题(共40题,每小题2.5分,总分100分)1.数据库管理系统的发展历经了如下那些模型阶段(ACDE)A.层次模型B.结构模型C.关系模型D.网状模型E.对象模型2.关系型数据库的核心单元是(B)A.对象B.表C.行D.列3.对于关系型数据库来说,表之间存在下面那些关系(ABC)A.一对一关系B...

Mysql数据库的设计和优化?
答:数据库设计是基础,数据库优化是建立在设计基础之上的。好的数据库一定拥有好的设计。数据库设计的目标是为用户和各种应用系统提供一个信息基础设施和高效的运行环境。数据库的三大范式 第一范式1NF:所有的域都应该是原子性的,即数据库表的每一列都是不可分割的原子数据项,而不能是集合,数组,记录等...

数据库设计需要遵守的设计规范?
答:二、数据库基本设计规范 1、所有表必须使用Innodb存储引擎 没有特殊要求(即Innodb无法满足的功能如:列存储,存储空间数据等)的情况下,所有表必须使用Innodb存储引擎(mysql5.5之前默认使用Myisam,5.6以后默认的为Innodb)Innodb支持事务,支持行级锁,更好的恢复性,高并发下性能更好 2、数据库和表的...