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