下载此文档

数据库面试题.docx


文档分类:IT计算机 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
就业面试题库─ 数据库部分数据库面试题1. 谈谈你对 Oracle 的理解。Oracle 是一系列产品的总和,也可以说是一个平台,它包含 Oracle 数据库、Oracle 中间件、Oracle 管理软件等,我简单的描述一下对于 Oracle 数据库的理解。它是一种基于网络访问的可跨平台的关系型数据库,具有较强的可移植性;通过连接存储池(connectionpolling)和多路复用(multiplexing)机制来实现动态可伸缩性;它通过并行服务器(Parallel Server Option )来提高系统的可用性;Oracle 的自动备份和恢复功能,提供了对大规模和更加细化的分布式操作系统的支持等等。2. 主键的作用有哪些?1) 保证数据的唯一性,避免发生数据重复的情况。2) 因为主键可以唯一标识某一行记录,所以能确保执行数据更新、删除的时候不会出现张冠李戴的错误。3) 主键常常与外键构成参照完整性约束,防止出现数据不一致。3. 索引对数据并发会有影响吗?索引能大大提高对于数据查询的访问速度,但当有大量基于数据插入的并发操作时,索引反而会降低并发操作的执行速度;当然如果有行级锁的话,情况又会有变化。4. 查询数据库中的某一个到某一个段之间的 SQL 语句?(比如查询第 20 到 30 条的数据)Oracle:select * from (select rownum r, a.* from table a where rownum <= 30) where r >= 20SQL Server:select * from( select top 21 * from (select top 30 * from test1 order by _id ) t orderby _id desc) t order by _id5. SQL Server 中的内置函数有哪些?标量函数,如:Date(), Convert()……聚合函数,如:SUM(),MAX(),STDEV()……行集函数,如:getdate(), Substring(), ,6. 数据库的设计原理。1) 原始单据与实体之间的关系2) 主键与外键3) 范式标准;遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范被称为不同的范式;4) 完整性约束7. 存储过程的理解。存储过程可以使得对数据库的管理、以及显示关于数据库及其用户信息的工作容易得多。存储过程是 SQL 语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元处理。存储过程存储在数据库内,可由应用程序通过一个调用执行,而且允许用户声明变量、有条件执行以及其它强大的编程功能。存储过程可包含程序流、逻辑以及对数据库的查询。它们可以接受参数、输出参数、返回单个或多个结果集以及返回值。可以出于任何使用 SQL 语句的目的来使用存储过程,它具有以下优点:1) 可以在单个存储过程中执行一系列 SQL 语句。第 2 页 共 9 页数据库面试题2) 可以从自己的存储过程内引用其它存储过程,这可以简化一系列复杂语句。3) 存储过程在创建时即在服务器上进行编译,所以执行起来比单个 SQL 语句快。8. 在 Oracle 大数据量下的分页解决方法。type refCursorType is REF CURSOR; --游标类型定义,用于返回数据

数据库面试题 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人aisheng191
  • 文件大小44 KB
  • 时间2020-02-05