oracle数据库应用习题,《oracle数据库应用》练习题及答案.docx

41528d3028836879cd698677c3999917.gif《oracle数据库应用》练习题及答案.docx

ORACLE数据库应用一、选择题1在WINDOWS操作系统中,ORACLE的____服务监听并接受来自客户端应用程序的连接请求。A、ORACLEHOME_NAMETNSLISTENERB、ORACLESERVICESIDC、ORACLEHOME_NAMEAGENTD、ORACLEHOME_NAMEHTTPSERVER2ORACLE中,用来判断列值是否为空的操作符是____A、NULLB、ISNULLC、ASNULLD、NULLIS3在CUSTOMER中有一列为单价(PRICE),写一个SELECT命令显示所有单价在500以上的查询语句______。A、SELECTFROMCUSTOMERWHEREPRICEMORETHAN500B、SELECTFROMCUSTOMERWHEREPRICEBETWEEN500ANDC、SELECTFROMCUSTOMERWHEREPRICELIKE 500 D、SELECTFROMCUSTOMERWHEREPRICE5004在ORACLE中,使用HAVING子句也可以进行条件查询,以下选项说法是正确的是______A、HAVING子句和WHERE子句相同B、HAVING子句用于行的条件查询C、HAVING子句用于已分组结果的条件查询D、以上皆非5在安装ORACLE时,自动开启了的账号是()A、SYSTEMB、SAC、SCOTTD、ADMINISTRATOR6下列哪一项是ORACLE数据库中最小的存储分配单元()A、表空间B、段C、盘区D、数据块7是一个很小的二进制文件,它维护着数据库的全局物理结构,用以支持数据库成功地启动和运行。创建数据库时,同时就提供了与之对应的控制文件。A、数据文件B、控制文件C、重做日志文件D、以上都不对8若用户要连接数据库,则该用户必须拥有的权限是()A、CREATETABLEB、CREATEINDEXC、CREATESESSIOND、CREATEUSER9授予删除任何表的系统权限(DROPANYTABLE)给USER1,并使其能继续授该权限给其他用户,以下正确的SQL语句是()A、GRANTDROPANYTABLETOUSER1B、GRANTDROPANYTABLETOUSER1WITHADMINOPTIONC、GRANTDROPTABLETOUSER1D、GRANTDROPANYTABLETOUSER1WITHGRANTPOTION10数据库中有两个用户SCOTT和MUUSER,物资表WZ是属于MYUSER用户的,但当前用户是SCOTT,要求查询物资表WZ(WNO,WNAME,WTYPE,WUNIT)物资单位WUNIT列为NULL的记录,取结果的前5条记录显示,以下正确的SQL语句是()A、SELECTFROMSCOTTWZWHEREWUNITISNULLANDROWNUMSELECTCEIL9734,FLOOR9734,ROUND9734,TRUNC9734FROMDUAL下列哪个函数不返回结果97A、CEILB、FLOORC、ROUNDD、TRUNC20以下哪个选项不是建立新的表空间时必须要确定的()A、数据文件B、表空间名称C、数据文件的大小D、数据文件最大值二、填空题1ORACLE中运行指定的文件命令是_______2ORACLE数据库系统的物理存储结构主要有3类文件组成,分别是_______文件、_______文件和控制文件。3每个ORACLE数据库都有一个或多个______________文件。4在ORACLE中,使用_______命令可显示表的结构,使用_______命令可提交对表数据的修改。5ORACLE中,进行逻辑备份与恢复时使用的导出命令是_________;导入命令是_______。6一个PL/SQL程序块可以划分为三个部分_________、____________和__________7创建表EMPLOYEE的副本,包含表中全部记录CREATETABLEEMPLOYEE_COPYAS_______________________________;8创建用户自定义函数可以使用__________________语句。9显示游标首先要_____________,在使用时要_____________,使用完毕后要_____________。10包的创建分为_____________的创建和_____________的创建两部分。11过程参数和函数参数一样,也有三种类型,分别是IN,_________和_____________。三、判断题1回收一个用户的系统权限后,该用户传递给其他用户的权限会自动取消()2视图是索引的另一种形式()3一个数据文件可以隶属于不同表空间()4对STUDENTS表空间中的数据文件进行备份,STUDENTS表空间可以处于ONLINE状态()5在ORACLE中创建用户时,若未提及DEFAULTTABLESPACE关键字,则ORACLE就将SYSTEM表空间分配给用户作为默认表空间。()6可以使用CURRVAL和NEXTVAL伪列来访问序列。()7以零作除数时会引发VALUE_ERRROR异常8触发器是一个被指定关联到一个表的数据对象,触发器是不需要调用的。()9创建用户时,需要赋予新用户CONNECT角色就能使它连上数据库。()10WITHCHECKOPTION表示使用视图更新数据时应满足视图定义中设置的条件()四、简答题1简述数据完整性的分类(3分)2简述PL/SQL语言的组成(3分)3简单介绍表空间,并写出一种建立表空间的方法。4分五、程序题(40分,2题4分,其余每题3分)SCOTT用户下有表EMPEMPNO,ENAME,JOB,MGR,HIREDATE,SAL,COMM,DEPTNO和表DEPT(DEPTNO,DNAME,LOC)其中EMP表为雇员表,各字段的中文含义为雇员表雇员号,雇员名,职位,上级编号,入职时间,月工资,奖金,部门号DEPT表为部门表,各字段的中文含义为部门表(部门编号,部门名,部门所在地点)1.创建表空间DATA1,该表空间有两个数据文件DATA1和DATA2,初始大小分别是10M和20M。2.在DATA1表空间中创建部门表MYDEPT的,要求DEPTNO为字符型数据,长度为2,主键;DNAME字符型数据,长度为10,唯一;LOC字符型数据,长度4,只能是北京,上海,天津。3.在DATA1表空间创建表MYEMP,字段名及类型内容同SCOTT用户下的EMP4.将所有销售人员(即职位为销售SALESMAN)的奖金加1005.修改MYEMP表,增加性别字段,性别字段默认为男,性别字段的值只能是男或女6.查询MYEMP表,显示第三个字符为大写O的所有员工的姓名和工资7.查询MYEM表,显示每个部门的每种岗位的平均工资和最低工资8.查询平均工资低于2000的部门名和它的平均工资9.创建只读的雇员信息视图XIN,显示雇员号,雇员名,岗位,部门名,地址,工资级别,并查询视图10.创建用户MYUSER,密码M123,授予MYUSER连接数据库,创建表的系统权限,并能够级联授权。11.授予MYUSER查询,修改,删除SCOTT用户的EMP表的权限,并能够级联授权。12.创

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值