可以用视图尽量用视图不要用外键

原创 2011年01月13日 19:48:00

视图可以很好的把数据库用好

 

过多的外键反而不好

主键,外键,视图,索引

主键的任务是帮助mysql以最快的速度把一条特定的数据记录在数据表里的位置确定下来。主键必须满足以下两个条件: 1.主键必须是惟一的,任意两条数据记录里的主键字段不允许是同样的内容。 2.主键应该...
  • helloworld20102010
  • helloworld20102010
  • 2015年06月03日 18:39
  • 984

多表操作、外键、视图、多表联合

多表操作、外键、视图、多表联合 一、多表操作 方法一: 笛卡尔乘积(交叉连接):一个表中的每一行分别与另一个表中的每一行生成一条新记录,默认生成新记录数=a表的记录数*b...
  • pengfeixiong
  • pengfeixiong
  • 2011年12月19日 22:31
  • 1444

数据库为什么使用视图

使用视图大致有两个方面的原因: 1.封装查询        数据库虽然可以存储海量数据,但是在数据表设计上却不可能为每种关系创建数据表。       例如:对于学生表,存储了学生信息,学生的属...
  • sinat_28158055
  • sinat_28158055
  • 2016年11月23日 14:10
  • 1246

视图和子查询

笔记中用到的表在这里。 视图 视图:视图可以理解成一张表。但它不保存在计算机的存储设备中,也不保存数据到任何地方,事实上,他保存的是select语句。 语法创建语法:create view vie...
  • AsuraDong
  • AsuraDong
  • 2017年07月26日 18:30
  • 404

SQLserver中的视图与主外键的创建

一.背景 原来学过数据库的相关内容,只是形式上的,从来也没有实践过,徐徐飘过而已,如今在做机房时,很多知识需要用到视图,才开始去慢慢的实践。 视图:我理解的就是一张表,它把我们所需要的某个表或某几...
  • wangyy130
  • wangyy130
  • 2014年08月12日 16:54
  • 2319

视图 序列 外键约束

1 Oracle视图操作综合示例 1.1 问题 有学员表student,表结构如表-1所示: 表-1 学员表student信息 学员表student的示例数据如图-1所示。 ...
  • nuliPerfect
  • nuliPerfect
  • 2016年07月30日 16:46
  • 699

尽量不要使用触发器

触发器的问题 重复执行 当数据从一个备份拷贝中加载,或者备份数据库的时候【触发器已经执行过了!!】; 备库应该关闭触发器;有些数据库支持not for replication; ...
  • iCode0410
  • iCode0410
  • 2014年10月20日 14:58
  • 654

视图-主外键-索引

视图-主外键-索引
  • abcbetty_soft
  • abcbetty_soft
  • 2017年01月07日 09:09
  • 193

视图与触发器

视图和基表vs视图与select视图中保存的仅是一条select语句,源数据来自于基表检查视图通过检查视图更新基表数据时,只有满足检查条件的更新语句才能成功执行。 local 检查视图 通过检查视...
  • sinat_27178495
  • sinat_27178495
  • 2015年07月06日 23:41
  • 350

游标与视图的比较

刚开始看SQL视频下来感觉游标和视图都是从大量的数据中抽出需要的部分,从而方便我们操作和应用,如果真是这样还用得着定义两个名词和两种方式来运用吗?当然不是,下边分别分析一下游标和视图在相比之下也许就更...
  • u013030441
  • u013030441
  • 2014年08月08日 17:54
  • 1938
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:可以用视图尽量用视图不要用外键
举报原因:
原因补充:

(最多只允许输入30个字)