想请教一下怎么样更容易理解表之间的关系

充满荆棘的路 2013-11-25 06:01:09
最近学习一套系统,大概15张表,要做报表,sql语句都会写,可老是在表联结那块出错,关系总是搞乱掉,我头都大了,技术没问题,可是数据老是不对,我很纠结,想请大神指点下,到底怎么样才能弄清楚这些关系,还有怎么样测试两张表之间对不对,我测试的方法是看没关联一张表,看一下他们的数据量是否一样
...全文
146 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
發糞塗牆 2013-11-25
  • 打赏
  • 举报
回复
引用 4 楼 u010248119 的回复:
引用 1 楼 DBA_Huangzj 的回复:
sqlserver2005以后可以用下图中的功能,把特定的表之间的关系用图形化列出来,方便研究。但是更多的还是得自己去琢磨
我的怎么没有
右键然后新建
LongRui888 2013-11-25
  • 打赏
  • 举报
回复
引用 4 楼 u010248119 的回复:
引用 1 楼 DBA_Huangzj 的回复:
sqlserver2005以后可以用下图中的功能,把特定的表之间的关系用图形化列出来,方便研究。但是更多的还是得自己去琢磨
我的怎么没有
给你找了一个文章,就是讲怎么建立关系图的,你可以参考: 学会sql数据库关系图 http://www.2cto.com/database/201208/147970.html
充满荆棘的路 2013-11-25
  • 打赏
  • 举报
回复
引用 1 楼 DBA_Huangzj 的回复:
sqlserver2005以后可以用下图中的功能,把特定的表之间的关系用图形化列出来,方便研究。但是更多的还是得自己去琢磨
我的怎么没有
-晴天 2013-11-25
  • 打赏
  • 举报
回复
数据库理论学得不扎实。好好理解一下主从关系、主键、外键,然后自己动手设计一个关系型数据库,就全知道了。
shoppo0505 2013-11-25
  • 打赏
  • 举报
回复
首先在表设计的时候就需要考虑到表关系,可以用一个列来对应另外一个表的某一列,来表示和另外一个表的关系。 这样就使物理结构上呈现了表和表之间的关系。 当然你也可以不这样做,在写语句的时候,可以将两个表格任意连接,但是容易混淆,效率也比较低,且不能优化。
發糞塗牆 2013-11-25
  • 打赏
  • 举报
回复
sqlserver2005以后可以用下图中的功能,把特定的表之间的关系用图形化列出来,方便研究。但是更多的还是得自己去琢磨

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧