数据库部分面试题.docx

数据库部分面试题.docx

ID:61361238

大小:18.00 KB

页数:6页

时间:2021-01-26

数据库部分面试题.docx_第1页
数据库部分面试题.docx_第2页
数据库部分面试题.docx_第3页
数据库部分面试题.docx_第4页
数据库部分面试题.docx_第5页
资源描述:

《数据库部分面试题.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、数据库部分面试题资料仅供参考就业面试题库─数据库部分资料仅供参考1.谈谈你对Oracle的理解。Oracle是一系列产品的总和,也能够说是一个平台,它包含Oracle数据库、Oracle中间件、Oracle管理软件等,我简单的描述一下对于Oracle数据库的理解。它是一种基于网络访问的可跨平台的关系型数据库,具有较强的可移植性;经过连接存储池(connectionpolling)和多路复用(multiplexing)机制来实现动态可伸缩性;它经过并行服务器(ParallelServerOption)来提高系统的可用性;Oracle的自动备份和恢复功能,提供了对大规模和

2、更加细化的分布式操作系统的支持等等。2.主键的作用有哪些?1)保证数据的唯一性,避免发生数据重复的情况。2)因为主键能够唯一标识某一行记录,因此能确保执行数据更新、删除的时候不会出现张冠李戴的错误。3)主键常常与外键构成参照完整性约束,防止出现数据不一致。3.索引对数据并发会有影响吗?资料仅供参考索引能大大提高于数据的速度,但当有大量基于数据插入的并操作,索引反而会降低并操作的行速度;当然如果有行的,情况又会有化。4.数据中的某一个到某一个段之的SQL句?(比如第20到30条的数据)Oracle:select*from(selectrownumr,a.*fromt

3、ableawhererownum<=30)wherer>=20SQLServer:select*from(ITPUB个人空间)mMrUmAcY;H#

4、^个人空间)Ya.x'Z7m9^Xw(select@.N7D,CJP3v0selecttop21*fromITPUBtop30*fromtest1orderby_id)t2AGzb,r7b0M6HH0orderby_iddesc?^;kt0J.I`I&]0)torderby_id5.SQLServer中的内置函数有哪些?量函数,如:Date(),Convert()⋯⋯聚合函数,如:SUM(),

5、MAX(),STDEV()⋯⋯行集函数,如:getdate(),Substring(),,6.数据的原理。1)原始据与体之的关系2)主与外3)范式准4)完整性束7.存程的理解。资料仅供参考存储过程能够使得对数据库的管理、以及显示关于数据库及其用户信息的工作容易得多。存储过程是SQL语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元处理。存储过程存储在数据库内,可由应用程序经过一个调用执行,而且允许用户声明变量、有条件执行以及其它强大的编程功能。存储过程可包含程序流、逻辑以及对数据库的查询。它们能够接受参数、输出参数、返回单个或多个结果集以及返回值。能够出于

6、任何使用SQL语句的目的来使用存储过程,它具有以下优点:1)能够在单个存储过程中执行一系列SQL语句。2)能够从自己的存储过程内引用其它存储过程,这能够简化一系列复杂语句。3)存储过程在创立时即在服务器上进行编译,因此执行起来比单个SQL语句快。8.在Oracle大数据量下的分页解决方法。typerefCursorTypeisREFCURSOR;--游标类型定义,用于返回数据集资料仅供参考proceduresp_Page(p_PageSizeint,--每页记录数p_PageNoint,--当前页码,从1开始p_SqlSelectvarchar2,--查询语句,含排序

7、部分p_SqlCount--获取记录总数的查询语句p_OutRecordCountint,--返回总记录数p_OutCursorvarchar2,outoutrefCursorType)asv_sqlvarchar2(3000);v_countint;v_heiRownumint;v_lowRownumint;begin----取记录总数executeimmediatep_SqlCountintov_count;p_OutRecordCount:=v_count;----执行分页查询

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。