数据库面试题
t0404
这个作者很懒,什么都没留下…
展开
-
Oracle练习题
--(1) 查询20号部门的所有员工信息。select * from emp where deptno = 20;--(2) 查询所有工种为CLERK的员工的工号、员工名和部门名。select e.empno,e.ename,e.deptno,e.job ,d.dname from emp转载 2016-07-12 22:49:22 · 8835 阅读 · 0 评论 -
Oracle面试题1
1、每一个用户有姓名、别名、性别、联系方式,但是联系方式有多种:公司电话、手机、固定电话,问:你怎样设计表结构 **使用powerdesigner工具 **引用设计范式1,2,3 **设计两张表:tuser(#id,#name,#alias,#sex,#concatid) tconcat(#id,#tele,#phone,#telecompany)转载 2016-07-12 22:50:02 · 13327 阅读 · 1 评论 -
Oracle优化面试题
Oracle SQL性能优化(1)选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)转载 2016-07-12 22:51:48 · 16758 阅读 · 0 评论 -
Oracle和MySql面试题
一 ORACLE和MySQL的区别1. Oracle是大型数据库而Mysql是中小型数据库,Oracle市场占有率达40%,Mysql只有20%左右,同时Mysql是开源的而Oracle价格非常高Oracle。2. Oracle支持大并发,大访问量,是OLTP最好的工具。(OLTP[联机事务处理])(OLAP[数据仓库处理 有了基础大数据后 根据数据分析 市场定位])3. 安转载 2016-07-21 09:35:00 · 8212 阅读 · 1 评论 -
数据库面试中常用的10个问题
1.触发器的作用?答:触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发。2。什么是存储过程?用什么来调用?答:存储过程是一个预编译的SQL语句,优点是允许模块化的设计,就是说转载 2016-08-05 10:08:40 · 3133 阅读 · 0 评论