全球旧事资料 分类
Oracle常见面试题
1、对数据库SQL2005、ORACLE熟悉吗?SQL2005是微软公司的数据库产品。是一个RDBMS数据库,一般应用在一些中型数据
库的应用,不能跨平台。ORACLE是ORACLE公司的数据产品,支持海量数据存储,支持分布式布暑,支持多用
户,跨平台,数据安全完整性控制性能优越,是一个ORDBMS,一般用在大型公司。
2、能不能设计数据库?如何实现数据库导入与导出的更新使用POWERDISINE工具的使用,一般满足第三范式就可以了。EXP与IMP数据库的
逻辑导入与导出
3、如何只显示重复数据,或不显示重复数据显示重复:selectfromtable
amegroupbyidhavi
gcou
t1不显示重复:selectfromtable
amegroupbyidhavi
gcou
t1
4、什么是数据库的映射就是将数据库的表与字段对应到模型层类名与属性的过程
5、写分页有哪些方法,你一般用什么方法?用SQL语句写一个分页?
如何用存储过程写分页?在SQLSERVER中使用TOP分页,在ORACLE中用ROWNUM,或分析函数
ROW_NUMBER使用TOP:selecttop20
fromtable
ame
mi
usselecttop10mfromtable
amem使用分析函数:selectfromselect
row_
umberoverorderbycolum
ame
umfromtable
ame
where
um10a
d
um20使用过程时,只要将分页的范围用两个参数就可以实现。在ORACLE中,要将过程封装
在包里,还要用动态游标变量才能实现数据集的返回。
6、ORACLE中左连接与右连接左连接:LEFTJOIN右连接:RIGHTJOINselect
colum
mcolum
fromtable
ame1
leftjoi
table
ame2mo
colum
amemcolum
ame用WHERE实现:select
colum
mcolum
fromtable
ame1
,table
ame2mwhere
colum
amemcolum
ame
f7、什么是反射、序列化、反序列化?事务有几种级别?反射是在程序运行时动态访问DDL的一种方式。序列化是将对象对二进制、XML等方
式直接向文件的存储。反序列化是将存储到文件的对象取出的过程。事务的级别的三种:页面级、应用程序级、数据库级。
8、数据测试如何测试?在PLSQL里对过程或函数可能通过专用的测试工具,通过对
9、用事务的时候,如果在业务逻辑层中,调用数据库访问层中的方法,访问层中有很多类,类又有很多方法,每个方法都要实现,那么如何处理?
通用数据访问层的实现
10、什么时候会用到触发器A安全管理、B日志管理、C复杂业务逻辑实现
11、如何在数据库中显示树控制?用父ID与子ID来实现
12、如何实现数据库的优化?A、调整数据结构的设计。这一部分在开发信息系统之前完成,程序员需要考虑是否使用
ORACLE数据库的分区功能,对于经常访问的数据库表是否需要建立索引等。
B、调整应用程序结构设计。这r
好听全球资料 返回顶部