视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
模拟试卷(四)
2025-10-02 19:25:31 责编:小OO
文档
模拟试卷(四)

一、填空题(10个空,10个题)   

1、ORACLE数据库中的所有数据最终保存在                 中    。

2、将日志缓冲区中的日志信息写入日志文件的后台进程是            。

3、ORACLE中管理撤消表空间的方式有            和OFFLINE DROP。

4、使用               关键字,可以快速删除表的所有记录,并且不在撤消表空间中记录撤消数据。            

5、如果要清除索引中的存储碎片,可以对索引进行合并或                。

6、使用                    可以获取序列的当前值。

7、通过数据字典                    可以查看数据文件信息。

8、在DML语句中,INSERT语句可以实现插入记录,                 语句可以实现更新记录

9、创建用户时,要求创建者具有                  系统权限。

10、                      是具有名称的一组相关权限的组合。

二、单项选择题(20个单选)

1、下面关于关系的说法不正确的是(        )

A)二维表格就是一个关系

B)属性值具有原子性,不可分解

  C)没有重复的元组

  D)理念是没有行序,但是有时使用时可以有行序

2、下面对ORACLE的逻辑存储结构叙述中,正确的是(       )

A)一个数据库只能由一个表空间组成

B)一个段由多个区组成

C)一个区由多个段组成

D)一个块由多个区组成

3、系统全局区不包括下面哪些区域?(       )

A)JAVA池

B)软件代码区域

C)数据缓冲区

D)日志缓冲区

4、执行语句SAVE scott_emp_query.sql APPEND 执行结果表示(         )

A) 如果scott_emp_query.sql文件不存在,则出现错误 

B)如果scott_emp_query.sql文件已经存在,则出现错误 

C)将缓冲区的内容追加到scott_emp_query.sql文件中,如果该文件不存在,会创建该文件。

D)将缓冲区的内容替换掉scott_emp_query.sql文件的内容,如果该文件不存在,会创建该文件。

5、将表空间的状态切换为OFFLINE时,不可以指定下面哪几种切换参数?(        )。

  A) NORMAL                   B)IMMEDIATE

  C)TEMP                        D) FOR RECOVER

6、使用如下语句创建一个临时表空间TEMP

CREATE              TABLESPACE TEMP

             ’f:\\oraclefile\\TEMP.DBF’

SIZE 10M

AUTOEXTEND ON

NEXT 2M

MAXSIZE 20;

请从下列选项中选择正确的关键字补充上面的语句(       )。

A) (不填)、DATAFILE             B) TEMP、TEMPFILE

C)TEMPORARY、TEMPFILE        D)TEMP、DATAFILE

7、如果某列定义了UNIQUE约束,则(         )

A)该列不允许出现重复值

B)该列不允许出现NULL值

C)该列只允许出现一个NULL值

D)该列不允许出现多个NULL值

8、记录数据库实例中所有表空间的信息是(        ) 

  A) DBA_DATA_FILES           B)DBA_TABLESPACES

  C)DBA_EXTENTS                D) DBA_TEMP_FILES

9、使用如下语句创建一个视图:

  CREATE VIEW test_view AS 

  SELECT stu.stuname,stu.stuage+1 newage,cla.claname

  FROM student stu LEFT JOIN class cla ON stu.claid=cla.claid;

10、如果在创建序列指定其CACHE参数值为10,当序列的当前值为5时,数据库突然关闭,再次运行数据库后,序列将从哪个值开始?(                )

  A) 5    B) 6       C) 11          D)16

11、当日志文件组处于下列哪种情况时,无法清空该日志文件组?(        )

  A) ACTIVE                  B) INACTIVE

  C)CURRENT                D)UNUSED

12、删除日志文件组5中的日志文件E:\\ORCL\\DATAFILE\\REDO05.LOG,其中正的

语句是(            )

A)ALTER DATABASE DROP LOGFILE “E:\\ORCL\\DATAFILE\\REDO05.LOG”;

B)ALTER DATABASE DROP LOGFILE GROUP 5  “E:\\ORCL\\DATAFILE\\REDO05.LOG”;

C) ALTER DATABASE DROP LOGFILE MEMBER  “E:\\ORCL\\DATAFILE\\REDO05.LOG”;

D) ALTER GROUP 5 DROP LOGFILE “E:\\ORCL\\DATAFILE\\REDO05.LOG”;

13、为了去除结果集中的重复行,可以在SELECT语句中使用下列哪个关键字?

 A) ALL      B)DISTINCT    C) UPDATE    D)MERGE

14、下列哪个聚合函数可以把一个列中的所有值相加求和?(           )

A)MAX函数                B)MIN函数

C)COUNT函数              D)SUM函数

15、使用关键字进行子查询时,(        )关键字只能注重子查询是否返回行,如果子查询返回一个或多个行,那么将返回真,否则为假。

A) IN       B)ANY    C)ALL      D)EXISTS

16、(         )为具有相同名称的列字段进行记录匹配,不必指定任何同等连接条件。

    A)等值连接                  B)不等连接

    C)自然连接                  D)交叉连接

17、使用下列哪条语句可以正确地声明一个常量?(            )

A) name CONSTANT VARCHAR2(8);

B) name VARCHAR2(8):=’CANDY’;

C) name VARCHAR2(8) DEFAULT ’CANDY’;

D) name CONSTANT VARCHAR2(8):= ’CANDY’;

18、下面对系统权限与对象权限叙述正确的是(            )

    A)系统权限是针对某个数据库对象操作的权限,对象权限不与数据库中的具体对象相关联。

B)系统权限和对象权限都是针对某个数据库对象操作的权限

C)系统权限与对象权限都不与数据库中的具体对象相关联

D)系统权限不与数据库中的具体对象相关联,对象权限是针对某个数据库对象操作权限

19、在用户配置文件中不能限定如下哪种资源?(           )

    A)单个用户的会话数            B)数据库的会话数

    C)用户的密码有效期            D)用户的空闲时长

20、修改用户时,用户的什么属性不能修改?(             )

   A)名称       B)密码     C)表空间     D)临时表空间

三、问答题(2题,每题5分)

1、简述ORACLE逻辑存储结构中表空间、段、区和块之间的关系?(6分)

2、简述INSTEAD OF 触发器的作用。(5分)

四、综合题(15题,每题4分左右)

(一)、E-R图设计分析

假设某一个学校的图书馆要建立一个图书借阅数据库,保存读者、书和读者借录

读者的属性有:读者号、姓名、年龄、地址和单位。

每本书的属性有:书号、书名、作者和出版社。

对每个读者借的每本书有:借阅号、读者号、书号、借出日期和应还日期。

1、用E-R图表示上述关系的概念模型。(5分)

(二)创建数据库综合体

1、写出创建图书借阅数据库的SQL语句,数据库名称为BOOK_JY。

2、写出在图书借阅数据库BOOK_JY中创建图书借阅数据库,保存读者、书和读者借录三个表的SQL语句。

(二)数据库查询试题

学生成绩管理数据库中有三个数据表:学生表,课程表,选课表。

其结构如下:

学生表(学号,姓名,年龄,性别,籍贯,所在系) 

课程表(课程号,课程名) 

成绩表(学号,课程号,成绩)  

  

1.查询选修了课程名为‘操作系统’的学生的的姓名、课程号和成绩。

 

 

  

2.查询信息管理系中籍贯为江西南昌的所有学生的姓名、年龄和籍贯。

 

 

 

 

  

3.查询成绩在70~80分的学生的学号、课程号和成绩。

 

 

 

 

  

4.查询计算机系年龄在18~20岁的男学生的姓名和年龄。

 

 

 

  

  

5.查询“计算机原理”课程成绩前三名的学生的姓名、所在系和成绩。

 

 

 

 

  

6.查询计算机系女生的最大年龄和最小年龄。

 

 

  

  

7.统计每个系的学生人数。

 

 

 

  

8.统计每门课程的选课人数和考试最高分。

(三)触发器试题与存储过程

1. 假设已经建好emp2表,该表与emp1(有员工号,姓名两个字段)表结构相同,多一个status字段与act_time字段,类型分别为varchar2(10)和日期类型。写一个触发器,要求实现对emp2表的审核。如:emp1表插入数据时,emp3同时插入该新数据数据,同时status里写入’INSERT’,Emp2表Delete数据时,被删数据插入到表中,且status里写入”DELETE”,emp2表update数据时,被更新数据写入表中,且status写入”UPDATE”。act_time

均写入当前时间。                            

2.编写一个存储过程emp1_proc,该过程完成的是根据指定的员工号查询职工的所有信息。

(四)用户安全试题

1.将test的密码修改为456 

2.将scott模式中emp表的select权限授予test用户,且test用户可以将emp表该权限授予其他用户   下载本文

显示全文
专题