Database工程师面试笔试题目及答案.docx

上传人:安*** 文档编号:19162555 上传时间:2022-06-04 格式:DOCX 页数:7 大小:19.16KB
返回 下载 相关 举报
Database工程师面试笔试题目及答案.docx_第1页
第1页 / 共7页
Database工程师面试笔试题目及答案.docx_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《Database工程师面试笔试题目及答案.docx》由会员分享,可在线阅读,更多相关《Database工程师面试笔试题目及答案.docx(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Database工程师面试笔试题目及答案Database工程师面试笔试题目难吗?求职面试时,面试官一般都会问你一些问题,可以能是通过问卷的形式提问,怎么回答才是最好的呢?这里给大家共享一些Database工程师面试笔试题目,希望对大家有所帮助。2020史上最全Database工程师题库1.JDBC的DataSource详细的含义是什么,DataSource有哪些作用?(1)DataSource的详细含义:DataSource:就是数据源的意思,它是定义在javax.sql中的一个借口,跟DriverManager相比,它的功能愈加强大。能够用来创立数据库连接(2)DataSource的作用:1

2、)用来创立数据库连接2)能够提供日志记录的功能3)通过JNDI的支持,能够为servlet容器提供连接池的功能4)能够设置连接超时的时间5)缓存PreparedStatement,进而更快的进行执行2.JDBC的RowSet和ResultSet的区别是什么?1)RowSet是继承ResultSet,因而,RowSet具有ResultSet的全部功能,同时RowSet添加了一些额外的特性。2)ResultSet在数据操作经过中要始终保持数据库的连接,使得JDBC在某些场合使用上存在一些性能问题.3)RowSet接口,旨在定义断开连接的数据集来操作数据,功能和性能都要有很大的提升。RowSet的五

3、个子接口:JdbcRowSet、CachedRowSet、WebRowSet、FilterdRowSet、JoinRowSet。3.JDBC中的clob和blob数据类型各自是什么意思?1)clob:完好的英文是:CharacterLargeOBjects,字符大对象,它是由单字节字符组成的字符串数据,有本人专门的代码页。这种数据类型适用于存储超长的文本信息,那些可能会超出标准的VARCHAR数据类型长度限制(上限是32KB)的文本(2)blob:完好的英文是:BinaryLargetOBject,它是二进制大对象,由二进制数据组成,没有专门的代码页。它能用于存储超过VARBINARY限制(3

4、2KB)的二进制数据。这种数据类型合适存储图片,声音,图形,或者其它业务程序特定的数据4.JDBC中Statement和PreparedStatement相比,PreparedStatement的优缺点是什么?PreparedStatement优点是:1)PreparedStatement有助于防止SQL注入,由于它会自动对特殊字符转义。2)PreparedStatement能够用来进行动态查询。3)PreparedStatement执行更快。4)使用PreparedStatement的setter方法更容易写出面向对象的代码,而Statement的话,我们得拼接字符串来生成查询语句。Prep

5、aredStatement缺点是:不能直接用它来执行in条件语句EMP雇员表的构造如下所示:EMPNO数值型-雇员IDENAME字符型-雇员姓名JOB字符型-工作岗位MGR数值型-上级领导IDHIREDATE日期型-雇用日期SAL数值型-薪水COMM数值型-奖金DEPTNO数值型-部门编号Database工程师笔试问题什么是唯一索引唯一索引能够确保索引列不包含重复的值。在多列唯一索引的情况下,该索引能够确保索引列中每个值组合都是唯一的。例如,假如在last_name、first_name和middle_initial列的组合上创立了唯一索引full_name,则该表中任何两个人都不能够具有一样

6、的全名。聚集索引和非聚集索引都能够是唯一的。因而,只要列中的数据是唯一的,就能够在同一个表上创立一个唯一的聚集索引和多个唯一的非聚集索引。只要当唯一性是数据本身的特征时,指定唯一索引才有意义。假如必须施行唯一性以确保数据的完好性,则应在列上创立UNIQUE或PRIMARYKEY约束,而不要创立唯一索引。例如,假如打算经常查询雇员表(主键为emp_id)中的社会安全号码(ssn)列,并希望确保社会安全号码的唯一性,则在ssn列上创立UNIQUE约束。假如用户为一个以上的雇员输入了同一个社会安全号码,则会显示错误。叙述DBMS对数据控制功能有哪些答:数据库管理系统的数据控制功能为:数据安全性控制功

7、能,即为了保证数据库的数据安全可靠,防止不合法的使用造成数据泄漏和毁坏,即避免数据被人偷看、篡改或搞坏;数据完好性控制功能,指为了保证数据库中数据的正确、有效和相容,以防止不合语义的错误数据被输入或输出。介绍一下SQL中union,intersect和minusUnion用来返回多个查询的结果的总和去掉重复的结果语法:SELECTcolumn1,column2FROMtablename1UNIONSELECTcolumn1,column2FROMtablename2;Intersect用来返回多个查询中共同的结果,intersect会忽略null值语法:SELECTcolumn1,column

8、2FROMtablename1INTERSECTSELECTcolumn1,column2FROMtablename2;MUNUS返回出如今第一个查询结果中但是不出如今第二个查询结果的结果集。语法:SELECTcolumn1,column2FROMtablename1MINUSSELECTcolumn1,column2FROMtablename2;ORACLE面试测试题目1.解释FUNCTION,PROCEDURE和PACKAGE区别答:function和procedure是PL/SQL代码的集合,通常为了完成一个任务。procedure不需要返回任何值而function将返回一个值在另一方面

9、,Package是为了完成一个商业功能的一组function和procedure的集合。2.取某个序列的当前值的PL/SQL语句怎么写?答:SELECT序列名.CURRVALFROMDUAL;3.讲明ORACLE数据库实例与ORACLE用户的关系?答:实例能够包含多个用户,一个用户只能在一个实例下4.创立数据库时,自动建立的tablespace名称?答:SYSTEMtablespace5.创立用户时,需要赋予新用户什么权限才能使它连上数据库?答:CONNECT6.IMPORT和SQL_LOADER这2个工具的不同点?答:这两个ORACLE工具都是用来将数据导入数据库的。区别是:IMPORT工具

10、只能处理由另一个ORACLE工具EXPORT生成的数据。而SQL_LOADER能够导入不同的ASCII格式的数据源。7.解释冷备份和热备份的不同点以及各自的优点?答:热备份针对归档形式的数据库,在数据库仍然处于工作状态时进行备份。而冷备份指在数据库关闭后,进行备份,适用于所有形式的数据库。热备份的优点在于当备份时,数据库仍然能够被使用并且能够将数据库恢复到任意一个时间点。冷备份的优点在于它的备份和恢复操作相当简单,并且由于冷备份的数据库能够工作在非归档形式下,数据库性能会比归档形式稍好。(由于不必将archivelog写入硬盘)8.比拟truncate和delete命令?答:两者都能够用来删除

11、表中所有的记录。区别在于:truncate是DDL(datadefininglanguage数据定义语言),它移动HWK,不需要rollbacksegment(处理事务回滚操作)而Delete是DML(datamanufacturinglanguage数据操作语言)操作,需要rollbacksegment(处理事务回滚操作)且花费较长时间。9.给出数据的相关约束类型?答:主键约束,外键约束,非空约束,唯一约束,检查约束。10.讲明索引的类型与作用?答:索引类型上分为聚集索引,非聚集索引其作用是加快查询速度。11.解释归档和非归档形式之间的不同和它们各自的优缺点答:归档形式是指你能够备份所有的数

12、据库transactions并恢复到任意一个时间点。非归档形式则相反,不能恢复到任意一个时间点。但是非归档形式能够带来数据库性能上的少许提高。12.解释$ORACLE_HOME和$ORACLE_BASE的区别?答:ORACLE_BASE是oracle的根目录,ORACLE_HOME是oracle产品的目录。13.获取某个字符字段的最后3个字符的函数是什么?答:selectsubstr(字段,(length(字段)-3)from表14.取当前系统时间点日期(不包括年月)的SQL写法是如何的?答:Selectsubstr(to_char(sysdate,YYYYMMDDh24hh:MM:SS),5)fromdual;15.返回大于等于N的最小整数值?答:selectceil(N)fromdual;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 文案大全

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁