随笔分类 -  数据库面试题

摘要:1.触发器的作用?答:触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被... 阅读全文
posted @ 2016-08-05 10:09 人间值得 阅读(263) 评论(0) 推荐(0)
摘要:一ORACLE和MySQL的区别1. Oracle是大型数据库而Mysql是中小型数据库,Oracle市场占有率达40%,Mysql只有20%左右,同时Mysql是开源的而Oracle价格非常高Oracle。2. Oracle支持大并发,大访问量,是OLTP最好的工... 阅读全文
posted @ 2016-07-21 09:35 人间值得 阅读(2873) 评论(0) 推荐(0)
摘要:Oracle SQL性能优化(1)选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你... 阅读全文
posted @ 2016-07-12 22:52 人间值得 阅读(2205) 评论(0) 推荐(0)
摘要:1、每一个用户有姓名、别名、性别、联系方式,但是联系方式有多种:公司电话、手机、固定电话,问:你怎样设计表结构 **使用powerdesigner工具 **引用设计范式1,2,3 **设计两张表:tuser(#id,#name,#alias,#sex,#concati... 阅读全文
posted @ 2016-07-12 22:50 人间值得 阅读(904) 评论(0) 推荐(0)
摘要:--(1) 查询20号部门的所有员工信息。select * from emp where deptno = 20;--(2) 查询所有工种为CLERK的员工的工号、员工名和部门名。select e.empno,e.ename,e.deptno,e.job ,d.dna... 阅读全文
posted @ 2016-07-12 22:49 人间值得 阅读(520) 评论(0) 推荐(0)