20秋北理工96数据库工具卷4
(96) 北京理工大学现代远程教育学院2008-2009学年第一学期《 数据库工具 》期末试卷 (B卷)校外学习中心 学号 姓名 成绩
一、(40分,每个题1分)下面各叙述中每个有A、B、C、D四种叙述,但只有一个是正确的,选择正确的一项。将答案填入下表中
编号
答案
编号
答案
编号
答案
编号
答案
1
11
21
31
2
12
22
32
3
13
23
33
4
14
24
34
5
15
25
35
6
16
26
36
7
17
27
37
8
18
28
38
9
19
29
39
10
20
30
40
Oracle是哪一个公司的产品?
Oracle
Miscrosoft
IBM
HP
下列哪一个是Oracle软件的版本号?
9.2
9.2.0
9.2.0.1
9.2.0.1.0
Oracle数据库中下列哪一种文件不可以有多份?
控制文件
日志文件
数据文件
都不可以
下列哪种文件不属于Oracle数据库?
数据文件
控制文件
日志文件
归档日志文件
下列哪个关于一个普通用户能够建立的会话数量的描述是正确的?
同时只能建立一个会话
同时可以建立多个会话
同时可以建立无限个会话
都不正确
下列哪一个程序可以连接Oracle数据库?
SQL*Plus
SQL WorkSheet
企业管理控制台
都可以
下列哪个说法关于Oracle事务是不正确的?
每个DML语句组成一个事务
每个DDL语句组成一个事务
多个DML语句组成一个事务
事务可以分阶段提交
下列哪一项是Oracle服务器的组成
数据库
后台进程
SGA
以上都是
Oracle数据库I/O的最小单位是
数据块
表空间
段
区
Oracle数据库每一次进行存储空间分配的最小单位
数据块
表空间
段
区
下列哪一项要求是连接的存储空间?
表空间
段
区
都要求
下列哪一项是数据库逻辑结构中正确的顺序?
表空间、段、数据块和区
表空间、段、区和数据块
表空间、区、段和数据块
都不正确
下列哪种方式是表空间存储管理中必须使用相同的区大小?
本地管理
字典管理
A与B
都不是
创建或修改表空间时的DEFAULT STORAGE子句的功能是设置缺省存储分配策略,它对下列哪一种对象起作用
表空间中的表
表空间中的索引
表空间中的视图
A和B
下列哪一项不是数据库实例的组成部分
DBWn
LGWR
日志文件
A和B
查询的记录缓存在下列哪个区中?
日志缓区
共享SQL区
数据字典区
数据库缓存区
进程的监控进程是
DWRn
LGWR
PMON
SMON
Oracle的日志文件的镜像是
提高安全性
保护日志文件
提高性能
以上都是
负责实例恢复的进程是
DBWn
ARCn
SMON
PMON
负责从数据文件中读取数据的进程是
后台进程
服务器进程
用户进程
数据库写进程
日志文件中记录的操作是?
所有的对数据库的操作
所有的修改数据库结构的操作
所有对数据库的修改操作
以上全都是
下列哪一个条件不是删除Oracle日志文件要求必须满足的条件?
不在当前日志文件组
组中至少有两个日志文件
不是活动日志文件组
A和B
静态初始化参数保存在下列哪种参数文件中?
静态初始化参数文件
服务器端初始化参数文件
A和B
以上都不是
下列哪种参数文件可以使用编辑程序进行修改?
静态初始化参数文件
服务器端初始化参数文件
A和B
都不可以
静态初始化参数文件所在的缺省目录为(其中$ORACLE_HOME表示Oracle的安装目录)
$ORACLE_HOME/dbs
$ORACLE_HOME/database
$ORACLE_HOME/admin
$ORACLE_HOME/oradata
用户连接到数据库服务器需要的最少权限是?
CREATE SESSION
CREATE CONNECT
CONNECT
CREATE TABLE
下列哪一个权限不是对象权限?
CREATE TABLE
CREATE TABLESPACE
SELECT ANY TABLE
SELECT ON STUDENT
下列哪一项ORACLE预定义的角色的权限最多?
DBA
CONNECT
RESOURCE
SYSDBA
下列哪一个用户拥有数据字典?
SYS
SYSTEM
SCOTT
A和B
下列哪一个用户可以修改数据字典?
A) SYS
B) SYSTEM
C) SCOTT
D) 都不能
下列哪种身份登录数据库后可以关闭和启动数据库?
NORMAL
SYSOPER
SYSDBA
B和C
SQL PLUS中可以执行的命令有
SQL
SQL和PL/SQL
SQL和SQL PLUS
SQL、PL/SQL和SQL PLUS
下列哪一项不包括在网络服务的组成中?
数据库实例名
数据库服务器主机名
协议名
连接程序名
下列哪一个命令不会关闭实例?
SHUTDOWN
SHUTDOWN IMMEDIATE
SHUTDOWN ABORT
都会
下列哪个命令会中断所有的连接?
SHUTDOWN ABORT
SHUTDOWN IMMEDIATE
SHUTDOWN TRANSACTIONAL
A和B
设置Oracle启动的不同状态的目的是:
为了安全
为了维护
为了方便管理
为了设置权限
Oracle数据库数据块可以是
任意大小
物理块的整数倍
数据库必须拥有至少几个控制文件?
1
2
3
4
某一用户需要查询可以访问的所有表,使用的数据字典为
USER_TABLES
ALL_TABLES
DBA_TABLES
V$TABLE
删除成员日志文件的命令是
ALTER DATABASE…
ALTER SYSTEM….
DROP….
DELETE…
二、操作题(60分)按照要求完成下列各题
合同基本信息表、产品基本信息表和合同产品清单表如表2-1、2-2和2-3所示
表2-1 合同基本信息表CONTRACT
字段
字段名
数据类型
长度
约束
合同号
ID
整型
10
主码
名称
NAME
变长字符串
32
非空
类型
TYPE
整形
1
0,1,2,3
表2-2 产品基本信息PRODUCT
字段
字段名
数据类型
长度
约束
产品编号
ID
整型
6
主码
名称
NAME
变长字符串
32
非空
价格
PRICE
实型
10,小数部分2
非空
表2-3 合同产品清单表CONTRACT_PRODUCTS
字段
字段名
数据类型
长度
约束
合同号
CONTRACT_ID
整型
10
外码,引用表CONTRACT
产品编号
PRODUCT_ID
整型
6
外码,引用表PRODUCT
数量
AMOUNT
整形
4
非空
注:该表的主码为合同号和产品编号
说明:合同产品清单表中的合同号表示某一个合同,产品编号表示该合同中的一种产品,而数量则表示该合同中这种产品的个数。一个合同可能有多种产品。
(5分)写出创建合同基本信息表CONTRACT的命令
(5分)写出查询每个合同产品总价(产品总价=求和(产品单价X产品数量))的命令,输出合同编号、合同名称和相应的产品总价。
(5分)写出统计所有合同中产品总价的命令,输出合同编号、合同名称和相应的总价。
(5分)给合同表添加一个项目负责人的字段,字段的内容记录负责人的姓名,数据类型为可变长字符,最大长度10,约束条件为非空,写出命令。
(5分)将对EMP表所有的权限从用户STUDENT收回,写出命令。(5分)创建一个表空间CONTRACT的命令,该表空间使用本地管理方式管理存储分配。(5分)使用ORACLE预定义的角色给新用户STUDENT授权,使该用户可以创建表、视图。
(5分)添加一个日志文件组,写出命令。(5分)从数据库中删除日志文件D:\ORACLE\ORADATA\ORACLE9I\LOG01.LOG,写出命令。(5分)将创建表的权限授予所有用户,写出命令。
11.(5分)修改数据文件“D:\Oracle\Oradata\STUDENT01.DBF”的大小为100MB,写出命令。
12.(5分)查询当前用户有哪些表(只输出表名),写出命令。
北理工学校作业无忧答案网整理
页:
[1]