电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

数据库面试题

数据库面试题_第1页
1/9
数据库面试题_第2页
2/9
数据库面试题_第3页
3/9
就业面试题库—数据库部分1.谈谈你对 Oracle 的理解。Oracle 是一系列产品的总和,也可以说是一个平台,它包含 Oracle 数据库、Oracle 中间件、Oracle 管理软件等,我简单的描述一下对于 Oracle 数据库的理解。它是一种基于网络访问的可跨平台的关系型数据库,具有较强的可移植性;通过连接存储池(connectionpolling)和多路复用(multiplexing)机制来实现动态可伸缩性;它通过并行服务器(ParallelServerOption)来提高系统的可用性;Oracle 的自动备份和恢复功能,提供了对大规模和更加细化的分布式操作系统的支持等等。2.主键的作用有哪些?1)保证数据的唯一性,避免发生数据重复的情况。2)因为主键可以唯一标识某一行记录,所以能确保执行数据更新、删除的时候不会出现张冠李戴的错误。3)主键常常与外键构成参照完整性约束,防止出现数据不一致。3.索引对数据并发会有影响吗?索引能大大提高对于数据查询的访问速度,但当有大量基于数据插入的并发操作时,索引反而会降低并发操作的执行速度;当然如果有行级锁的话,情况又会有变化。4.查询数据库中的某一个到某一个段之间的 SQL 语句?(比如查询第 20 到 30 条的数据)Oracle:select*from(selectrownumr,a.*fromtableawhererownum<=30)wherer>=20SQLServer:第 2 页共 9 页select*from(selecttop21*from(selecttop30*fromtest1orderby_id)torderby_iddesc)torderby_id5.SQLServer 中的内置函数有哪些?标量函数,如:Date(),Convert。......聚合函数,如:SUM(),MAX(),STDEV()行集函数,如:getdate(),Substring(),,6.数据库的设计原理。1)原始单据与实体之间的关系2)主键与外键3)范式标准;遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范被称为不同的范式;4)完整性约束7.存储过程的理解。存储过程可以使得对数据库的管理、以及显示关于数据库及其用户信息的工作容易得多。存储过程是 SQL 语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元处理。存储过程存储在数据库内,可由应用程序通过一个调用执行,而且允许用户声明变量、有条件执行以及其它强大的编程功能。存储过程可包含程序流、逻辑以及对数据库的查询。它们可以接受参数、输出参数、返回单个或多个结果集以及返回值。可以出于任何使用 SQL 语句的目的来使用存储过程,它具有以下优点--每页记录数--当前页码,从 1 开始--查询语句,含排序部分--获取记录总数的查询语句第 3 页...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

数据库面试题

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部