(完整word版)oracle考试试题及答案,推荐文档_第1页
(完整word版)oracle考试试题及答案,推荐文档_第2页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、试题一、填空题(每小题 4 分,共 20 分)1、 数据库管理技术经历了_ 三个阶段2、数据库三级数据结构是 外模式、模式、内模式3、Oracle 数据库中,SGA 由数据库缓冲区,重做日志缓冲区,共享池组成4、在 Oracle 数据库中,完正性约束类型有 Primay key 约束。Foreign key 约 束,Unique 约束,check 约束,notneed 约束5、PL/SQL 中游标操作包括 声明游标,打开游标,提取游标,关闭游标二、正误判断题(每小题 2 分,共 20 分)1、数据库中存储的基本对象是数据(T)2、数据库系统的核心是 DBM&T)3、关系操作的特点是集合

2、操作(T)4、 关系代数中五种基本运算是并、差、选择、投影、连接(F)5、Oracle 进程就是服务器进程(F)6 oraclet 系统中 SGA 所有用户进程和服务器进程所共享(T)7、oracle 数据库系统中数据块的大小与操作系统有关(T)8、 oracle 数据库系统中,启动数据库和第一步是启动一个数据库实例(T)9、PL/SQL 中游标的数据是可以改变的(F)10、数据库概念模型主要用于数据库概念结构设计()三、简答题(每小题 7 分,共 35 分)1、何谓数据与程序的逻辑独立性和物理独立性?2、试述关系代数中等值连接与自然连接的区别与联系?3、何谓数据库,数据库设计一般分为哪些阶段

3、?4、简述 Oracle 逻辑数据库的组成?5、试任举一例说明游标的使用方法?五、设有雇员表 emp(empno,ename,age,sal,tel,deptno),其中: empno 编号, name 姓名, age - 年齡, sal 工资,tel- 电话deptno- 部门号。请按下列要求分别晨 SQL*PLUS 下编程。(每小题 3 分,共 15 分)?1 、查询家有电话的职工信息。?2、查询工资在 500 至 800 元之间的雇员信息?3、按年龄递增顺序显示雇员编号、姓名、年龄、工资?4、求部门号为 D_01 的平均工资?5、查找部门号为 D_01 的 40 岁以上而工资在 400

4、元以下的雇员名单。1 、 SQLSELECT * FROM emp WHERE tel NOT NULL;2、 SQLSELECT * FROM emp WHERE BETWEEN 500 AND 800;3、 SQLSELECT empno,ename,age,sal FROM emp ORDER BY age ASC;4、 SQLSELECT AVG(sal) FROM emp WHERE deptno=D_01;5、 SQLSELECT ename FROM emp WHERE deptno=D_01 AND age40 ANDSalSELECT * FROM emp WHERE tel

5、 NOT NULL;2、 SQLSELECT * FROM emp WHERE BETWEEN 500 AND 800;3、 SQLSELECT empno,ename,age,sal FROM emp ORDER BY age ASC;4、 SQLSELECT AVG(sal) FROM emp WHERE deptno=D_01;5、 SQLSELECT ename FROM emp WHERE deptno=D_01 AND age40 ANDSal80Order by 2, C# desc2. FETCH c_AllClasses INTO v_ClassesRecord; 正确FET

6、CH c_AllClasses INTO v_Department, v_Course;错误3.CREATE OR REPLACE PROCEDURE AddNewemployee ( p_Names_%TYPE, p_title s_emp.title%TYPE) ASBEGININSERT INTO s_emp(ID, name,title)VALUES (emp_sequence.nextval, p_name, p_title);END AddNewemployee;/*调用过程 */BEGINAddNewemployee(Zelda, sales representa

7、tive);END;试题三一、填空题 (每空 2 分,共 20 分 )1、使用 SQL 语言的 SELECT 语句进行分组查询时, 如果希望去掉不满足条件的分组, 应当 使用_ 子句。2、在关系数据库设计中,数据库设计分为需求分析、概念设计、逻辑设计、物理设计、应 用程序编码调试运行、 数据库运行维护六个阶段。 设计关系模式是数据库设计中的哪个阶段 的任务?3 、关系代数中专门的关系运算包括:选择、投影、 _和除法。4、关系模型有,三类完整性。5 、对于实体集 A 和 B 之间的二元联系集,映射基集必须是以下四种之一:6、 PL/SQL 有两种类型的游标:和。二、单项选择题 (每小题 3 分,

8、共 15 分 )1、在关系数据库管理系统中,创建的视图在数据库三层结构中属于 (A )A.外模式 B.存储模式C. 内模式 D. 概念模式2、 现实世界中,事物的一般特性在信息世界中称为(A )A.实体 B.实体键C.属性 D.关系键3、 关系模式 SJP (S, J, P)中,S 是学生,J 是课程,P 是名次。每一个学生选修每门课 程的成绩有一定的名次, 每门课程中每一个名次只有一个学生 (无并列) 。该关系模式属于: CA、 2NF B、 3NF C、 BCNF D、 4NF4、 公司中有多个部门和多名职员,每个职员只能属于一个部门, 一个部门可以有多名职员, 从职员到部门的联系类型是

9、(C )A.多对多B.一对一C.多对一 D. 一对多5、数据的逻辑独立性是指 (A )A. 概念模式改变,外模式和应用程序不变B. 概念模式改变,内模式不变C. 内模式改变,概念模式不变D. 内模式改变,外模式和应用程序不变三、简答题1 、简述参照完整性规则,它的目的意义,试举例说明。2、简述 oracle 数据库系统的体系结构特点3、何谓数据与程序的逻辑独立性和物理独立性?4、简述 DBMS 对数据库的安全性控制功能包括哪些常用手段5 、简述数据库概念设计的主要步骤。6、回滚段的作用是什么?7、解释冷备份和热备份的不同点以及各自的优点?四、数据库设计1、假设某一个学校的图书馆要建立一个数据库

10、,保存读者、书和读者借书记录。为了建立该数据库,需要先设计好概念模型,即设计E-R图,然后再将概念模型转换为关系模型。请设计出E-R图。读者的属性有:读者号、姓名、年龄、地址和单位。每本书的属性有:书号、书名、作者和出版社。对每个读者借的每本书有:借出日期和应还日期。2 、有雇员表 emp(empno,ename,age,sal,tel,deptno),其中: empno- 编号, name- 姓名, age - 年齡, sal- 工资, tel- 电话deptno- 部门号。请按下列要求分别晨 SQL*PLUS 下编程。(每小题 3 分,共 15 分)?查询家有电话的职工信息。?查询工资在 500 至 800 元之间的雇员信息?按年龄递增顺序显示雇员编号、姓名、年龄、工资?求部门号为 D_01 的平均工资?找部门号为 D_01 的 40 岁以上而工资在 400 元以下的雇员名单。(二)1、 SQLSELECT * FROMemp WHERE tel NOT NULL;2 、 SQLSELECT *FROMempWHEREBETWEEN500AND800;3、 SQLSELECT e

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论