![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库设计
fly2749
这个作者很懒,什么都没留下…
展开
-
有外键约束时,删除表的影响
1. 首先创建两个表dept_temp和emp_temp。 2. 设置deptno为dept_temp的主键 alter table dept_temp add constraint PK primary key(deptno); 3. 为emp_temp设置外键约束 alter table emp_temp add constraint FK foreign key(deptno) references dept_temp; 4. 查询emp_temp表中deptno=30的员工数量 s转载 2021-01-30 00:46:34 · 2116 阅读 · 0 评论 -
设计数据库时是否使用外键
外键是否采用看业务应用场景,以及开发成本的,大致列下什么时候适合,什么时候不适合使用: 1. 互联网行业应用不推荐使用外键: 用户量大,并发度高,为此数据库服务器很容易成为性能瓶颈,尤其受IO能力限制,且不能轻易地水平扩展;若是把数据一致性的控制放到事务中,也即让应用服务器承担此部分的压力,而引用服务器一般都是可以做到轻松地水平的伸缩; 2.传统行业 1>.软件应用的人数有限,换句话说是可控的; 2>.数据库服务器的数据量也一般不会超大,且活跃数据有限; 综合上述2句话描述,也即数据库服务转载 2021-01-30 00:34:45 · 456 阅读 · 0 评论