银行数据库面试题Oracle 常会面试题1、对数据库 SQL 、ORACLE 熟悉吗
SQL 是微软企业的数据库产品
是一种 RDBMS 数据库,一般应用在某些中型数据库的应用,不能跨平台
ORACLE 是 ORACLE 企业的数据产品,支持海量数据存储,支持分布式布暑,支持多顾客,跨平台,数据安全完整性控制性能优越,是一种 ORDBMS,一般用在大型企业
2、能不能设计数据库
怎样实现数据库导入与导出的更新 使用 POWERDISINE 工具的使用,一般满足第三范式就可以了
EXP 与 IMP 数据库的逻辑导入与导出3、怎样只显示反复数据,或不显示反复数据 显示反复:select * from tablename group by id having count(*)>1 不显示反复:select * from tablename group by id having count(*)=14、什么是数据库的映射 就是将数据库的表与字段对应到模型层类名与属性的过程
5、写分页有哪些措施,你一般用什么措施
用 SQL 语句写一种分页
怎样用存储过程写分页
在 SQLSERVER 中使用 TOP 分页,在 ORACLE 中用 ROWNUM,或分析函数ROW_NUMBER 使用 TOP: select top 20,n
* from tablename n minus select top 10,m
* from tablename m 使用分析函数: select * from (select n
*,row_number() over(order by columnname) num from tablename n) where num>=10 and num