168教数据库中表的关系
来源:互联网 发布:数控编程代码案例 编辑:程序博客网 时间:2024/06/06 19:41
还没懒够 00:36:10
关系型的数据库基本概念心里有个底不?
SMall轮回 00:36:33
呃!我对数据库一无所知
还没懒够 00:36:42
也就是表与表之间的关系
还没懒够 00:36:48
这个基本思路有没有?
SMall轮回 00:36:53
没有!
还没懒够 00:37:00
再举一个例子
还没懒够 00:37:06
比如说,某个表有这样的字段
SMall轮回 00:37:07
没有啊,好几天才学会连接数据库
还没懒够 00:37:14
首先,肯定需要一个主键列
SMall轮回 00:37:23
嗯,这个知道
还没懒够 00:37:28
主键列,这一列很多玩数据库的人都不设,我都不明白是为什么
还没懒够 00:37:42
基本属性列不用说了
还没懒够 00:37:46
但有一个关联列
还没懒够 00:37:52
比如说,有一个学员的表
还没懒够 00:37:58
来自于某个学院
SMall轮回 00:38:04
嗯,这个看过
还没懒够 00:38:09
这个学院的信息是在另外一个表里面维护的
还没懒够 00:38:18
而在学员表里面只记录学院表的主键ID
还没懒够 00:38:22
这个关系明白不?
还没懒够 00:38:43
这是最基本的关系了
还没懒够 00:39:00
我见过一些初学数据库的
SMall轮回 00:39:00
呃!不知道!
这有什么关系啊
还没懒够 00:39:09
往往有一个学院表存在的情况下
还没懒够 00:39:21
在学员表里面存储学院的信息不是使用学院表的ID
还没懒够 00:39:25
而是直接记录学院的名称
还没懒够 00:39:41
这样,就造成了数据表设计的一大误区——冗余
SMall轮回 00:39:50
冗余有危害吗
还没懒够 00:39:59
占空间,并且不好维护
SMall轮回 00:40:36
那就是说,按照你前面的方法,就方便管理咯?
还没懒够 00:40:51
其实现在你只需要知道有这么一层关系,以后建表的时候多想想该怎么来设计就可以了
SMall轮回 00:41:21
这关系到是模糊!你能不能拿个比较典型的例子给我看下
还没懒够 00:41:23
别到时候设计数据表,造成大量的字段本应当是有关系的,而实际上没有使用到(这毛病在我第一个数据库的程序里面就经常出现)
还没懒够 00:41:41
就刚才的那个例子啊
还没懒够 00:41:43
学员表
SMall轮回 00:42:03
不!给个实际的数据库,那样我想比较有清晰的感觉
还没懒够 00:42:20
ID,姓名,性别,学院
1 张三 男 1
2 李四 男 1
3 王五 女 2
还没懒够 00:42:23
学院表
还没懒够 00:42:37
ID 名称
1 经管院
2 计院
SMall轮回 00:42:43
哦,这就像EXCEL表格一样
还没懒够 00:42:45
那么,王五属于哪个院的?
- 168教数据库中表的关系
- 数据库中表之间的关系
- 设置数据库中表的关系图
- 数据库中表中关系
- Oracle10g数据库中表空间和数据文件之间的关系
- 数据库中表的连接(多关系连接查询)
- 数据库中表的连接(多关系连接查询)
- 使用Visio 2010 画数据库中表与表的关系
- 数据库中表的设计
- 数据库中表的读取
- 数据库中表的连接
- 数据库中表的操作
- 数据库中表的curd
- Hibernate中表的一对一关系
- 数据库中表的move操作
- 数据库中表的基本操作
- 数据库中表的连接方法
- 修改数据库中表的所有者.
- 人类四大天性
- "Sys 未定义"
- 程序状态决定软件质量
- 2006年信息产业部ERP管理咨询师试题
- 易优2注册码分析和爆破
- 168教数据库中表的关系
- 2005年信息产业部ERP管理咨询师考试试题
- 关于ASP.NET在IIS一些问题的经验总结
- BSD socket
- JScript 字母顺序的关键字列表
- 走出了一步,不知道是否真的是应该的~
- ASP.NET下如何防范SQL注入式攻击
- Microsoft Windows DirectSpeechSynthesis Module MS07-033 EXPLOIT
- EXCEL怎样导入导出数据库