社区
MS-SQL Server
帖子详情
数据库设计是表少好还是表多吗?为什么联系表很少?
moshao6
2011-04-25 05:29:57
为什么我看到的一些系统的数据库的设计的时候,基本上都是一些实体表,而联系表没有或是很少,为什么?数据库设计方面的书籍上都说是要一起的。
这个是没必要吗,还是为了方便?
还有一个是我把数据库设计得很少表,很多数据可能要从几个表里关联取得(语句可能就麻烦点),还是与数据库操作的数据都设计一个表?
...全文
651
13
打赏
收藏
数据库设计是表少好还是表多吗?为什么联系表很少?
为什么我看到的一些系统的数据库的设计的时候,基本上都是一些实体表,而联系表没有或是很少,为什么?数据库设计方面的书籍上都说是要一起的。 这个是没必要吗,还是为了方便? 还有一个是我把数据库设计得很少表,很多数据可能要从几个表里关联取得(语句可能就麻烦点),还是与数据库操作的数据都设计一个表?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
anlongfei1988101
2011-08-26
打赏
举报
回复
肯定是表少了好管理,而且执行效率过高,但是表少了也有缺点,比如逻辑不清晰等等......这个要根据实际情况而定的,不能以偏概全......
luyan850922
2011-04-26
打赏
举报
回复
表少好
但是,如果确实表比较多的话,当需要从多个表中查询时,可以将这些列提出来,组成一个视图(view),直接从视图中查询就可以了。当然,为了提高速度,应建立索引
jyh070207
2011-04-26
打赏
举报
回复
数据不多,能一个表就一个表,如果数据多,
而且增/删/改频繁,考虑多用户带来的性能问题的话,可以按特定属性分为多个表,
无非写sql要麻烦一点,
查询速度变慢,先按经常查询的关键字加索引.
MY_ITOU
2011-04-26
打赏
举报
回复
表少好。
CainLai
2011-04-26
打赏
举报
回复
关系表是可以按照一定规则跟实体表合并的啊
tony312ws
2011-04-26
打赏
举报
回复
反正我都是根据需求来的 一味的按照书上来 感觉不这么方便
huangqing_80
2011-04-26
打赏
举报
回复
课本上讲的都说要建关系表,但往往实际中却是根据数据量的多少来决定表的结构了
999朵玫瑰
2011-04-25
打赏
举报
回复
要建索引了
SQL77
2011-04-25
打赏
举报
回复
[Quote=引用 4 楼 rkdrc 的回复:]
引用 3 楼 fredrickhu 的回复:
能一个表解决当然一个表比较好 SQL在查询的时候效率比较高 速度比较快
我搭车问下,我原来有几个表,但结构相同,只是针对不同对象,现在数据全部放一个表里用一个字段来区分查找,问题来了,数据量成倍增加,查询速度变慢了,如何解决?
[/Quote]
你用来区分的为首要索引
rkdrc
2011-04-25
打赏
举报
回复
[Quote=引用 3 楼 fredrickhu 的回复:]
能一个表解决当然一个表比较好 SQL在查询的时候效率比较高 速度比较快
[/Quote]
我搭车问下,我原来有几个表,但结构相同,只是针对不同对象,现在数据全部放一个表里用一个字段来区分查找,问题来了,数据量成倍增加,查询速度变慢了,如何解决?
--小F--
2011-04-25
打赏
举报
回复
能一个表解决当然一个表比较好 SQL在查询的时候效率比较高 速度比较快
tanbing1986411
2011-04-25
打赏
举报
回复
借宝座发帖,SQL SERVER复制功能,对订阅的数据库有限制吗?
快溜
2011-04-25
打赏
举报
回复
一言难尽,伤心。
基于PowerDesigner的
数据库
设计
与建模(理论和实战驱动)
在
设计
数据库
时,对现实世界进行分析、抽象、并从中找出内在
联系
,进而确定
数据库
的结构,这一过程就称为
数据库
建模。它主要包括两部分内容:确定最基本的数据结构;对约束建模。
数据库
建模的过程:概念模型->...
如何
设计
数据库
表
?
想要
设计
出一个优秀的
数据库
还需要更多的努力,在后面的学习中,如有相关的经验或总结,我会继续补充。即使我们现在还不是大牛,但是在工作中,如果让我们
设计
数据库
,起码已经知道评判的方式,最起码要建立一个满足...
数据库
表
设计
做一个项目,必然是少不了
数据库
设计
的!...
设计
数据库
表
:只需在中多添加一个班级号的ID;注:所以对于多对多
表
,通过关系
表
就建立起了两张
表
的
联系
!多对多
表
时建立主外键后,要先删除约束
表
内容再删除主
表
内容。
数据库
:
数据库
设计
(需求,
设计
,运行,维护)
数据库
设计
的目标:是为用户和各种应用系统提供一个信息基础设施和高效率的运行环境 。
数据库
设计
的基本任务:是根据用户的信息需求、处理需求和
数据库
的支持环境(包括硬件、操作系统和DBMS),
设计
出
数据库
模式...
数据库
系统课程
设计
(高校成绩管理
数据库
系统的
设计
与实现)
数据库
课程
设计
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章