



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、湖南工业大学考试试卷纸系(院) 计算机与通信学院 课程名称 大型数据库应用 班级 计算机11 姓名 学号 密封线课程名称:大型数据库应用 ( A卷 闭卷)适用专业年级:计算机11级 考试时间: 100分钟题号一二三四五六七八九十总分统分人 签名题分30202030100得分考生注意事项:1、本试卷共 2 页,试卷如有缺页或破损,请立即举手报告以便更换。 2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。(答案请写在密封线内和纸卷正面,否则不记分)一、单选题(每题1.5分,共30分) 1 下面哪个不是DTL(数据事务语言)? ( B ) A. Rollback B. Alter C. Sa
2、ve Point D. Commit2. Oracle数据库表空间与数据文件的关系描述正确的是( B )A.一个表空间只能对应一个数据文件 B.一个表空间可以对应多个数据文件C.一个数据文件可以对应多个表空间 D.表空间与数据文件没任何对应关系3. Oracle的前端工具是( A )A. SQL Developer B. C+ C. PL/SQL D. JAVA4.备份上一次备份后改变的数据称为( C )A、完全型备份 B、积累型备份 C、增量型备份 D、以上都不是5. 如果用等值连接来查询5张表内的信息,至少需要几个连接条件?( B ) A. 3次 B. 4次 C. 5次 D. 不能确定6.
3、 以下( A )内存区不属于SGA。APGA B日志缓冲区 C数据缓冲区 D共享池7. 以下那些命令可以暗含提交操作? ( A )A. Create B. Update C. Insert D. Delete8以下不属于命名的PL/SQL块的是( C )。A触发器 B存储过程 C游标 D函数9.下面那个不属于DML语句:( C )A.UPDATE B.DELETE C.CREATE D.SELECT10. 分析以下SQL 命令:SELECT price FROM inventory WHERE price BETWEEN 1 AND 50AND (price IN(55, 30, 95);命令
4、执行后的输出结果是( B )A. 55 B. 30 C. 95 D. NULL11. 数据字典表和视图存储在下列哪个表空间中( B )。AUSERS TABLESPACE BSYSTEM TABLESPACE CTEMPORARY TABLESPACE Dany of the three12关于控制文件,下列说法正确的是( A )。A建议至少有两个位于不同磁盘上的控制文件 B. 建议保存一个控制文件C. 建议至少有两个位于同一磁盘上的控制文件 D. 一个控制文件,数据库不能运行。13. 从员工表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select语句正确:( D )A. Select
5、 * from员工 where 姓名 =_玛丽_ B. Select * from员工 where 姓名 =%玛丽_C. Select * from员工 where 姓名 like _玛丽% D. Select * from员工 where 姓名 like %玛丽%14. 下列哪个游标的定义是正确的?( C )A. TYPE CURSOR EMPCUR IS SELECT * FROM EMP;B. TYPE EMPCUR IS CURSOR OF SELECT * FROM EMP;C. CURSOR EMPCUR IS SELECT * FROM EMP;D. TYPE EMPCUR IS
6、 REF CURSOR AS SELECT * FROM EMP;15. 在编写存储执行过程中,对“OUT”类型的参数赋初值会(B )A、存储过程接受该值 B、存储过程忽略该值,认为输入为Null C、不确定 D、以上都不对16. SQL语言中修改表结构的命令是?( C )A. MODIFY TABLE B. MODIFY STRUCTURE C. ALTER TABLE D. ALTER STRUCTURE17. 下面哪个语句关于GROUP BY 和HAVING语句的使用是正确的? ( B )A. SELECT JOB_ID , DEPARTMENT_ID , AVG(SALARY) FRO
7、M EMPLOYEES GROUP BY JOB_ID HAVING AVG(SALARY) 3000;B. SELECT JOB_ID , DEPARTMENT_ID , AVG(SALARY) FROM EMPLOYEES GROUP BY JOB_ID ,DEPARTMENT_ID HAVING AVG(SALARY) 3000;C. SELECT JOB_ID , DEPARTMENT_ID , AVG(SALARY) FROM EMPLOYEES GROUP BY AVG(SALARY) HAVING AVG(SALARY) 3000;D. SELECT JOB_ID , DEPAR
8、TMENT_ID , AVG(SALARY) FROM EMPLOYEES GROUP BY JOB_ID , DEPARTMENT_ID HAVING SALARY 3000; 第 1 页 共 2 页 18. 存储过程和函数的区别是( B )A. 过程可以返回多个值,而函数只能返回一个值B. 函数可以作为PL/SQL表达式的一部分,而过程不能C. 函数可以返回多个值,过程只能返回一个D. 函数和过程都必须包含RETURN语句19.下面语句错误的原因是:( D )Update departments set department_id=300 where department_id=60;ER
9、ROR 位于第 1 行:ORA-02292: 违反完整约束条件 (HR.EMP_DEPT_FK) - 已找到子记录日志A.where条件语法错误 B.60号部门不存在B.违反主键约束,department_id为300的记录已经存在C.60号部门下已经有员工,修改60号部门编号将违反完整性约束条件20.哪句可以实现显示id_number和description,条件满足订单时间order_date在 January 1, 1997以前的,且单价price小于1.00或者大于5.00的,结果用订单时间降序排列。( D )A. SELECT id_number, description FROM
10、inventory WHERE (price 5.00) AND order_date to_date(yyyy-mm-dd,1997-01-01) ORDER BY order_date DESC;B. SELECT id_number, description FROM inventory WHERE (price 5.00) AND order_date to_date(yyyy-mm-dd,1997-01-01) ORDER BY order_date;C. SELECT id_number, description FROM inventory WHERE (price 5.00 )
11、 AND order_date to_date(1997-01-01,yyyy-mm-dd) ORDER BY order_date ASC;D. SELECT id_number, description FROM inventory WHERE (price 5.00) AND order_date to_date(1997-01-01,yyyy-mm-dd) ORDER BY order_date DESC;二、填空题(每空1分,共20分)1PL/SQL程序块的组成有 (1) 、 (2) 、 (3) 。2Oracle 10g 中的“g”的含义是 (4) ;Oracle 9i 中的“i”的
12、含义是 (5) 。3Oracle的三类完整性约束包括: (6) 、 (7) 、 (8) 。4. 编写PL/SQL程序用%ROWTYPE进行变量声明的作用是 (9) 。5负责定期将缓冲区“弄脏”的数据写入数据文件的进程是 (10) ,而专门用于将重做项写入重做日志的进程是 (11) 。6PL/SQL的统计函数中:用来统计选择行的数目的是 (12) ;用来求平均数的是 (13) 。7DML触发器包括: (14) 、 (15) 、 (16) 。8. 用户对数据库进行基本操作,至少需要拥有哪两个角色: (17) 和 (18) 。9数据库备份类型有三种: (19) 、脱机备份、 (20) 。三、简答题(
13、每题5分,共20分)1. Oracle的物理结构和逻辑结构各包括哪些部分?2. Oracle的日志文件分归档模式和非归档模式,请问哪种模式更加安全?给出你的理由。3. 用FOR循环处理游标比WHILE循环简便在哪里。4. 一个用户如果要对某一数据库进行操作,必须具备哪3个条件?四、综合知识运用题(共30分)下面有相互关联4个表,带#号的字段为主键l student(学生信息表):(sno#, sname, sex, birthday, class)l teacher(老师信息表):(tno#, tname, sex, birthday, prof, depart)l course(课程表):(cno#, cname, tno)l score(成绩表):(sno#, cno#, degree)1、写出下列SQL语句。(每小题3分,共12分)(1) 显示score表中各科成绩的最高分。(2) 显示score表中至少有5名学生选修课程的课程号。(3) 列出1988/01/01后出生的学生的sno和sname。(4) 给出“95033”班选修了“3-105”课程的学生成绩加5分。2、对student表创建一个触
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030年中国非开挖设备市场运行状况及发展趋势分析报告
- 2025-2030年中国铷矿市场运营状况及发展前景分析报告
- 2025-2030年中国针织类服装行业运行动态及发展前景分析报告
- 2025-2030年中国金属波纹补偿器市场发展现状及前景趋势分析报告
- 2025-2030年中国触摸屏机柜行业市场竞争状况及发展趋势分析报告
- 2025-2030年中国血浆代用品行业发展现状规划研究报告
- 2025-2030年中国蚁醛行业运营现状与发展趋势分析报告
- 2025-2030年中国艾灸行业运营状况与发展潜力分析报告
- 2025-2030年中国硅碳棒行业运行动态与营销策略研究报告
- 2025-2030年中国石墨矿市场运行状况及发展趋势分析报告
- 2025年江苏省高职单招《职测》高频必练考试题库400题(含答案)
- 传感器技术-武汉大学
- 2024新版有限空间作业安全大培训
- Q∕SY 13006-2016 招标项目标段(包)划分指南
- 《大学英语教学大纲词汇表》(1~4级,5~6级)
- DB11-T1630-2019城市综合管廊工程施工及质量验收规范
- 医院消毒供应中心清洗、消毒、灭菌质控评分表
- 27供应室清洗消毒及灭菌效果监测制度
- 金色大气教师节颁奖典礼颁奖盛典PPT模板
- OECD Good laboratory practice (GLP)中英文对照版
- 生化工程,第七章反应器放大与设计
评论
0/150
提交评论